Преглед на файлове

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

TODO support RV32 instruction set for sbi-testing

Signed-off-by: Zhouqi Jiang <luojia@hust.edu.cn>
Zhouqi Jiang преди 1 година
родител
ревизия
e6543f77e5
променени са 2 файла, в които са добавени 2 реда и са изтрити 1 реда
  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}