Commit History

Auteur SHA1 Bericht Datum
  Zhouqi Jiang a8ce357bbd lib: remove unused dependency `static_assertions` 1 jaar geleden
  Zhouqi Jiang 88199112d6 lib: re-export HartMask, Physical, SbiRet and SharedPtr from `sbi-spec` 1 jaar geleden
  Zhouqi Jiang 2753980672 tests: add missing default trait function overrides 1 jaar geleden
  Zhouqi Jiang c7ce73bb84 lib: add missing #[inline] tags for functions in trait implementations 1 jaar geleden
  Luo Jia / Zhouqi Jiang 78b9499e37 Merge pull request #60 from luojia65/feat/forward 1 jaar geleden
  Zhouqi Jiang 42ff0d5550 workflow: add check with `forward` extension enabled 1 jaar geleden
  Zhouqi Jiang faa1064b46 tests: forward all extensions into `Forward` struct 1 jaar geleden
  Zhouqi Jiang 8969b28a6d forward: small fix on PMU counter_fw_read_hi 1 jaar geleden
  Zhouqi Jiang 1bc30b35a3 feat: forward extensions to current environment by `Forward` struct 1 jaar geleden
  Zhouqi Jiang 9d5d5d4310 lib: use `HartMask` struct from `sbi-spec` crate 1 jaar geleden
  Zhouqi Jiang 5baa946c40 feat: add `into_inner` function for `HartMask` 1 jaar geleden
  Zhouqi Jiang 156246bc3c macros: add crate Cargo.toml metadata 1 jaar geleden
  Luo Jia / Zhouqi Jiang 6bf5df0c12 Merge pull request #59 from luojia65/feat/rustsbi-macro 1 jaar geleden
  Zhouqi Jiang 1c1954dd62 macro: allow tuple structs and unit structs 1 jaar geleden
  Zhouqi Jiang c2525281ca lib: amend documents 1 jaar geleden
  Zhouqi Jiang 2e85d376d9 macros: assign extensions (one or multiple) to one field 1 jaar geleden
  Zhouqi Jiang f28530952c macro: ensure that the same extension should be included only once 1 jaar geleden
  Zhouqi Jiang 70e10d77c0 macro: declare inner attribute `#[rustsbi(skip)]` 1 jaar geleden
  Zhouqi Jiang 7cba1f5ea4 macro: simplify internal implementation 1 jaar geleden
  Zhouqi Jiang ccc0986b38 macro: generate RustSBI for struct with generics 1 jaar geleden
  Zhouqi Jiang 47cb62df25 macro: reserve for custom SBI extensions 1 jaar geleden
  Zhouqi Jiang ef247853ab doc: add periods and small document fixes 1 jaar geleden
  Zhouqi Jiang d25298aa55 lib: rename MachineInfo to EnvInfo to shorten trait name 1 jaar geleden
  Zhouqi Jiang acf4007b83 doc: add documents for derive macro RustSBI 1 jaar geleden
  Zhouqi Jiang ac6a14c215 fix: add missing 32-bit concat function 1 jaar geleden
  Zhouqi Jiang ba9fd417dd doc: add documents for derive macro RustSBI. 1 jaar geleden
  Zhouqi Jiang d88469db97 tests: add build-full test. 1 jaar geleden
  Zhouqi Jiang 045e4065f8 examples/derive: add guide-level document on the derive example. 1 jaar geleden
  Zhouqi Jiang 579445ee0c macro: gate machine-mode information under `machine` feature 1 jaar geleden
  Zhouqi Jiang 17f4490ff3 macros: support nacl and sta extensions 1 jaar geleden