On Tuesday 05 September 2017 08:02 PM, Lokesh Vutla wrote: > 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 gicv3 movement to common place.
After this the following 5 patches from "wip/gicv3-rework" are required to get gicv3 working on ARM64: 5ec520f arm64: Dispatch ICC_SGI1R accesses 75105d8 arm-common: Hack ICH_LR accessors for arm64 usage e286938 hypervisor: Fix sysreg macro definitions 4d7cf10 inmates: Move gic v3 to common 3d72cc7 hypervisor: Move GIC v3 to arm-common Thanks and regards, Lokesh > > 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(-) > -- 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.
