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