]> git.ipfire.org Git - thirdparty/qemu.git/commit
ppc/xive2: Implement set_os_pending TIMA op
authorNicholas Piggin <npiggin@gmail.com>
Mon, 12 May 2025 03:10:55 +0000 (13:10 +1000)
committerCédric Le Goater <clg@redhat.com>
Mon, 21 Jul 2025 06:03:53 +0000 (08:03 +0200)
commit6ef77843603b89b1e48a06ca0644e74e45297839
tree9ca0122b13068352e5760a0da496a7a80169f6e4
parent6936d2f561759c00993217a424ddeb1554c5f1ff
ppc/xive2: Implement set_os_pending TIMA op

xive2 must take into account redistribution of group interrupts if
the VP directed priority exceeds the group interrupt priority after
this operation. The xive1 code is not group aware so implement this
for xive2.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Reviewed-by: Glenn Miles <milesg@linux.ibm.com>
Reviewed-by: Michael Kowal <kowal@linux.ibm.com>
Tested-by: Gautam Menghani <gautam@linux.ibm.com>
Link: https://lore.kernel.org/qemu-devel/20250512031100.439842-47-npiggin@gmail.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
hw/intc/xive.c
hw/intc/xive2.c
include/hw/ppc/xive2.h