|
7fa26c109f
|
feat: allocator: block: expose internal blocks
|
2024-06-09 00:20:02 +08:00 |
|
|
d53fa7b93e
|
chore: vspace: split vspace functions
|
2024-06-02 15:38:45 +08:00 |
|
|
2f83f924b8
|
fix: tracer: rename macro
|
2024-06-02 13:47:26 +08:00 |
|
|
d89a21648f
|
chore: cpio: add debug formatter for Entry
|
2024-06-02 01:09:30 +08:00 |
|
|
6b770c4aea
|
feat: tracer: add simple callback decorator using proc-macro
|
2024-06-02 01:09:05 +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 |
|
|
f0891ff87d
|
feat: table: add TABLE_SIZE
|
2024-05-06 01:01:58 +08:00 |
|
|
ea98eb5c61
|
feat: utils: linked_list: more api
|
2024-05-05 15:26:07 +08:00 |
|
|
36b409444d
|
feat: utils: linked_list: add const new
|
2024-05-05 00:23:45 +08:00 |
|
|
d2155ed7cf
|
feat: utils: linked_list: do not require clone trait
|
2024-05-05 00:16:27 +08:00 |
|
|
750a48f281
|
fix: utils: add missing warn.rs
|
2024-05-04 23:31:04 +08:00 |
|
|
2bb9e9b651
|
chore: utils: make clippy happy
|
2024-05-04 23:30:29 +08:00 |
|
|
c24264f469
|
feat: utils: add linked_list
|
2024-05-04 23:28:20 +08:00 |
|
|
ff02847885
|
fix: MASK should be wrapped by paren
|
2024-04-22 21:06:08 +08:00 |
|
|
25982b5a33
|
feat: rewrite then methods
|
2024-04-22 01:01:22 +08:00 |
|
|
c371fd543f
|
feat: add utils/bin
|
2024-04-20 18:17:56 +08:00 |
|
|
e360db4972
|
chore: add some utils helper
|
2024-04-19 19:47:49 +08:00 |
|
|
32759ef037
|
feat: drop riscv32
|
2024-04-12 23:33:12 +08:00 |
|
|
864344a8c1
|
chore: apply format
|
2024-04-12 22:21:19 +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 |
|
|
83abc72e04
|
fix: extern_addr: remove as_phys_addr, lds will provide virt addr
|
2024-04-12 18:36:28 +08:00 |
|
|
4d090c0478
|
feat: move allocator into lib
|
2024-04-09 00:10:28 +08:00 |
|
|
bed9baac4b
|
feat: move utils into lib
|
2024-04-08 23:07:44 +08:00 |
|
|
6267f8449d
|
feat: move vspace into lib
|
2024-04-08 23:04:37 +08:00 |
|
|
0012091cd5
|
chore: cpio: better comment
|
2024-04-01 16:53:29 +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 |
|
|
c210a049cd
|
chore: move mm into vspace
|
2024-03-23 16:45:24 +08:00 |
|
|
ac4a9bf6ec
|
feat: add lib/cpio
|
2024-03-21 18:10:52 +08:00 |
|