unicorn/qemu/target-arm
Peter Maydell 4d695cc85a
target-arm: Allow cp access functions to indicate traps to EL2 or EL3
Some coprocessor access functions will need to indicate that the
instruction should trap to EL2 or EL3 rather than the default
target exception level; add corresponding CPAccessResult enum
entries and handling code.

Backports commit 38836a2cd47c20daaaa84873e3d6020f19e4bfca from qemu
2018-02-12 22:45:18 -05:00
..
arm_ldst.h import 2015-08-21 15:04:50 +08:00
cpu-qom.h target-arm: Add ARMCPU secure property 2018-02-12 10:40:52 -05:00
cpu.c target-arm: Update interrupt handling to use target EL 2018-02-12 22:42:37 -05:00
cpu.h target-arm: Allow cp access functions to indicate traps to EL2 or EL3 2018-02-12 22:45:18 -05:00
cpu64.c target-arm: cpu64: Add support for Cortex-A53 2018-02-12 21:26:34 -05:00
crypto_helper.c target-arm: crypto: fix BE host support 2018-02-12 10:40:52 -05:00
helper-a64.c target-arm: Update interrupt handling to use target EL 2018-02-12 22:42:37 -05:00
helper-a64.h import 2015-08-21 15:04:50 +08:00
helper.c target-arm: Update interrupt handling to use target EL 2018-02-12 22:42:37 -05:00
helper.h target-arm: Add exception target el infrastructure 2018-02-12 22:17:02 -05:00
internals.h target-arm: Move setting of exception info into tlb_fill 2018-02-12 22:28:34 -05:00
iwmmxt_helper.c import 2015-08-21 15:04:50 +08:00
kvm-consts.h import 2015-08-21 15:04:50 +08:00
Makefile.objs delete sparc32_dma.h & arm-semi.c 2017-01-19 15:10:41 +08:00
neon_helper.c Arm support ported. (#736) 2017-01-23 23:30:57 +08:00
op_addsub.h import 2015-08-21 15:04:50 +08:00
op_helper.c target-arm: Allow cp access functions to indicate traps to EL2 or EL3 2018-02-12 22:45:18 -05:00
psci.c import 2015-08-21 15:04:50 +08:00
translate-a64.c target-arm: Add exception target el infrastructure 2018-02-12 22:17:02 -05:00
translate.c target-arm: Add exception target el infrastructure 2018-02-12 22:17:02 -05:00
translate.h target-arm: Add exception target el infrastructure 2018-02-12 22:17:02 -05:00
unicorn.h arm64eb: add support for ARM64 big endian. 2017-04-24 23:30:01 +08:00
unicorn_aarch64.c target-arm: rename c1_coproc to cpacr_el1 2018-02-12 20:46:00 -05:00
unicorn_arm.c fix conflicts 2017-03-30 12:23:24 +08:00