]> git.ipfire.org Git - thirdparty/qemu.git/commit
ppc/xive: Fix ESB length overflow on 32-bit hosts
authorNicholas Piggin <npiggin@gmail.com>
Sun, 3 Nov 2024 16:09:12 +0000 (02:09 +1000)
committerNicholas Piggin <npiggin@gmail.com>
Sun, 3 Nov 2024 23:14:10 +0000 (09:14 +1000)
commit07f2770503e24889720028ddf9ef54788ddf3b6d
treeae7f3ff1eb2f5f9900a2f16adca3a62bd8237094
parent889c5c4c7a32be298aa499a246dbfd0c5fea8a74
ppc/xive: Fix ESB length overflow on 32-bit hosts

The length of this region can be > 32-bits, which overflows size_t on
32-bit hosts. Change to uint64_t.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
hw/intc/spapr_xive_kvm.c
hw/intc/xive.c
include/hw/ppc/xive.h