GICv3: add 32bit compatibility
Get series with b4
b4 am [email protected]Versions newest first
- v2 Latest0 of 5 patches 0 repliesNew
Patches in v2 No applies recorded yet
None of the 5 patches the cover letter announces are in this archive.
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH v2 0/5] GICv3: add 32bit compatibility
Jean-Philippe,
Quoted 26 lines · Jean-Philippe Brucker
This series adds 32bit compatibility to Marc's GICv3 driver. Only SGIs, PPIs and SPIs support is present, no ITS.
It is now based on Linux 4.0-rc1, which contains Andre's GICv3 emulation series for KVM [1]. With this support along with the kvmtool patches mentioned in [1], it is possible to run ARM guests that use GICv3.
Changes since v1 [2]:
* rebased on 4.0-rc1
* fix the mistakes pointed out by Russell and Vladimir
* add a patch to selectARM_GIC_V3underARCH_VIRT, as suggested by Marc[1] http://lists.infradead.org/pipermail/linux-arm-kernel/2015-January/316230.html
[2] http://lists.infradead.org/pipermail/linux-arm-kernel/2014-December/310124.htmCheers,
JeanJean-Philippe Brucker (5):
arm64: GICv3: refactor the AArch64 specific parts
arm64: GICv3: change unsigned types for AArch32 compatibility
arm64: GICv3: Specialize readq and writeq accesses
ARM: add 32bit support to GICv3
ARM: virt: selectARM_GIC_V3
Quoted 5 lines
arch/arm/Kconfig | 1 + arch/arm/include/asm/arch_gicv3.h | 182 ++++++++++++++++++++++++++++++++++++ arch/arm64/include/asm/arch_gicv3.h | 141 ++++++++++++++++++++++++++++ drivers/irqchip/irq-gic-v3.c | 69 ++++---------- include/linux/irqchip/arm-gic-v3.h | 115 ++++++-----------------
Please include the irqchip maintainers (myself and Thomas) on future revisions of this series.
thx,
Jason.