Skip to content

Tags: plctlab/riscv-operating-system-mooc

Tags

v0.9.11

Toggle v0.9.11's commit message
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>

v0.9.10

Toggle v0.9.10's commit message
optimize the uart get process

Also remove the while in uart_isr. Generally unlimited loop in interrupt
handler is not recommended.

Signed-off-by: Wang Chen <unicorn_wang@outlook.com>

v0.9.9

Toggle v0.9.9's commit message
fixed bug #I85M48

https://gitee.com/unicornx/riscv-operating-system-mooc/issues/I85M48

Signed-off-by:  Wang Chen <wangchen20@iscas.ac.cn>

v0.9.8

Toggle v0.9.8's commit message
Don't set MPIE explicitly

Because according to ISA specification: interrupts for M-mode, which
is higher than U-mode, are always globally enabled regardless of the
setting of the global MIE bit.
We don't set mstatus.MPIE to 1 explicitly to avoid misleading people
into thinking it is must-haveto-do.

Signed-off-by: Wang Chen <wangchen20@iscas.ac.cn>
Co-authored-by: LiuJiLan <ldc31415926@126.com>

v0.9.7

Toggle v0.9.7's commit message
improved code comments about restore/save context of task

Signed-off-by: Wang Chen <wangchen20@iscas.ac.cn>

v0.9.6

Toggle v0.9.6's commit message
optimize page alloc

Signed-off-by: ablechen <17895010372@163.com>
Signed-off-by: Wang Chen <wangchen20@iscas.ac.cn>

v0.9.3

Toggle v0.9.3's commit message
I493SN:fix bugs introduced by I441IC

v0.9.2

Toggle v0.9.2's commit message
fixed issues I47WMN, I477IX,I441IC