257 |
if (linux_boot) { |
if (linux_boot) { |
258 |
kernel_base = KERNEL_LOAD_ADDR; |
kernel_base = KERNEL_LOAD_ADDR; |
259 |
/* now we can load the kernel */ |
/* now we can load the kernel */ |
260 |
kernel_size = load_image(kernel_filename, phys_ram_base + kernel_base); |
kernel_size = load_image(kernel_filename, |
261 |
if (kernel_size < 0) { |
phys_ram_base + (kernel_base - 0x80000000)); |
262 |
|
if (kernel_size == (target_ulong) -1) { |
263 |
fprintf(stderr, "qemu: could not load kernel '%s'\n", |
fprintf(stderr, "qemu: could not load kernel '%s'\n", |
264 |
kernel_filename); |
kernel_filename); |
265 |
exit(1); |
exit(1); |
269 |
initrd_base = INITRD_LOAD_ADDR; |
initrd_base = INITRD_LOAD_ADDR; |
270 |
initrd_size = load_image(initrd_filename, |
initrd_size = load_image(initrd_filename, |
271 |
phys_ram_base + initrd_base); |
phys_ram_base + initrd_base); |
272 |
if (initrd_size < 0) { |
if (initrd_size == (target_ulong) -1) { |
273 |
fprintf(stderr, "qemu: could not load initial ram disk '%s'\n", |
fprintf(stderr, "qemu: could not load initial ram disk '%s'\n", |
274 |
initrd_filename); |
initrd_filename); |
275 |
exit(1); |
exit(1); |