]> 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)
committerMichael Tokarev <mjt@tls.msk.ru>
Sun, 10 Nov 2024 08:09:27 +0000 (11:09 +0300)
commit6edb85f828a4980413c2fe510093358815d12002
tree33ccd4fdb3ca686db432cf3c5c96e7583383da88
parentd10fbfc7dee5f24cbad33f1aab64941b16efd586
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>
(cherry picked from commit 07f2770503e24889720028ddf9ef54788ddf3b6d)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/intc/spapr_xive_kvm.c
hw/intc/xive.c
include/hw/ppc/xive.h