|
ced2b85b63
|
feat: utils: add Then for bool type
|
2024-04-06 21:12:41 +08:00 |
|
|
2aa88154b4
|
feat: allow to reserve space in freelist
|
2024-04-06 20:40:38 +08:00 |
|
|
bca4e37ef2
|
feat: add allocator
|
2024-04-04 19:28:21 +08:00 |
|
|
120e5087e3
|
feat: refactor vspace
|
2024-04-01 16:56:21 +08:00 |
|
|
668c9b142c
|
feat: utils: add size.rs
|
2024-04-01 16:53:47 +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 |
|
|
77d02a128b
|
fix: entry.rs: test console deadlock
|
2024-03-24 21:25:12 +08:00 |
|
|
fa5dca137d
|
chore: log on shutdown failed
|
2024-03-24 21:24:53 +08:00 |
|
|
ea15acb8f6
|
feat: add sifive serial driver
|
2024-03-24 21:24:33 +08:00 |
|
|
5032711022
|
feat: rewrite console init logic
|
2024-03-24 19:12:04 +08:00 |
|
|
284e12348d
|
chore: logger: show caller
|
2024-03-23 21:46:14 +08:00 |
|
|
c3d59bc9a4
|
feat: provide infrastructure for TLS
|
2024-03-23 21:38:02 +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 |
|
|
dd5325db2a
|
fix: add missing bound for KernelObject
|
2024-03-20 21:21:56 +08:00 |
|
|
ee6166c657
|
feat: add initial caps
|
2024-03-20 21:16:54 +08:00 |
|
|
f11e3781d3
|
chore: cleanup
|
2024-03-20 21:11:27 +08:00 |
|
|
d9ccd4ef84
|
chore: avoid using assembly directly
|
2024-02-16 22:35:05 +08:00 |
|
|
d8fce18960
|
feat: use cfg_if! to avoid conflicting features
|
2024-02-16 21:00: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 |
|