Prereleased 2024-03-24
Pre-release
Pre-release
Added
- Hint spin loop in hart state monitor module
- Add crate bench-kernel to workspace for sbi call bench
- Add SBI DBCN extension support
Modified
- Use derive macro based RustSBI interface, with separate functions for legacy stdio
- Update rustsbi to version 0.4.0-alpha.1
- Update sbi-spec to version 0.0.7
- Update sbi-rt to version 0.0.3
- Update sbi-testing to version 0.0.3-alpha.2
- Use crate fast-trap version 0.0.1 in rustsbi-qemu for trap handling
- Use crate rcore-console version 0.0.0 in rustsbi-qemu and test-kernel for
print!
andprintln!
- Use crate aclint version 0.0.0 in rustsbi-qemu for aclint structs
- Use crate os-xtask-utils version 0.0.0 in xtask builder
- Use crate sifive-test-device version 0.0.0 instead of qemu-exit
- Use crate uart16550 version 0.0.1 for 16550 definition
- Use
wfi
for suspend and stop without enable mie - Remove crate once_cell from dependencies
Fixed
- Xtask will now print error when system does not have qemu installed
- Fix dtb parsing for qemu 7.2