unicorn/qemu/target/arm
Alex Bennée 63d40e1a55
target/arm/translate: make DISAS_UPDATE match declared semantics
DISAS_UPDATE should be used when the wider CPU state other than just
the PC has been updated and we should therefore exit the TCG runtime
and return to the main execution loop rather assuming DISAS_JUMP would
do that.

Backports commit e8d5230221851e8933811f1579fd13371f576955 from qemu
2018-03-03 22:38:07 -05:00
..
arm-powerctl.c ARM: Factor out ARM on/off PSCI control functions 2018-03-01 23:31:47 -05:00
arm-powerctl.h ARM: Factor out ARM on/off PSCI control functions 2018-03-01 23:31:47 -05:00
arm_ldst.h Fix Thumb-1 BE32 execution and disassembly. 2018-03-02 00:20:11 -05:00
cpu-qom.h
cpu.c target/arm: Make Cortex-M3 and M4 default to 8 PMSA regions 2018-03-03 22:30:32 -05:00
cpu.h armv7m: Check exception return consistency 2018-03-02 19:59:18 -05:00
cpu64.c target-arm: Enable EL2 feature bit on A53 and A57 2018-03-01 23:36:44 -05:00
crypto_helper.c
helper-a64.c
helper-a64.h
helper.c armv7m: Raise correct kind of UsageFault for attempts to execute ARM code 2018-03-02 20:00:58 -05:00
helper.h
internals.h arm: Move excnames[] array into arm_log_exceptions() 2018-03-02 14:39:37 -05:00
iwmmxt_helper.c
kvm-consts.h arm: better stub version for MISMATCH_CHECK 2018-03-02 00:13:45 -05:00
Makefile.objs ARM: Factor out ARM on/off PSCI control functions 2018-03-01 23:31:47 -05:00
neon_helper.c
op_addsub.h
op_helper.c arm: Add support for M profile CPUs having different MMU index semantics 2018-03-02 18:59:13 -05:00
psci.c target/arm/psci.c: If EL2 implemented, start CPUs in EL2 2018-03-01 23:34:57 -05:00
translate-a64.c target/arm/translate: make DISAS_UPDATE match declared semantics 2018-03-03 22:38:07 -05:00
translate.c target/arm/translate: make DISAS_UPDATE match declared semantics 2018-03-03 22:38:07 -05:00
translate.h target/arm/translate: make DISAS_UPDATE match declared semantics 2018-03-03 22:38:07 -05:00
unicorn.h
unicorn_aarch64.c
unicorn_arm.c