summaryrefslogtreecommitdiffstats
path: root/scripts/modules
diff options
context:
space:
mode:
authorMichael Clark2018-12-14 01:18:54 +0100
committerPalmer Dabbelt2018-12-20 21:08:43 +0100
commite41848e5c9245947c09fb0cf3e160ec9350907f4 (patch)
treee3013e1c229a2d25f835861141232efea0e6971d /scripts/modules
parentRISC-V: Fix CLINT timecmp low 32-bit writes (diff)
downloadqemu-e41848e5c9245947c09fb0cf3e160ec9350907f4.tar.gz
qemu-e41848e5c9245947c09fb0cf3e160ec9350907f4.tar.xz
qemu-e41848e5c9245947c09fb0cf3e160ec9350907f4.zip
RISC-V: Fix PLIC pending bitfield reads
The address calculation for the pending bitfield had a copy paste bug. This bug went unnoticed because the Linux PLIC driver does not read the pending bitfield, rather it reads pending interrupt numbers from the claim register and writes acknowledgements back to the claim register. Cc: Palmer Dabbelt <palmer@sifive.com> Cc: Sagar Karandikar <sagark@eecs.berkeley.edu> Cc: Bastian Koppelmann <kbastian@mail.uni-paderborn.de> Cc: Alistair Francis <Alistair.Francis@wdc.com> Reported-by: Vincent Siles <vincent.siles@ens-lyon.org> Signed-off-by: Michael Clark <mjc@sifive.com> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Palmer Dabbelt <palmer@sifive.com>
Diffstat (limited to 'scripts/modules')
0 files changed, 0 insertions, 0 deletions