Revision 6508fe59 hw/pc.c
b/hw/pc.c | ||
---|---|---|
376 | 376 |
static int serial_io[MAX_SERIAL_PORTS] = { 0x3f8, 0x2f8, 0x3e8, 0x2e8 }; |
377 | 377 |
static int serial_irq[MAX_SERIAL_PORTS] = { 4, 3, 4, 3 }; |
378 | 378 |
|
379 |
static int parallel_io[MAX_PARALLEL_PORTS] = { 0x378, 0x278, 0x3bc }; |
|
380 |
static int parallel_irq[MAX_PARALLEL_PORTS] = { 7, 7, 7 }; |
|
381 |
|
|
379 | 382 |
/* PC hardware initialisation */ |
380 | 383 |
void pc_init(int ram_size, int vga_ram_size, int boot_device, |
381 | 384 |
DisplayState *ds, const char **fd_filename, int snapshot, |
... | ... | |
538 | 541 |
} |
539 | 542 |
} |
540 | 543 |
|
544 |
for(i = 0; i < MAX_PARALLEL_PORTS; i++) { |
|
545 |
if (parallel_hds[i]) { |
|
546 |
parallel_init(parallel_io[i], parallel_irq[i], parallel_hds[i]); |
|
547 |
} |
|
548 |
} |
|
549 |
|
|
541 | 550 |
if (pci_enabled) { |
542 | 551 |
for(i = 0; i < nb_nics; i++) { |
543 | 552 |
pci_ne2000_init(pci_bus, &nd_table[i]); |
Also available in: Unified diff