f577370ee7
chore: rename api to uapi
2024-05-05 21:28:34 +08:00
32759ef037
feat: drop riscv32
2024-04-12 23:33:12 +08:00
1d672b4ff8
feat: support features selection in xtask
2024-04-12 22:42:55 +08:00
5da6447f6c
feat: switch to cargo xtask
2024-04-12 22:21:08 +08:00
456ee51d36
feat: add kernel pagetable support
2024-04-12 18:48:36 +08:00
f41664e7cd
feat: fixup use in kernel
2024-04-09 01:11:54 +08:00
1d026d8053
feat: map kernel
...
1. initial riscv32 support
2. fix bug in table.rs: cur level order is reversed
3. introduce global kernel_{phys, virt}_to_{virt, phys} for address translating
4. remove unused riscv/mm
5. initial early_memory management through RamBlock
6. initial kernel space mapping support
2024-04-08 16:23:10 +08:00
cc5049353a
chore: move vspace to kernel and rename features
2024-04-01 15:37:47 +08:00
c899797fa0
feat: add initial vspace support
2024-03-26 00:17:43 +08:00
5032711022
feat: rewrite console init logic
2024-03-24 19:12:04 +08:00
c210a049cd
chore: move mm into vspace
2024-03-23 16:45:24 +08:00
daf96a0c64
feat: drop legacy flags for riscv-sbi
2024-03-20 22:13:21 +08:00
f11e3781d3
chore: cleanup
2024-03-20 21:11:27 +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