blob: cb81e3a5471e75b82064af7359952ad862313302 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
Potential Bug in RISCV Hypervisor Extension: Timer Interrupt Handling in QEMU v8.0.0-rc1
Steps to reproduce:
1. Build and run a simple hypervisor on QEMU v8.0.0-rc1 with the hypervisor extension feature of RISCV.
2. Set up hideleg, henvcfg, etc., in hypervisor and run the Linux kernel.
3. Observe the issue of infinite loop caused by the pending timer interrupt.
Additional information:
Linux version: riscv_aia_v1 from github.com/avpatel/linux
OpenSBI version: Modified 1.1
I would greatly appreciate it if you could kindly provide some guidance. Is this behavior expected or could this be a bug? I've tried to provide a detailed analysis of my observations, but I'm not 100% certain if my understanding is correct.
Thank you for your time and consideration.
|