Hello,
Today, the inter chip communication for interrupts uses the
pnv_xive_get_remote() routine to grab the remote XIVE interrupt
controller object. This is a modeling shortcut which can be improved
by implementing :
* remote END triggers
* memory operations on remote NVT structures.
Both are addressed by this series for P9. P10 should be similar.
Thanks,
C.
Cédric Le Goater (4):
ppc/xive: Use address_space routines to access the machine RAM
ppc/xive: Introduce a new XiveRouter end_notify() handler
ppc/xive: Handle END triggers between chips with MMIOs
ppc/xive: Add support for the PC MMIOs
hw/intc/pnv_xive_regs.h | 1 +
include/hw/ppc/xive.h | 2 +
hw/intc/pnv_xive.c | 170 +++++++++++++++++++++++++++++++---------
hw/intc/pnv_xive2.c | 27 ++++++-
hw/intc/xive.c | 28 ++++---
5 files changed, 177 insertions(+), 51 deletions(-)
--
2.41.0