Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: 支持 DBCN 扩展 #50

Merged
merged 13 commits into from
Jan 3, 2024
15 changes: 9 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
### Added

- Hint spin loop in hart state monitor module
- Add bench-kernel crate to workspace for sbi call bench
- 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 sbi-testing to version 0.0.1
- 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!` and `println!`
- 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
- Update sbi-spec to version 0.0.6
- 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!` and `println!`
- 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

### Fixed
Expand Down
116 changes: 28 additions & 88 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[workspace]
resolver = "2"
members = ["rustsbi-qemu", "hsm-cell", "test-kernel", "bench-kernel", "xtask"]
default-members = ["xtask"]
resolver = "2"

[profile.release]
opt-level = 3
Loading