Revision 49a2942d hw/virtex_ml507.c
b/hw/virtex_ml507.c | ||
---|---|---|
85 | 85 |
uint32_t sysclk) |
86 | 86 |
{ |
87 | 87 |
CPUState *env; |
88 |
qemu_irq *pic; |
|
89 | 88 |
qemu_irq *irqs; |
90 | 89 |
|
91 | 90 |
env = cpu_init(cpu_model); |
... | ... | |
106 | 105 |
irqs = qemu_mallocz(sizeof(qemu_irq) * PPCUIC_OUTPUT_NB); |
107 | 106 |
irqs[PPCUIC_OUTPUT_INT] = ((qemu_irq *)env->irq_inputs)[PPC40x_INPUT_INT]; |
108 | 107 |
irqs[PPCUIC_OUTPUT_CINT] = ((qemu_irq *)env->irq_inputs)[PPC40x_INPUT_CINT]; |
109 |
pic = ppcuic_init(env, irqs, 0x0C0, 0, 1);
|
|
108 |
ppcuic_init(env, irqs, 0x0C0, 0, 1); |
|
110 | 109 |
return env; |
111 | 110 |
} |
112 | 111 |
|
... | ... | |
236 | 235 |
|
237 | 236 |
if (kernel_filename) { |
238 | 237 |
uint64_t entry, low, high; |
239 |
uint32_t base32; |
|
240 | 238 |
target_phys_addr_t boot_offset; |
241 | 239 |
|
242 | 240 |
/* Boots a kernel elf binary. */ |
243 | 241 |
kernel_size = load_elf(kernel_filename, NULL, NULL, |
244 | 242 |
&entry, &low, &high, 1, ELF_MACHINE, 0); |
245 |
base32 = entry; |
|
246 | 243 |
boot_info.bootstrap_pc = entry & 0x00ffffff; |
247 | 244 |
|
248 | 245 |
if (kernel_size < 0) { |
Also available in: Unified diff