DongQing
|
d1656b5b00
lib: move back rustsbi as root crate
|
1 year ago |
DongQing
|
c615ee256e
lib: rearrange RustSBI library into rustsbi path
|
1 year ago |
Zhouqi Jiang
|
3042206f5f
lib: rename internal `machine_info` into `env_info`
|
1 year ago |
Zhouqi Jiang
|
9d5d5d4310
lib: use `HartMask` struct from `sbi-spec` crate
|
1 year ago |
Zhouqi Jiang
|
ccc0986b38
macro: generate RustSBI for struct with generics
|
1 year ago |
Zhouqi Jiang
|
47cb62df25
macro: reserve for custom SBI extensions
|
1 year ago |
Zhouqi Jiang
|
ef247853ab
doc: add periods and small document fixes
|
1 year ago |
Zhouqi Jiang
|
d25298aa55
lib: rename MachineInfo to EnvInfo to shorten trait name
|
1 year ago |
Zhouqi Jiang
|
ac6a14c215
fix: add missing 32-bit concat function
|
1 year ago |
Zhouqi Jiang
|
579445ee0c
macro: gate machine-mode information under `machine` feature
|
1 year ago |
Zhouqi Jiang
|
17f4490ff3
macros: support nacl and sta extensions
|
1 year ago |
Zhouqi Jiang
|
cf9f47e6c6
macros: support pmu, console, susp and cppc extensions
|
1 year ago |
Zhouqi Jiang
|
e3a61bbf72
macros: derive RISC-V extensions depend on field names
|
1 year ago |