Skip to content

Commit

Permalink
Merge pull request #50 from YdrMaster/main
Browse files Browse the repository at this point in the history
feat: 支持 DBCN 扩展
  • Loading branch information
luojia65 authored Jan 3, 2024
2 parents ff15b5a + 72d0a1d commit cced5d7
Show file tree
Hide file tree
Showing 13 changed files with 295 additions and 192 deletions.
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

0 comments on commit cced5d7

Please sign in to comment.