diff options
Diffstat (limited to 'results/classifier/deepseek-2-tmp/output/hypervisor/1815078')
| -rw-r--r-- | results/classifier/deepseek-2-tmp/output/hypervisor/1815078 | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/results/classifier/deepseek-2-tmp/output/hypervisor/1815078 b/results/classifier/deepseek-2-tmp/output/hypervisor/1815078 deleted file mode 100644 index 039f9d784..000000000 --- a/results/classifier/deepseek-2-tmp/output/hypervisor/1815078 +++ /dev/null @@ -1,22 +0,0 @@ - -Qemu 3.1.0 risc-v mie.MEIE - -Hello all, - -There is a bug in qemu for Risc-v, related to the mie register: when we try to set the MEIE bit (11) nothing is done, even when we are running at machine mode. - -Li a0 , 1 << 11 -Csrs mie , a0 - -And when we read mie it is as though nothing was done. - -Going through the qemu source code I was able to correct it: on file op_helper.c, line 94, the variable all_ints should be initialized with: - -uint64_t all_ints = delegable_ints | MIP_MSIP | MIP_MTIP | MIP_MEIP; - -That is, the MIP_MEIP was missing. - -I've successfully triggered uart interrupts with this patch (virt machine). - -All the best, -Pharos team \ No newline at end of file |