summaryrefslogtreecommitdiff
path: root/arch/nios2/configs
diff options
context:
space:
mode:
authorJean-Philippe Brucker <jean-philippe.brucker@arm.com>2015-10-01 15:47:16 +0300
committerMarc Zyngier <marc.zyngier@arm.com>2015-10-10 01:11:53 +0300
commit72c971262f00185b4c6208812645c3feab4c77a3 (patch)
treef7ad8284958cf10eaf5b009074e367aa5663b825 /arch/nios2/configs
parentf6c86a41e1dc2214363b00cc0eadb8a5401c892d (diff)
downloadlinux-72c971262f00185b4c6208812645c3feab4c77a3.tar.xz
irqchip/gic-v3: Specialize readq and writeq accesses
On 32bit platforms, we cannot assure that an I/O ldrd or strd will be done atomically. Besides, an hypervisor would be unable to emulate such accesses. In order to allow the AArch32 version of the driver to split them into two 32bit accesses while keeping the requirement for atomic writes, this patch specializes the IROUTER and TYPER accesses. Since the latter is an ID register, it won't need to be read atomically, but we still avoid future confusion by using gic_read_typer instead of a generic gic_readq. 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>
Diffstat (limited to 'arch/nios2/configs')
0 files changed, 0 insertions, 0 deletions