qemu-e2k/target-arm
Peter Maydell 0480f69abf target-arm: Use mmu_idx in get_phys_addr()
Now we have the mmu_idx in get_phys_addr(), use it correctly to
determine the behaviour of virtual to physical address translations,
rather than using just an is_user flag and the current CPU state.

Some TODO comments have been added to indicate where changes will
need to be made to add EL2 and 64-bit EL3 support.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Greg Bellows <greg.bellows@linaro.org>
2015-02-05 13:37:24 +00:00
..
arm_ldst.h
arm-semi.c
cpu64.c
cpu-qom.h target-arm: Add ARMCPU secure property 2014-12-22 23:12:28 +00:00
cpu.c target-arm: Change reset to highest available EL 2015-02-05 13:37:22 +00:00
cpu.h target-arm: Don't define any MMU_MODE*_SUFFIXes 2015-02-05 13:37:24 +00:00
crypto_helper.c target-arm: crypto: fix BE host support 2015-01-16 11:54:29 +00:00
gdbstub64.c
gdbstub.c
helper-a64.c target-arm: Squash input denormals in FRECPS and FRSQRTS 2015-02-05 13:37:22 +00:00
helper-a64.h
helper.c target-arm: Use mmu_idx in get_phys_addr() 2015-02-05 13:37:24 +00:00
helper.h
internals.h
iwmmxt_helper.c
kvm32.c target-arm/kvm: make reg sync code common between kvm32/64 2014-12-11 12:07:53 +00:00
kvm64.c target-arm/kvm: make reg sync code common between kvm32/64 2014-12-11 12:07:53 +00:00
kvm_arm.h target-arm/kvm: make reg sync code common between kvm32/64 2014-12-11 12:07:53 +00:00
kvm-consts.h
kvm-stub.c
kvm.c kvm: extend kvm_irqchip_add_msi_route to work on s390 2015-01-12 10:14:04 +01:00
machine.c vmstate: accept QEMUTimer in VMSTATE_TIMER*, add VMSTATE_TIMER_PTR* 2015-01-26 12:22:44 +01:00
Makefile.objs
neon_helper.c
op_addsub.h
op_helper.c
psci.c
translate-a64.c target-arm: Use correct mmu_idx for unprivileged loads and stores 2015-02-05 13:37:23 +00:00
translate.c target-arm: Use correct mmu_idx for unprivileged loads and stores 2015-02-05 13:37:23 +00:00
translate.h target-arm: Define correct mmu_idx values and pass them in TB flags 2015-02-05 13:37:23 +00:00