Revision aaed909a target-m68k/cpu.h
b/target-m68k/cpu.h | ||
---|---|---|
100 | 100 |
uint32_t rambar0; |
101 | 101 |
uint32_t cacr; |
102 | 102 |
|
103 |
uint32_t features; |
|
104 |
|
|
105 | 103 |
/* ??? remove this. */ |
106 | 104 |
uint32_t t1; |
107 | 105 |
|
... | ... | |
118 | 116 |
uint32_t qregs[MAX_QREGS]; |
119 | 117 |
|
120 | 118 |
CPU_COMMON |
119 |
|
|
120 |
uint32_t features; |
|
121 | 121 |
} CPUM68KState; |
122 | 122 |
|
123 |
CPUM68KState *cpu_m68k_init(void);
|
|
123 |
CPUM68KState *cpu_m68k_init(const char *cpu_model);
|
|
124 | 124 |
int cpu_m68k_exec(CPUM68KState *s); |
125 | 125 |
void cpu_m68k_close(CPUM68KState *s); |
126 | 126 |
void do_interrupt(int is_hw); |
... | ... | |
174 | 174 |
#define MACSR_V 0x002 |
175 | 175 |
#define MACSR_EV 0x001 |
176 | 176 |
|
177 |
typedef struct m68k_def_t m68k_def_t; |
|
178 |
|
|
179 |
int cpu_m68k_set_model(CPUM68KState *env, const char * name); |
|
180 |
|
|
181 | 177 |
void m68k_set_irq_level(CPUM68KState *env, int level, uint8_t vector); |
182 | 178 |
void m68k_set_macsr(CPUM68KState *env, uint32_t val); |
183 | 179 |
void m68k_switch_sp(CPUM68KState *env); |
Also available in: Unified diff