Revision 58fe2f10 target-i386/cpu.h
b/target-i386/cpu.h | ||
---|---|---|
24 | 24 |
|
25 | 25 |
#include "cpu-defs.h" |
26 | 26 |
|
27 |
#if defined(__i386__) && !defined(CONFIG_SOFTMMU) |
|
28 |
#define USE_CODE_COPY |
|
29 |
#endif |
|
30 |
|
|
27 | 31 |
#define R_EAX 0 |
28 | 32 |
#define R_ECX 1 |
29 | 33 |
#define R_EDX 2 |
... | ... | |
121 | 125 |
#define HF_SS32_MASK (1 << HF_SS32_SHIFT) |
122 | 126 |
#define HF_ADDSEG_MASK (1 << HF_ADDSEG_SHIFT) |
123 | 127 |
#define HF_PE_MASK (1 << HF_PE_SHIFT) |
128 |
#define HF_TF_MASK (1 << HF_TF_SHIFT) |
|
124 | 129 |
|
125 | 130 |
#define CR0_PE_MASK (1 << 0) |
126 | 131 |
#define CR0_TS_MASK (1 << 3) |
... | ... | |
297 | 302 |
uint32_t sysenter_cs; |
298 | 303 |
uint32_t sysenter_esp; |
299 | 304 |
uint32_t sysenter_eip; |
305 |
|
|
306 |
/* temporary data for USE_CODE_COPY mode */ |
|
307 |
uint32_t tmp0; |
|
308 |
uint32_t saved_esp; |
|
300 | 309 |
|
301 | 310 |
/* exception/interrupt handling */ |
302 | 311 |
jmp_buf jmp_env; |
Also available in: Unified diff