qemu-e2k/target-arm
Peter Maydell ebca90e4c3 target-arm: Use correct memory attributes for page table walks
Factor out the page table walk memory accesses into their own function,
so that we can specify the correct S/NS memory attributes for them.
This will also provide a place to use the correct endianness and
handle the need for a stage-2 translation when virtualization is
supported.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
2015-04-26 16:49:25 +01:00
..
arm_ldst.h
arm-semi.c
cpu64.c
cpu-qom.h
cpu.c
cpu.h
crypto_helper.c
gdbstub64.c
gdbstub.c
helper-a64.c target-arm: Store SPSR_EL1 state in banked_spsr[1] (SPSR_svc) 2015-04-01 17:57:29 +01:00
helper-a64.h
helper.c target-arm: Use correct memory attributes for page table walks 2015-04-26 16:49:25 +01:00
helper.h
internals.h target-arm: Store SPSR_EL1 state in banked_spsr[1] (SPSR_svc) 2015-04-01 17:57:29 +01:00
iwmmxt_helper.c
kvm32.c target-arm: kvm: save/restore mp state 2015-04-01 17:57:30 +01:00
kvm64.c target-arm: kvm64 fix save/restore of SPSR regs 2015-04-01 17:57:30 +01:00
kvm_arm.h target-arm: kvm: save/restore mp state 2015-04-01 17:57:30 +01:00
kvm-consts.h
kvm-stub.c
kvm.c target-arm: kvm: save/restore mp state 2015-04-01 17:57:30 +01:00
machine.c
Makefile.objs
neon_helper.c
op_addsub.h
op_helper.c
psci.c
translate-a64.c tcg: Change translator-side labels to a pointer 2015-03-13 12:28:18 -07:00
translate.c target-arm: Fix handling of STM (user) with r15 in register list 2015-03-16 12:30:47 +00:00
translate.h tcg: Change translator-side labels to a pointer 2015-03-13 12:28:18 -07:00