[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/4] ppc/xive: Rework Inter chip communication
From: |
Cédric Le Goater |
Subject: |
[PATCH 0/4] ppc/xive: Rework Inter chip communication |
Date: |
Tue, 29 Aug 2023 16:32:32 +0200 |
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
- [PATCH 0/4] ppc/xive: Rework Inter chip communication,
Cédric Le Goater <=