Luo Jia / Zhouqi Jiang
|
78b9499e37
Merge pull request #60 from luojia65/feat/forward
|
1 year ago |
Zhouqi Jiang
|
42ff0d5550
workflow: add check with `forward` extension enabled
|
1 year ago |
Zhouqi Jiang
|
faa1064b46
tests: forward all extensions into `Forward` struct
|
1 year ago |
Zhouqi Jiang
|
8969b28a6d
forward: small fix on PMU counter_fw_read_hi
|
1 year ago |
Zhouqi Jiang
|
1bc30b35a3
feat: forward extensions to current environment by `Forward` struct
|
1 year ago |
Zhouqi Jiang
|
9d5d5d4310
lib: use `HartMask` struct from `sbi-spec` crate
|
1 year ago |
Zhouqi Jiang
|
5baa946c40
feat: add `into_inner` function for `HartMask`
|
1 year ago |
Zhouqi Jiang
|
156246bc3c
macros: add crate Cargo.toml metadata
|
1 year ago |
Luo Jia / Zhouqi Jiang
|
6bf5df0c12
Merge pull request #59 from luojia65/feat/rustsbi-macro
|
1 year ago |
Zhouqi Jiang
|
1c1954dd62
macro: allow tuple structs and unit structs
|
1 year ago |
Zhouqi Jiang
|
c2525281ca
lib: amend documents
|
1 year ago |
Zhouqi Jiang
|
2e85d376d9
macros: assign extensions (one or multiple) to one field
|
1 year ago |
Zhouqi Jiang
|
f28530952c
macro: ensure that the same extension should be included only once
|
1 year ago |
Zhouqi Jiang
|
70e10d77c0
macro: declare inner attribute `#[rustsbi(skip)]`
|
1 year ago |
Zhouqi Jiang
|
7cba1f5ea4
macro: simplify internal implementation
|
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
|
acf4007b83
doc: add documents for derive macro RustSBI
|
1 year ago |
Zhouqi Jiang
|
ac6a14c215
fix: add missing 32-bit concat function
|
1 year ago |
Zhouqi Jiang
|
ba9fd417dd
doc: add documents for derive macro RustSBI.
|
1 year ago |
Zhouqi Jiang
|
d88469db97
tests: add build-full test.
|
1 year ago |
Zhouqi Jiang
|
045e4065f8
examples/derive: add guide-level document on the derive example.
|
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 |
Zhouqi Jiang
|
abdf85fe16
nacl: modify type of parameter `shmem` using `NATIVE` constant from sbi-spec
|
1 year ago |
Luo Jia / Zhouqi Jiang
|
4b7a8144c2
Merge pull request #58 from jakezhu9/feat/nacl-sta
|
1 year ago |