diff options
Diffstat (limited to 'gitlab/issues/target_riscv/host_missing/accel_missing/1752.toml')
| -rw-r--r-- | gitlab/issues/target_riscv/host_missing/accel_missing/1752.toml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/gitlab/issues/target_riscv/host_missing/accel_missing/1752.toml b/gitlab/issues/target_riscv/host_missing/accel_missing/1752.toml new file mode 100644 index 000000000..27a55064d --- /dev/null +++ b/gitlab/issues/target_riscv/host_missing/accel_missing/1752.toml @@ -0,0 +1,32 @@ +id = 1752 +title = "QEMU bug: csrw `MIE_MEIE | MIE_MSIE | MIE_MTIE` to sie changes mie" +state = "closed" +created_at = "2023-07-07T04:11:17.038Z" +closed_at = "2023-07-07T07:05:26.694Z" +labels = ["target: riscv", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1752" +host-os = "Ubuntu 22.04" +host-arch = "n/a" +qemu-version = "QEMU emulator version 8.0.50 (v8.0.0-2372-g822cb97cef)" +guest-os = "n/a" +guest-arch = "n/a" +description = """QEMU bug: csrw `MIE_MEIE | MIE_MSIE | MIE_MTIE` to sie changes mie. + +**Only csrw causes this bug. csrs/csrc have no effect.**""" +reproduce = """output from my test program: +``` +[firmware_main] Clear mie +[firmware_main] mie is 0x0 +[firmware_main] sie is 0x0 +[firmware_main] Set MIE_SEIE | MIE_STIE | MIE_SSIE | MIE_MEIE for mie +[firmware_main] mie is 0xa22 +[firmware_main] sie is 0x0 +[firmware_main] mideleg is 0x0 +[firmware_main] Set MIE_SEIE | MIE_STIE | MIE_SSIE for mideleg +[firmware_main] mie is 0xa22 +[firmware_main] sie is 0x222 +[firmware_main] Set MIE_SSIE for sie +[firmware_main] mie is 0x800 +[firmware_main] sie is 0x0 +```""" +additional = "n/a" |