Commit Graph

21 Commits

Author SHA1 Message Date
93dabb523b feat: uapi: update endpoint info 2024-09-04 21:28:37 +08:00
e6d6a2ee21 feat: kernel/syscall: wire up endpoint operations 2024-09-04 16:14:12 +08:00
46a8ff9691 feat: kernel/objects/endpoint: add do_send, do_recv, do_signal 2024-09-04 15:50:39 +08:00
ecb0142b69 feat: uapi/syscall: define reply convention 2024-09-04 11:06:21 +08:00
0ed0720ba8 feat: uapi: update spec 2024-09-03 19:27:37 +08:00
3475bf36cd feat: kernel/syscall: refactor 2024-09-02 13:55:00 +08:00
7b54abcc13 feat: uapi/syscall: update message info, add cap n_bits field 2024-08-29 19:45:56 +08:00
6577c5614e chore: uapi: mute warnings 2024-08-23 10:02:56 +08:00
e1e772dca5 fix: uapi: add missing conversions between LookupFailure and SysError 2024-06-17 00:44:29 +08:00
7d3cef6f80 chore: kernel: move root related consts into uapi 2024-06-17 00:43:25 +08:00
92801fccdc feat: root: done 2024-06-16 23:35:48 +08:00
78133158b6 feat: root: drop boot info and refactor 2024-06-16 22:22:05 +08:00
da05567fbf chore: uapi: cap: rename PageTable to Table 2024-06-14 15:34:24 +08:00
302de5eae1 feat: uapi: add initial cspace layout 2024-06-14 15:33:19 +08:00
c013478d0b feat: cap: update size info 2024-06-09 21:46:20 +08:00
9f4be01153 feat: add debug support for cnode 2024-06-09 15:38:46 +08:00
fb94285028 chore: uapi: split fault 2024-06-09 00:19:03 +08:00
3f6f0ac18c feat: uapi: add initial syscall structs 2024-05-20 16:58:26 +08:00
a56c481970 feat: split lib/vspace:
1. `addr` move to `utils`
2. prepare to refactor `vspace`

[skip_ci]
2024-05-07 23:50:52 +08:00
2db111e730 feat: add FrameCap 2024-05-06 00:30:22 +08:00
f577370ee7 chore: rename api to uapi 2024-05-05 21:28:34 +08:00