summary refs log tree commit diff stats
path: root/hw/intc/ioapic_common.c
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2024-07-24 16:21:22 -0500
committerNicholas Piggin <npiggin@gmail.com>2024-07-26 09:51:20 +1000
commit76125c0132f27f0b4ba1b71d19027aba1fe62fd9 (patch)
treebffef0245f63ed798a05566d55a7b8f9b0f2ed81 /hw/intc/ioapic_common.c
parent64770efd668e61128f30d6d50861c7a85ba12ec5 (diff)
downloadfocaccia-qemu-76125c0132f27f0b4ba1b71d19027aba1fe62fd9.tar.gz
focaccia-qemu-76125c0132f27f0b4ba1b71d19027aba1fe62fd9.zip
pnv/xive: Support cache flush and queue sync inject with notifications
Adds support for writing a completion notification byte in memory
whenever a cache flush or queue sync inject operation is requested by
software.  QEMU does not cache any of the XIVE data that is in memory and
therefore it simply writes the completion notification byte at the time
that the operation is requested.

Co-authored-by: Glenn Miles <milesg@linux.vnet.ibm.com>

Signed-off-by: Glenn Miles <milesg@linux.vnet.ibm.com>
Signed-off-by: Michael Kowal <kowal@linux.vnet.ibm.com>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Diffstat (limited to 'hw/intc/ioapic_common.c')
0 files changed, 0 insertions, 0 deletions