Commit Graph

30 Commits

Author SHA1 Message Date
Ryan Heywood d942d615d5
remove check for casting size to u32 2025-07-11 20:42:20 -04:00
Ryan Heywood 3266a7fccf
attempt assigning fields from zeroed memory 2025-07-11 20:39:22 -04:00
Ryan Heywood b2e35f9f5a
ignore errors when attempting heartbeat 2025-07-11 20:32:47 -04:00
Ryan Heywood 449e934cf0
attempt autodetection of NSM 2025-07-11 20:14:26 -04:00
Ryan Heywood b7316b5741
move that config down lower 2025-07-11 20:05:36 -04:00
Ryan Heywood 6aafe87deb
print out config 2025-07-11 20:04:36 -04:00
Ryan Heywood 1641e7b793
more dmesg lines 2025-07-11 19:58:41 -04:00
Ryan Heywood f35a923dee
add dmesg-y lines 2025-07-11 19:51:47 -04:00
Ryan Heywood 4df0b611b1
use mount_self() instead of from tuple 2025-07-11 19:37:06 -04:00
Ryan Heywood 01f595657d
assume nsm.ko is embedded in kernel 2025-07-11 19:03:06 -04:00
Ryan Heywood 9ab33ecadc
disable broken mounts, for now 2025-07-11 19:02:50 -04:00
Ryan Heywood 46b1ab1dd8
fix mount() not converting data to CString 2025-07-11 18:54:24 -04:00
Ryan Heywood 17a3f77733
add some more error handling 2025-07-11 18:47:31 -04:00
Ryan Heywood b3fe5e23f4
import more code from enclaveos 2025-07-11 18:37:58 -04:00
Ryan Heywood fa87bd8088
inject nsm.ko from enclaveos 2025-07-11 17:55:28 -04:00
Ryan Heywood 61a8ff9537
add enclaveos shim to test something 2025-07-11 17:30:35 -04:00
Ryan Heywood 861da29edf
freopen() console devices 2025-07-11 17:05:28 -04:00
Ryan Heywood 8ce699f35f
use correct path when copying init 2025-07-11 17:05:17 -04:00
Ryan Heywood 257faf426f
undo changes to Containerfile, to see why it's not working properly 2025-07-11 15:33:20 -04:00
Ryan Heywood f66d19b0f3
add out to gitignore 2025-07-11 15:31:22 -04:00
Ryan Heywood 87f77db63d
whitespace fixes 2025-07-11 15:25:34 -04:00
Ryan Heywood 88484f7279
add `make run` target 2025-07-11 15:24:48 -04:00
Ryan Heywood d1c3bf9f98
commit Cargo.lock 2025-07-11 15:22:56 -04:00
Ryan Heywood 0d70cdac92
add base EIF builder 2025-07-11 15:21:27 -04:00
Ryan Heywood 2b4ce8f1c7
don't manually cast to self i32 type 2025-07-09 00:57:48 -04:00
Ryan Heywood 55c0dd03df
add print messages 2025-07-09 00:53:11 -04:00
Ryan Heywood d9b4c98c1b
add process handling mechanisms 2025-07-09 00:50:01 -04:00
Ryan Heywood ac43f98cf6
add nitro enclave heartbeat 2025-07-03 17:19:50 -04:00
Ryan Heywood 25c06488e4
add framework for multi platform support 2025-06-17 19:56:38 -04:00
Ryan Heywood 8b5d4ce527 Initial commit 2025-06-13 00:29:43 +00:00