]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: add 32bit support to GICv3
authorJean-Philippe Brucker <jean-philippe.brucker@arm.com>
Thu, 1 Oct 2015 12:47:17 +0000 (13:47 +0100)
committerMarc Zyngier <marc.zyngier@arm.com>
Fri, 9 Oct 2015 22:11:55 +0000 (23:11 +0100)
commit8ee5d6ea833cc619b94dd7d8584d6a8f334d6cb1
tree28d61d518efe7b88e91eb8a57d3173141ec45cc9
parent5da4d9fa8de48c61d76c6520ec561ae4624c5ce4
ARM: add 32bit support to GICv3

Implement the system and memory-mapped register accesses in
asm/arch_gicv3.h for 32bit architectures.

This patch is a straightforward translation of the arm64 header. 64bit
accesses are done in two times and don't need atomicity: TYPER is
read-only, and the upper-word of IROUTER is always zero on 32bit
architectures.

Reviewed-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
arch/arm/include/asm/arch_gicv3.h [new file with mode: 0644]