qemu-e2k/target/arm
Peter Maydell 3bef701256 arm: Implement HFNMIENA support for M profile MPU
Implement HFNMIENA support for the M profile MPU. This bit controls
whether the MPU is treated as enabled when executing at execution
priorities of less than zero (in NMI, HardFault or with the FAULTMASK
bit set).

Doing this requires us to use a different MMU index for "running
at execution priority < 0", because we will have different
access permissions for that case versus the normal case.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-id: 1493122030-32191-14-git-send-email-peter.maydell@linaro.org
2017-06-02 11:51:49 +01:00
..
arch_dump.c
arm_ldst.h
arm-powerctl.c
arm-powerctl.h
arm-semi.c
cpu64.c
cpu-qom.h
cpu.c arm: All M profile cores are PMSA 2017-06-02 11:51:48 +01:00
cpu.h arm: Implement HFNMIENA support for M profile MPU 2017-06-02 11:51:49 +01:00
crypto_helper.c
gdbstub64.c
gdbstub.c
helper-a64.c
helper-a64.h
helper.c arm: Implement HFNMIENA support for M profile MPU 2017-06-02 11:51:49 +01:00
helper.h
internals.h
iwmmxt_helper.c
kvm32.c
kvm64.c arm/kvm: Remove trailing newlines from error_report() 2017-04-20 17:39:17 +01:00
kvm_arm.h
kvm-consts.h
kvm-stub.c
kvm.c
machine.c arm: add MPU support to M profile CPUs 2017-06-02 11:51:48 +01:00
Makefile.objs
monitor.c
neon_helper.c
op_addsub.h
op_helper.c arm: Add support for M profile CPUs having different MMU index semantics 2017-06-02 11:51:47 +01:00
psci.c shutdown: Add source information to SHUTDOWN and RESET 2017-05-23 13:28:17 +02:00
trace-events
translate-a64.c arm: Add support for M profile CPUs having different MMU index semantics 2017-06-02 11:51:47 +01:00
translate.c arm: Implement HFNMIENA support for M profile MPU 2017-06-02 11:51:49 +01:00
translate.h arm: Add support for M profile CPUs having different MMU index semantics 2017-06-02 11:51:47 +01:00