Browse Source

sbi-testing: mark that only RV64 is supported by now

TODO support RV32 instruction set for sbi-testing

Signed-off-by: Zhouqi Jiang <[email protected]>
Zhouqi Jiang 1 year ago
parent
commit
e6543f77e5
2 changed files with 2 additions and 1 deletions
  1. 1 1
      .github/workflows/ci.yml
  2. 1 0
      sbi-testing/src/thread.rs

+ 1 - 1
.github/workflows/ci.yml

@@ -112,7 +112,7 @@ jobs:
     runs-on: ubuntu-latest
     strategy:
       matrix:
-        TARGET: [riscv64imac-unknown-none-elf, riscv32imac-unknown-none-elf]
+        TARGET: [riscv64imac-unknown-none-elf] #, riscv32imac-unknown-none-elf]
     steps:
       - uses: actions/checkout@v4
       - uses: actions-rust-lang/setup-rust-toolchain@v1

+ 1 - 0
sbi-testing/src/thread.rs

@@ -78,6 +78,7 @@ impl Thread {
         const INTERRUPT_BIT: usize = 1 << 5;
         sstatus |= PREVILEGE_BIT | INTERRUPT_BIT;
         // 执行线程
+        // TODO support RV32 instruction set
         core::arch::asm!(
             "   csrw sscratch, {sscratch}
                 csrw sepc    , {sepc}