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