Revision 98cec4a2 hw/leon3.c
b/hw/leon3.c | ||
---|---|---|
42 | 42 |
#define MAX_PILS 16 |
43 | 43 |
|
44 | 44 |
typedef struct ResetData { |
45 |
CPUState *env; |
|
45 |
CPUSPARCState *env;
|
|
46 | 46 |
uint32_t entry; /* save kernel entry in case of reset */ |
47 | 47 |
} ResetData; |
48 | 48 |
|
49 | 49 |
static void main_cpu_reset(void *opaque) |
50 | 50 |
{ |
51 | 51 |
ResetData *s = (ResetData *)opaque; |
52 |
CPUState *env = s->env; |
|
52 |
CPUSPARCState *env = s->env;
|
|
53 | 53 |
|
54 | 54 |
cpu_state_reset(env); |
55 | 55 |
|
... | ... | |
65 | 65 |
|
66 | 66 |
static void leon3_set_pil_in(void *opaque, uint32_t pil_in) |
67 | 67 |
{ |
68 |
CPUState *env = (CPUState *)opaque;
|
|
68 |
CPUSPARCState *env = (CPUSPARCState *)opaque;
|
|
69 | 69 |
|
70 | 70 |
assert(env != NULL); |
71 | 71 |
|
... | ... | |
101 | 101 |
const char *initrd_filename, |
102 | 102 |
const char *cpu_model) |
103 | 103 |
{ |
104 |
CPUState *env; |
|
104 |
CPUSPARCState *env;
|
|
105 | 105 |
MemoryRegion *address_space_mem = get_system_memory(); |
106 | 106 |
MemoryRegion *ram = g_new(MemoryRegion, 1); |
107 | 107 |
MemoryRegion *prom = g_new(MemoryRegion, 1); |
Also available in: Unified diff