Revision eddbd288 hw/mips_r4k.c
b/hw/mips_r4k.c | ||
---|---|---|
24 | 24 |
static const int ide_iobase2[2] = { 0x3f6, 0x376 }; |
25 | 25 |
static const int ide_irq[2] = { 14, 15 }; |
26 | 26 |
|
27 |
static int serial_io[MAX_SERIAL_PORTS] = { 0x3f8, 0x2f8, 0x3e8, 0x2e8 }; |
|
28 |
static int serial_irq[MAX_SERIAL_PORTS] = { 4, 3, 4, 3 }; |
|
29 |
|
|
27 | 30 |
extern FILE *logfile; |
28 | 31 |
|
29 | 32 |
static PITState *pit; /* PIT i8254 */ |
... | ... | |
195 | 198 |
isa_pic = pic_init(pic_irq_request, env); |
196 | 199 |
pit = pit_init(0x40, 0); |
197 | 200 |
|
198 |
serial_init(&pic_set_irq_new, isa_pic, 0x3f8, 4, serial_hds[0]); |
|
201 |
for(i = 0; i < MAX_SERIAL_PORTS; i++) { |
|
202 |
if (serial_hds[i]) { |
|
203 |
serial_init(&pic_set_irq_new, isa_pic, |
|
204 |
serial_io[i], serial_irq[i], serial_hds[i]); |
|
205 |
} |
|
206 |
} |
|
207 |
|
|
199 | 208 |
isa_vga_init(ds, phys_ram_base + ram_size, ram_size, |
200 | 209 |
vga_ram_size); |
201 | 210 |
|
Also available in: Unified diff