Revision 822557eb hw/pc.c
b/hw/pc.c | ||
---|---|---|
35 | 35 |
#include "elf.h" |
36 | 36 |
#include "multiboot.h" |
37 | 37 |
#include "mc146818rtc.h" |
38 |
#include "sysbus.h" |
|
38 | 39 |
|
39 | 40 |
/* output Bochs bios info messages */ |
40 | 41 |
//#define DEBUG_BIOS |
... | ... | |
957 | 958 |
pit = pit_init(0x40, isa_reserve_irq(0)); |
958 | 959 |
pcspk_init(pit); |
959 | 960 |
if (!no_hpet) { |
960 |
hpet_init(isa_irq); |
|
961 |
DeviceState *hpet = sysbus_create_simple("hpet", HPET_BASE, NULL); |
|
962 |
|
|
963 |
for (i = 0; i < 24; i++) { |
|
964 |
sysbus_connect_irq(sysbus_from_qdev(hpet), i, isa_irq[i]); |
|
965 |
} |
|
961 | 966 |
} |
962 | 967 |
|
963 | 968 |
for(i = 0; i < MAX_SERIAL_PORTS; i++) { |
Also available in: Unified diff