Revision 1ea96673 hw/pc.c
b/hw/pc.c | ||
---|---|---|
1109 | 1109 |
/* TODO: Populate SPD eeprom data. */ |
1110 | 1110 |
smbus = piix4_pm_init(pci_bus, piix3_devfn + 3, 0xb100, i8259[9]); |
1111 | 1111 |
for (i = 0; i < 8; i++) { |
1112 |
smbus_eeprom_device_init(smbus, 0x50 + i, eeprom_buf + (i * 256)); |
|
1112 |
DeviceState *eeprom; |
|
1113 |
eeprom = qdev_create(smbus, "smbus-eeprom"); |
|
1114 |
qdev_set_prop_int(eeprom, "address", 0x50 + i); |
|
1115 |
qdev_set_prop_ptr(eeprom, "data", eeprom_buf + (i * 256)); |
|
1116 |
qdev_init(eeprom); |
|
1113 | 1117 |
} |
1114 | 1118 |
} |
1115 | 1119 |
|
Also available in: Unified diff