Revision 938828a2
b/hw/ppc.c | ||
---|---|---|
440 | 440 |
NVRAM_set_word(nvram, 0xFC, crc); |
441 | 441 |
|
442 | 442 |
return 0; |
443 |
} |
|
444 |
|
|
445 |
/*****************************************************************************/ |
|
446 |
void ppc_init (int ram_size, int vga_ram_size, int boot_device, |
|
447 |
DisplayState *ds, const char **fd_filename, int snapshot, |
|
448 |
const char *kernel_filename, const char *kernel_cmdline, |
|
449 |
const char *initrd_filename) |
|
450 |
{ |
|
451 |
if (prep_enabled) { |
|
452 |
ppc_prep_init(ram_size, vga_ram_size, boot_device, ds, fd_filename, |
|
453 |
snapshot, kernel_filename, kernel_cmdline, |
|
454 |
initrd_filename); |
|
455 |
} else { |
|
456 |
ppc_chrp_init(ram_size, vga_ram_size, boot_device, ds, fd_filename, |
|
457 |
snapshot, kernel_filename, kernel_cmdline, |
|
458 |
initrd_filename); |
|
459 |
} |
|
460 |
/* Special port to get debug messages from Open-Firmware */ |
|
461 |
register_ioport_write(0x0F00, 4, 1, &PPC_debug_write, NULL); |
|
462 | 443 |
} |
Also available in: Unified diff