254 |
struct TranslationBlock *current_tb; /* currently executing TB */ |
struct TranslationBlock *current_tb; /* currently executing TB */ |
255 |
uint32_t cr[5]; /* NOTE: cr1 is unused */ |
uint32_t cr[5]; /* NOTE: cr1 is unused */ |
256 |
uint32_t dr[8]; /* debug registers */ |
uint32_t dr[8]; /* debug registers */ |
257 |
int interrupt_request; /* if true, will exit from cpu_exec() ASAP */ |
int interrupt_request; |
|
/* if true, will call cpu_x86_get_pic_interrupt() ASAP to get the |
|
|
request interrupt number */ |
|
|
int hard_interrupt_request; |
|
258 |
int user_mode_only; /* user mode only simulation */ |
int user_mode_only; /* user mode only simulation */ |
259 |
|
|
260 |
/* user data */ |
/* user data */ |
272 |
|
|
273 |
CPUX86State *cpu_x86_init(void); |
CPUX86State *cpu_x86_init(void); |
274 |
int cpu_x86_exec(CPUX86State *s); |
int cpu_x86_exec(CPUX86State *s); |
|
void cpu_x86_interrupt(CPUX86State *s); |
|
275 |
void cpu_x86_close(CPUX86State *s); |
void cpu_x86_close(CPUX86State *s); |
276 |
int cpu_x86_get_pic_interrupt(CPUX86State *s); |
int cpu_x86_get_pic_interrupt(CPUX86State *s); |
277 |
|
|