unicorn/qemu/include/qemu
Peter Maydell f1b237236c
exec.c: Don't set cpu->as until cpu_address_space_init
Rather than setting cpu->as unconditionally in cpu_exec_init
(and then having target-i386 override this later), don't set
it until the first call to cpu_address_space_init.

This requires us to initialise the address space for
both TCG and KVM (KVM doesn't need the AS listener but
it does require cpu->as to be set).

For target CPUs which don't set up any address spaces (currently
everything except i386), add the default address_space_memory
in qemu_init_vcpu().

Backports commit 56943e8cc14b7eeeab67d1942fa5d8bcafe3e53f from qemu
2018-02-17 22:24:36 -05:00
..
atomic.h MSVC port (vardyh) (#746) 2017-02-07 21:31:35 +08:00
bitmap.h bitmap: add atomic test and clear 2018-02-13 10:02:12 -05:00
bitops.h bitmap: add atomic set functions 2018-02-13 09:59:30 -05:00
bswap.h platform.h move #3 2017-01-21 00:13:21 +11:00
compiler.h compiler.h: Use glue() in QEMU_BUILD_BUG_ON define 2018-02-17 15:23:28 -05:00
crc32c.h
fprintf-fn.h Stop including qemu-common.h in memory.h 2018-02-17 15:23:16 -05:00
host-utils.h host-util: Add power calculation functions 2018-02-17 15:23:35 -05:00
int128.h Automated leading tab to spaces conversion. 2017-01-21 12:28:22 +11:00
log.h qemu-log: add log category for MMU info 2018-02-17 15:24:05 -05:00
mmap-alloc.h exec: factor out duplicate mmap code 2018-02-17 15:24:03 -05:00
module.h cleanup qemu/include/qemu/module.h 2017-01-25 00:20:08 +08:00
osdep.h osdep.h: Include glib-compat.h in osdep.h rather than qemu-common.h 2018-02-17 20:47:28 -05:00
queue.h
range.h platform.h move #3 2017-01-21 00:13:21 +11:00
thread-posix.h remove mutex code 2017-01-20 15:44:03 +08:00
thread-win32.h remove mutex code 2017-01-20 15:44:03 +08:00
thread.h platform.h move #3 2017-01-21 00:13:21 +11:00
timer.h qemu-common.h: Move muldiv64() to host-utils.h 2018-02-17 15:23:29 -05:00
typedefs.h exec.c: Don't set cpu->as until cpu_address_space_init 2018-02-17 22:24:36 -05:00