Hi Mark and Alex,
Please pull the GICv3 support to LSK based on v3.10. These are a prerequisite for KVM/ARM/arm64 support.
For the resolution of any conflicts, see my example merge of these branches here: http://git.linaro.org/git-ro/people/christoffer.dall/linux-kvm-arm.git lsk/lsk-with-kvm-v3.10
The following changes since commit 91e8ffa66ead9f85ff86bdcb03042ada441acf78:
arm64: add support for reserved memory defined by device tree (2014-09-13 10:23:13 -0700)
are available in the git repository at:
http://git.linaro.org/git-ro/people/christoffer.dall/linux-kvm-arm.git gic-v3-for-lsk-v3.10-v1
for you to fetch changes up to bc48de9c9ed83296b420c47f9057f3fe219f7ef9:
arm64: gicv3: Allow GICv3 compilation with older binutils (2014-10-02 09:54:04 +0200)
---------------------------------------------------------------- Initial GICv3 patches backported for LSK v3.10
---------------------------------------------------------------- Catalin Marinas (1): arm64: gicv3: Allow GICv3 compilation with older binutils
Christoffer Dall (1): ARM: bL_switcher: do not hardcode GIC IDs in the code
Haojian Zhuang (1): irqchip: gic: Use mask field in GICC_IAR
Marc Zyngier (2): irqchip: gic: Move some bits of GICv2 to a library-type file irqchip: gic-v3: Initial support for GICv3
Mark Rutland (1): irqchip: Gic: fix boot for chained gics
Matthias Brugger (1): irqchip: gic: Add support for cortex a7 compatible string
Nicolas Pitre (4): ARM: gic: add CPU migration support drivers: irq-chip: irq-gic: introduce gic_cpu_if_down() ARM: GIC: function to retrieve the physical address of the SGIR ARM: GIC: interface to send a SGI directly
Sergei Shtylyov (1): irq-gic: remove file name from heading comment
Sricharan R (1): DRIVERS: IRQCHIP: IRQ-GIC: Add support for routable irqs
Stephen Boyd (2): irqchip: gic: Silence sparse warnings irqchip: Remove asmlinkage from static functions
Suravee Suthikulpanit (1): irqchip: gic: Add binding probe for ARM GIC400
Tomasz Figa (1): irqchip: gic: Fix core ID calculation when topology is read from DT
Will Deacon (1): irqchip: gic: use dmb ishst instead of dsb when raising a softirq
Documentation/devicetree/bindings/arm/gic.txt | 6 + arch/arm64/Kconfig | 1 + arch/arm64/include/asm/sysreg.h | 60 +++ arch/arm64/kernel/head.S | 18 + arch/arm64/kernel/hyp-stub.S | 1 + drivers/irqchip/Kconfig | 5 + drivers/irqchip/Makefile | 3 +- drivers/irqchip/irq-gic-common.c | 115 +++++ drivers/irqchip/irq-gic-common.h | 29 ++ drivers/irqchip/irq-gic-v3.c | 692 ++++++++++++++++++++++++++ drivers/irqchip/irq-gic.c | 333 ++++++++++--- include/linux/irqchip/arm-gic-v3.h | 200 ++++++++ include/linux/irqchip/arm-gic.h | 17 +- 13 files changed, 1395 insertions(+), 85 deletions(-) create mode 100644 arch/arm64/include/asm/sysreg.h create mode 100644 drivers/irqchip/irq-gic-common.c create mode 100644 drivers/irqchip/irq-gic-common.h create mode 100644 drivers/irqchip/irq-gic-v3.c create mode 100644 include/linux/irqchip/arm-gic-v3.h
On 8 October 2014 19:16, Christoffer Dall christoffer.dall@linaro.org wrote:
are available in the git repository at:
http://git.linaro.org/git-ro/people/christoffer.dall/linux-kvm-arm.git gic-v3-for-lsk-v3.10-v1
for you to fetch changes up to bc48de9c9ed83296b420c47f9057f3fe219f7ef9:
arm64: gicv3: Allow GICv3 compilation with older binutils (2014-10-02 09:54:04 +0200)
Similarly here:
$ git pull http://git.linaro.org/git-ro/people/christoffer.dall/linux-kvm-arm.git gic-v3-for-lsk-v3.10-v1 error: Unable to find bc48de9c9ed83296b420c47f9057f3fe219f7ef9 under http://git.linaro.org/git-ro/people/christoffer.dall/linux-kvm-arm.git Cannot obtain needed commit bc48de9c9ed83296b420c47f9057f3fe219f7ef9 error: fetch failed.
On Wed, Oct 08, 2014 at 09:38:50PM +0100, Mark Brown wrote:
On 8 October 2014 19:16, Christoffer Dall christoffer.dall@linaro.org wrote:
are available in the git repository at:
http://git.linaro.org/git-ro/people/christoffer.dall/linux-kvm-arm.git gic-v3-for-lsk-v3.10-v1
for you to fetch changes up to bc48de9c9ed83296b420c47f9057f3fe219f7ef9:
arm64: gicv3: Allow GICv3 compilation with older binutils (2014-10-02 09:54:04 +0200)
Similarly here:
$ git pull http://git.linaro.org/git-ro/people/christoffer.dall/linux-kvm-arm.git gic-v3-for-lsk-v3.10-v1 error: Unable to find bc48de9c9ed83296b420c47f9057f3fe219f7ef9 under http://git.linaro.org/git-ro/people/christoffer.dall/linux-kvm-arm.git Cannot obtain needed commit bc48de9c9ed83296b420c47f9057f3fe219f7ef9 error: fetch failed.
Also made this available at: https://github.com/chazy/linux-kvm-arm.git
-Christoffer
linaro-kernel@lists.linaro.org