Chen Wang
|
eb61470e22
|
Improve memory/page init
Align heap start and caculate number of reserved pages
according to the length of ram available.
See
https://gitee.com/unicornx/riscv-operating-system-mooc/issues/I9LNCF.
Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
|
2024-06-06 10:13:52 +08:00 |
|
Wang Chen
|
2fcd517c78
|
Use %p to print pointer
We use %ld to print mcause.code to compatilbe with rv64 and it do
no harm for rv32.
Signed-off-by: Wang Chen <wangchen20@iscas.ac.cn>
|
2024-03-27 14:50:35 +08:00 |
|
Wang Chen
|
fd1d098906
|
Encapsulate some types related to cpu word length.
The purpose is to facilitate porting to RV64.
Signed-off-by: Wang Chen <wangchen20@iscas.ac.cn>
|
2024-03-27 14:30:53 +08:00 |
|
Wang Chen
|
c674ffc9bc
|
optimize page alloc
Signed-off-by: ablechen <17895010372@163.com>
Signed-off-by: Wang Chen <wangchen20@iscas.ac.cn>
|
2022-11-23 10:52:43 +08:00 |
|
Chen Wang
|
cec375a5e6
|
fixed some bugs
- https://gitee.com/unicornx/riscv-operating-system-mooc/issues/I55JRV
- https://gitee.com/unicornx/riscv-operating-system-mooc/issues/I4UUHU
- https://gitee.com/unicornx/riscv-operating-system-mooc/issues/I4D6N9
Signed-off-by: Chen Wang <wangchen20@iscas.ac.cn>
|
2022-06-12 16:37:03 +08:00 |
|
Wang Chen
|
ad15280f3a
|
initial versioin
|
2021-04-01 20:02:31 +08:00 |
|