unicorn/qemu/target-arm
Peter Maydell 6d7370457f
target-arm: Don't halt on WFI unless we don't have any work
Just NOP the WFI instruction if we have work to do.
This doesn't make much difference currently (though it does avoid
jumping out to the top level loop and immediately restarting),
but the distinction between "halt" and "don't halt" will become
more important when the decision to halt requires us to trap
to a higher exception level instead.

Backport commit 84549b6dcf9147559ec08b066de673587be6b763 from qemu
2018-02-12 23:10:45 -05:00
..
arm_ldst.h
cpu64.c target-arm: cpu64: Add support for Cortex-A53 2018-02-12 21:26:34 -05: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: Move TB flags down to fill gap 2018-02-12 23:07:55 -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
helper.c target-arm: Add AArch64 CPTR registers 2018-02-12 22:54:14 -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
kvm-consts.h
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
op_helper.c target-arm: Don't halt on WFI unless we don't have any work 2018-02-12 23:10:45 -05:00
psci.c
translate-a64.c target-arm: Don't halt on WFI unless we don't have any work 2018-02-12 23:10:45 -05:00
translate.c target-arm: Don't halt on WFI unless we don't have any work 2018-02-12 23:10:45 -05:00
translate.h target-arm: Extend FP checks to use an EL 2018-02-12 23:04:19 -05: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
unicorn.h arm64eb: add support for ARM64 big endian. 2017-04-24 23:30:01 +08:00