96 |
|
|
97 |
#define CPU_COMMON \ |
#define CPU_COMMON \ |
98 |
struct TranslationBlock *current_tb; /* currently executing TB */ \ |
struct TranslationBlock *current_tb; /* currently executing TB */ \ |
99 |
|
int cpu_halted; /* TRUE if cpu is halted (sleep mode) */ \ |
100 |
/* soft mmu support */ \ |
/* soft mmu support */ \ |
101 |
/* in order to avoid passing too many arguments to the memory \ |
/* in order to avoid passing too many arguments to the memory \ |
102 |
write helpers, we store some rarely used information in the CPU \ |
write helpers, we store some rarely used information in the CPU \ |
116 |
int nb_breakpoints; \ |
int nb_breakpoints; \ |
117 |
int singlestep_enabled; \ |
int singlestep_enabled; \ |
118 |
\ |
\ |
119 |
|
void *next_cpu; /* next CPU sharing TB cache */ \ |
120 |
|
int cpu_index; /* CPU index (informative) */ \ |
121 |
/* user data */ \ |
/* user data */ \ |
122 |
void *opaque; |
void *opaque; |
123 |
|
|
|
|
|
|
|
|
124 |
#endif |
#endif |