unicorn/qemu/target-i386
Peter Maydell e07cd2542c
exec.c: Drop TARGET_HAS_ICE define and checks
The TARGET_HAS_ICE #define is intended to indicate whether a target-*
guest CPU implementation supports the breakpoint handling. However,
all our guest CPUs have that support (the only two which do not
define TARGET_HAS_ICE are unicore32 and openrisc, and in both those
cases the bp support is present and the lack of the #define is just
a bug). So remove the #define entirely: all new guest CPU support
should include breakpoint handling as part of the basic implementation.

Backports commit ec53b45bcd1f74f7a4c31331fa6d50b402cd6d26 from qemu
2018-02-18 18:17:14 -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: Check CR4[DE] for processing DR4/DR5 2018-02-17 15:24:06 -05:00
cc_helper_template.h
cc_helper.c target-i386: exception handling for other helper functions 2018-02-17 15:23:51 -05:00
cpu-qom.h target-i386: create a separate AddressSpace for each CPU 2018-02-13 12:36:26 -05:00
cpu.c exec.c: Allow target CPUs to define multiple AddressSpaces 2018-02-17 22:35:13 -05:00
cpu.h exec.c: Drop TARGET_HAS_ICE define and checks 2018-02-18 18:17:14 -05:00
excp_helper.c target-i386: introduce new raise_exception functions 2018-02-17 15:23:50 -05:00
fpu_helper.c target-i386: exception handling for FPU instructions 2018-02-17 15:23:50 -05:00
helper.c target-i386: do not duplicate page protection checks 2018-02-17 20:59:54 -05:00
helper.h target-i386: Check CR4[DE] for processing DR4/DR5 2018-02-17 15:24:06 -05:00
int_helper.c target-i386: exception handling for div instructions 2018-02-17 15:23:50 -05:00
Makefile.objs
mem_helper.c target-i386: exception handling for memory helpers 2018-02-17 15:23:50 -05:00
misc_helper.c target-i386: exception handling for other helper functions 2018-02-17 15:23:51 -05:00
ops_sse_header.h
ops_sse.h target-i386: fix pcmpxstrx equal-ordered (strstr) mode 2018-02-17 15:24:15 -05:00
seg_helper.c target-i386: Introduce cpu_x86_update_dr7 2018-02-17 15:24:05 -05:00
shift_helper_template.h
smm_helper.c target-i386: allow any alignment for SMBASE 2018-02-17 15:24:05 -05:00
svm_helper.c target-i386: Use correct memory attributes for memory accesses 2018-02-13 11:54:12 -05:00
svm.h
TODO
topology.h
translate.c target-i386: tcg: Check right CPUID bits for clflushopt/pcommit 2018-02-17 17:25:36 -05:00
unicorn.c target-i386: make xmm_regs 512-bit wide 2018-02-12 12:38:43 -05:00
unicorn.h