This series is based on branch "next". It has couple of bug
fixes and adds affinity based routing for arm gic. This should
be able to go independently from giv3 movement to common place.
Changes since v3:
- Rebased on top of next branch
- Add affinity based irq routing
- Add cluster_id and remove affX from sgi structure.
- Explicitly specify routing mode for arm_cpu_kick().
Lokesh Vutla (7):
arm: gicv3: Fix the GICD_IROUTER offset
arm: gicv3: Fix detection of redistributor
arm: gicv3: Add support for affinity based irq routing
arm-common: Use cluster_id instead of affinity levels
arm-common: irq-chip: Handle affinity based sgis for
gic_handle_sgir_write()
arm-common: control: Populate cluster_id in sgi for arm_cpu_kick
arm-common: control: Explicitly specify routing mode for
arm_cpu_kick()
hypervisor/arch/arm-common/control.c | 5 ++-
hypervisor/arch/arm-common/include/asm/irqchip.h | 7 +---
hypervisor/arch/arm-common/irqchip.c | 15 +++++---
hypervisor/arch/arm/gic-v3.c | 47 +++++++++++++++++-------
hypervisor/arch/arm/include/asm/sysregs.h | 8 ++++
hypervisor/arch/arm64/include/asm/sysregs.h | 11 ++++++
6 files changed, 67 insertions(+), 26 deletions(-)
--
2.13.0
--
You received this message because you are subscribed to the Google Groups
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.