We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f83f13c commit 398419eCopy full SHA for 398419e
bench-kernel/src/main.rs
@@ -59,17 +59,17 @@ extern "C" fn rust_main(hartid: usize, _dtb_pa: usize) -> ! {
59
for _ in 0..0x20000 {
60
unsafe {
61
core::arch::asm!(
62
- " la {0}, 1f
63
- csrw stvec, {0}
64
- mv a0, a2
65
- mv a1, zero
+ " la {0}, 1f
+ csrw stvec, {0}
+ mv a0, a2
+ mv a1, zero
66
ecall
67
wfi
68
- .align 2
69
- 1: csrrci zero, sip, 1 << 1
70
-
+ .align 2
+ 1: csrci sip, {ssip}
71
",
72
out(reg) _,
+ ssip = const 1 << 1,
73
in("a7") 0x735049,
74
in("a6") 0,
75
in("a0") 0,
0 commit comments