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.

Reply via email to