Zhouqi Jiang
|
88199112d6
lib: re-export HartMask, Physical, SbiRet and SharedPtr from `sbi-spec`
|
преди 1 година |
Zhouqi Jiang
|
1c1954dd62
macro: allow tuple structs and unit structs
|
преди 1 година |
Zhouqi Jiang
|
2e85d376d9
macros: assign extensions (one or multiple) to one field
|
преди 1 година |
Zhouqi Jiang
|
f28530952c
macro: ensure that the same extension should be included only once
|
преди 1 година |
Zhouqi Jiang
|
70e10d77c0
macro: declare inner attribute `#[rustsbi(skip)]`
|
преди 1 година |
Zhouqi Jiang
|
7cba1f5ea4
macro: simplify internal implementation
|
преди 1 година |
Zhouqi Jiang
|
ccc0986b38
macro: generate RustSBI for struct with generics
|
преди 1 година |
Zhouqi Jiang
|
d25298aa55
lib: rename MachineInfo to EnvInfo to shorten trait name
|
преди 1 година |
Zhouqi Jiang
|
ba9fd417dd
doc: add documents for derive macro RustSBI.
|
преди 1 година |
Zhouqi Jiang
|
d88469db97
tests: add build-full test.
|
преди 1 година |
Zhouqi Jiang
|
045e4065f8
examples/derive: add guide-level document on the derive example.
|
преди 1 година |
Zhouqi Jiang
|
579445ee0c
macro: gate machine-mode information under `machine` feature
|
преди 1 година |
Zhouqi Jiang
|
17f4490ff3
macros: support nacl and sta extensions
|
преди 1 година |
Zhouqi Jiang
|
cf9f47e6c6
macros: support pmu, console, susp and cppc extensions
|
преди 1 година |
Zhouqi Jiang
|
e3a61bbf72
macros: derive RISC-V extensions depend on field names
|
преди 1 година |