unicorn/qemu
Peter Maydell 3fb64fd5a2
target/m68k: Switch to transaction_failed hook
Switch the m68k target from the old unassigned_access hook
to the transaction_failed hook.

The notable difference is that rather than it being called
for all physical memory accesses which fail (including
those made by DMA devices or by the gdbstub), it is only
called for those made by the CPU via its MMU. (In previous
commits we put in explicit checks for the direct physical
loads made by the target/m68k code which will no longer
be handled by calling the unassigned_access hook.)

Backports commit e1aaf3a88e95ab007445281e2b2f6e3c8da47f22 from qemu
2019-05-17 12:01:40 -04:00
..
accel tcg: Use tlb_fill probe from tlb_vaddr_to_host 2019-05-16 18:27:03 -04:00
crypto
default-configs target/riscv: Initial introduction of the RISC-V target 2019-03-08 21:46:10 -05:00
docs
fpu qemu/fpu: Synchronize with Qemu 2019-03-09 18:27:31 -05:00
hw target/riscv: Initial introduction of the RISC-V target 2019-03-08 21:46:10 -05:00
include tcg: Use tlb_fill probe from tlb_vaddr_to_host 2019-05-16 18:27:03 -04:00
qapi
qobject qstring: Move qstring_from_substr()'s @end one to the right 2018-08-02 21:24:19 -04:00
qom tcg: Add CPUState cflags_next_tb 2019-05-04 22:30:22 -04:00
scripts decodetree: Add DisasContext argument to !function expanders 2019-05-09 17:40:45 -04:00
target target/m68k: Switch to transaction_failed hook 2019-05-17 12:01:40 -04:00
tcg tcg: Synchronize with qemu 2019-05-16 18:11:08 -04:00
util util/cacheinfo: Use uint64_t on LLP64 model to satisfy Windows ARM64 2019-05-09 17:43:27 -04:00
aarch64.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
aarch64eb.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
accel.c
arm.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
armeb.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
CODING_STYLE
configure configure: automatically pick python3 is available 2019-05-03 11:36:36 -04:00
COPYING
COPYING.LIB
cpus.c
exec.c exec.c: refactor function flatview_add_to_dispatch() 2019-03-11 17:00:46 -04:00
gen_all_header.sh
glib_compat.c target/arm/translate: Synchronize with Qemu 2019-04-27 10:13:01 -04:00
HACKING
header_gen.py tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
ioport.c
LICENSE
m68k.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
Makefile config-all-devices.mak: rebuild on reconfigure 2019-03-29 19:31:32 -04:00
Makefile.objs
Makefile.target
memory_ldst.inc.c
memory_mapping.c
memory.c cputlb: Synchronize with qemu 2019-04-26 15:48:45 -04:00
mips64.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
mips64el.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
mips.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
mipsel.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
powerpc.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
qemu-timer.c
riscv32.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
riscv64.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
rules.mak
sparc64.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
sparc.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00
unicorn_common.h
VERSION Open 4.1 development tree 2019-04-24 11:59:00 -04:00
vl.c
vl.h
x86_64.h tcg: Use CPUClass::tlb_fill in cputlb.c 2019-05-16 17:35:37 -04:00