unicorn/qemu/target-i386
Paolo Bonzini 91503663e2
target-i386: create a separate AddressSpace for each CPU
Different CPUs can be in SMM or not at the same time, thus they
will see different things where the chipset places SMRAM.

Backports commit 2001d0cd6d55e5efa9956fa8ff8b89034d6a4329 from qemu
2018-02-13 12:36:26 -05:00
..
arch_memory_mapping.c Switch non-CPU callers from ld/st*_phys to address_space_ld/st* 2018-02-12 19:27:02 -05:00
bpt_helper.c target-i386: Make check_hw_breakpoints static 2018-02-11 12:28:08 -05:00
cc_helper.c
cc_helper_template.h
cpu-qom.h target-i386: create a separate AddressSpace for each CPU 2018-02-13 12:36:26 -05:00
cpu.c target-i386: create a separate AddressSpace for each CPU 2018-02-13 12:36:26 -05:00
cpu.h target-i386: mask NMIs on entry to SMM 2018-02-13 12:29:31 -05:00
excp_helper.c
fpu_helper.c
helper.c target-i386: Use correct memory attributes for memory accesses 2018-02-13 11:54:12 -05:00
helper.h target-i386: Use correct memory attributes for ioport accesses 2018-02-13 12:27:43 -05:00
int_helper.c
Makefile.objs target-i386: Move breakpoint related functions to new file 2018-02-11 12:25:24 -05:00
mem_helper.c
misc_helper.c target-i386: Use correct memory attributes for ioport accesses 2018-02-13 12:27:43 -05:00
ops_sse.h
ops_sse_header.h
seg_helper.c target-i386: Use correct memory attributes for memory accesses 2018-02-13 11:54:12 -05:00
shift_helper_template.h
smm_helper.c target-i386: set G=1 in SMM big real mode selectors 2018-02-13 12:31:18 -05:00
svm.h
svm_helper.c target-i386: Use correct memory attributes for memory accesses 2018-02-13 11:54:12 -05:00
TODO
topology.h
translate.c target-i386: Use correct memory attributes for ioport accesses 2018-02-13 12:27:43 -05:00
unicorn.c target-i386: make xmm_regs 512-bit wide 2018-02-12 12:38:43 -05:00
unicorn.h