]> Git Repo - qemu.git/commit - target/arm/cpu.h
target-arm: Implement AArch64 memory attribute registers
authorPeter Maydell <[email protected]>
Wed, 26 Feb 2014 17:20:03 +0000 (17:20 +0000)
committerPeter Maydell <[email protected]>
Wed, 26 Feb 2014 17:20:03 +0000 (17:20 +0000)
commitb0fe2427511232f361942f672511970e5c75eb4b
treebda61f699f5ae330be0c9d834c66b95150109eff
parent91e240698f6a82cb73893ee0ce26369aa6232f7b
target-arm: Implement AArch64 memory attribute registers

Implement the AArch64 memory attribute registers. Since QEMU doesn't
model caches it does not need to care about memory attributes at all,
and we can simply make these read-as-written.

We did not previously implement the AArch32 versions of the MAIR
registers, which went unnoticed because of the overbroad TLB_LOCKDOWN
reginfo definition; provide them now to keep the 64<->32 register
relationship clear.

We already provided AMAIR registers for 32 bit as simple RAZ/WI;
extend that to provide a 64 bit RAZ/WI AMAIR_EL1.

Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Peter Crosthwaite <[email protected]>
target-arm/cpu.h
target-arm/helper.c
This page took 0.024567 seconds and 4 git commands to generate.