unicorn/qemu
Peter Maydell ff3f7811ce
target/arm: Make PRIMASK register banked for v8M
Make the PRIMASK register banked if v8M security extensions are enabled.

Note that we do not yet implement the functionality of the new
AIRCR.PRIS bit (which allows the effect of the NS copy of PRIMASK to
be restricted).

Backports commit 6d8048341995b31a77dc2e0dcaaf4e3df0e3121a from qemu
2018-03-04 20:55:49 -05:00
..
accel target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
crypto
default-configs
docs
fpu
hw
include tcg: Add generic translation framework 2018-03-04 14:31:16 -05:00
qapi
qobject
qom cpu: cpu_by_arch_id() helper 2018-03-04 12:16:39 -05:00
scripts scripts: use build_ prefix for string not piped through cgen() 2018-03-03 22:11:28 -05:00
target target/arm: Make PRIMASK register banked for v8M 2018-03-04 20:55:49 -05:00
tcg tcg/s390: Use slbgr for setcond le and leu 2018-03-04 13:48:42 -05:00
util util/cacheinfo: Add missing include for ppc linux 2018-03-03 23:05:44 -05:00
aarch64.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
aarch64eb.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
accel.c
arm.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
armeb.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
atomic_template.h
CODING_STYLE
configure build: add -Wexpansion-to-defined 2018-03-03 22:12:31 -05:00
COPYING
COPYING.LIB import 2015-08-21 15:04:50 +08:00
cpu-exec-common.c
cpu-exec.c
cpus.c
cputlb.c cputlb: Support generating CPU exceptions on memory transaction failures 2018-03-04 13:14:50 -05:00
exec.c memory: Open code FlatView rendering 2018-03-04 02:06:48 -05:00
gen_all_header.sh
glib_compat.c
HACKING
header_gen.py target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
ioport.c
LICENSE
m68k.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
Makefile
Makefile.objs
Makefile.target tcg: Add generic translation framework 2018-03-04 14:31:16 -05:00
memory_ldst.inc.c exec: introduce memory_ldst.inc.c 2018-03-01 09:59:34 -05:00
memory_mapping.c include/qemu/osdep.h: Don't include qapi/error.h 2018-02-21 23:08:18 -05:00
memory.c memory: Move FlatView allocation to a helper 2018-03-04 02:08:37 -05:00
mips64.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
mips64el.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
mips.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
mipsel.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
powerpc.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
qapi-schema.json
qemu-timer.c
rules.mak
softmmu_template.h cputlb: Support generating CPU exceptions on memory transaction failures 2018-03-04 13:14:50 -05:00
sparc64.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
sparc.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00
tcg-runtime.c
translate-all.c tcg: Pass generic CPUState to gen_intermediate_code() 2018-03-03 23:34:18 -05:00
translate-all.h
translate-common.c
unicorn_common.h
VERSION
vl.c
vl.h
x86_64.h target/arm: [tcg] Port to generic translation framework 2018-03-04 20:28:06 -05:00