| 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 |