|
|
41f7e7db10
|
feat(session-server): add session server for app launching, remove apps from init manifest
Init now only starts servers. The session server holds ProcessCreate cap
and launches apps on demand. Snake is no longer in the boot manifest.
|
2026-10-18 04:09:28 +02:00 |
|
|
|
29434805a6
|
feat(userspace-rt): add runtime crate with entry point, panic handler, and allocator re-export
Snake and hello apps now use extern crate userspace_rt — no more boilerplate assembly or panic handlers in app code.
|
2026-10-18 04:04:52 +02:00 |
|
|
|
a83b53d962
|
feat(init): add init crate with declarative boot manifest, boot sequence, supervisor and shutdown stubs
Also: make types from_raw/raw const fn, add create_process/kill/delegate/revoke to userspace syscall stubs.
|
2026-10-18 03:21:17 +02:00 |
|
|
|
36cab28506
|
feat: add log-server (ring buffer) and permission-manager (grant/revoke/check) system servers
|
2026-10-18 03:14:48 +02:00 |
|
|
|
570fe22bee
|
feat: userspace round-trip — syscall stubs, ecall dispatch, U-mode entry and exit on QEMU
|
2026-10-18 02:15:35 +02:00 |
|
|
|
44a0ead7f2
|
feat(adapter-riscv): boot on QEMU virt with UART hello world
|
2026-10-18 01:46:47 +02:00 |
|
|
|
4844b6c2d2
|
feat(elf): add no_std ELF64 parser for loading process binaries
|
2026-10-18 01:26:18 +02:00 |
|
|
|
bb99c3001d
|
init
|
2026-10-16 02:32:24 +02:00 |
|