Revision ca20cf32 hw/mcf5208.c
b/hw/mcf5208.c | ||
---|---|---|
11 | 11 |
#include "sysemu.h" |
12 | 12 |
#include "net.h" |
13 | 13 |
#include "boards.h" |
14 |
#include "loader.h" |
|
15 |
#include "elf.h" |
|
14 | 16 |
|
15 | 17 |
#define SYS_FREQ 66000000 |
16 | 18 |
|
... | ... | |
201 | 203 |
CPUState *env; |
202 | 204 |
int kernel_size; |
203 | 205 |
uint64_t elf_entry; |
204 |
target_ulong entry;
|
|
206 |
target_phys_addr_t entry;
|
|
205 | 207 |
qemu_irq *pic; |
206 | 208 |
|
207 | 209 |
if (!cpu_model) |
... | ... | |
268 | 270 |
exit(1); |
269 | 271 |
} |
270 | 272 |
|
271 |
kernel_size = load_elf(kernel_filename, 0, &elf_entry, NULL, NULL); |
|
273 |
kernel_size = load_elf(kernel_filename, 0, &elf_entry, NULL, NULL, |
|
274 |
1, ELF_MACHINE, 0); |
|
272 | 275 |
entry = elf_entry; |
273 | 276 |
if (kernel_size < 0) { |
274 | 277 |
kernel_size = load_uimage(kernel_filename, &entry, NULL, NULL); |
Also available in: Unified diff