Commit Graph

18 Commits

Author SHA1 Message Date
08f9374c8b chore: make compiler happy 2024-08-02 14:09:21 +08:00
272fdf303c feat: kernel: drivers: add plic 2024-07-08 20:15:32 +08:00
392d5ce59e chore: kernel: driver: update api, pass fdt header 2024-07-08 18:49:10 +08:00
bf6297c5ac feat: root: add load root_server 2024-06-15 17:50:25 +08:00
6b770c4aea feat: tracer: add simple callback decorator using proc-macro 2024-06-02 01:09:05 +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
1ce03e09cc feat: drop xtask, use makefile 2024-05-05 00:06:43 +08:00
5da6447f6c feat: switch to cargo xtask 2024-04-12 22:21:08 +08:00
35a77f39ab feat: switch to cargo-make 2024-02-16 20:59:09 +08:00
613512e329 feat: use workspace 2024-02-16 19:22:06 +08:00
9219d9f678 feat: rewrite the trap mechanism and add simple timer support 2024-02-16 13:38:24 +08:00
9598245333 feat: add bitmap frame allocator 2023-12-17 20:17:30 +08:00
080c9a4ce4 feat: initial paging support 2023-12-17 15:30:10 +08:00
177ac3aea8 feat: add trampoline definition 2023-09-23 20:30:01 +08:00
4736cfcb4e init 2023-09-06 22:51:24 +08:00