Revision 0389ced4
b/Makefile | ||
---|---|---|
181 | 181 |
BLOBS=bios.bin vgabios.bin vgabios-cirrus.bin ppc_rom.bin \ |
182 | 182 |
openbios-sparc32 openbios-sparc64 openbios-ppc \ |
183 | 183 |
gpxe-eepro100-80861209.rom \ |
184 |
gpxe-eepro100-80861229.rom \ |
|
185 | 184 |
pxe-e1000.bin \ |
186 | 185 |
pxe-ne2k_pci.bin pxe-pcnet.bin \ |
187 | 186 |
pxe-rtl8139.bin pxe-virtio.bin \ |
b/hw/eepro100.c | ||
---|---|---|
2048 | 2048 |
size_t i; |
2049 | 2049 |
for (i = 0; i < ARRAY_SIZE(e100_devices); i++) { |
2050 | 2050 |
PCIDeviceInfo *pci_dev = &e100_devices[i].pci; |
2051 |
switch (e100_devices[i].device_id) { |
|
2052 |
case PCI_DEVICE_ID_INTEL_82551IT: |
|
2053 |
pci_dev->romfile = "gpxe-eepro100-80861209.rom"; |
|
2054 |
break; |
|
2055 |
case PCI_DEVICE_ID_INTEL_82557: |
|
2056 |
pci_dev->romfile = "gpxe-eepro100-80861229.rom"; |
|
2057 |
break; |
|
2058 |
case 0x2449: |
|
2059 |
pci_dev->romfile = "gpxe-eepro100-80862449.rom"; |
|
2060 |
break; |
|
2061 |
} |
|
2051 |
/* We use the same rom file for all device ids. |
|
2052 |
QEMU fixes the device id during rom load. */ |
|
2053 |
pci_dev->romfile = "gpxe-eepro100-80861209.rom"; |
|
2062 | 2054 |
pci_dev->init = e100_nic_init; |
2063 | 2055 |
pci_dev->exit = pci_nic_uninit; |
2064 | 2056 |
pci_dev->qdev.props = e100_properties; |
b/pc-bios/README | ||
---|---|---|
16 | 16 |
- The PXE roms come from Rom-o-Matic gPXE 0.9.9 with BANNER_TIMEOUT=0 |
17 | 17 |
|
18 | 18 |
e1000 8086:100E |
19 |
eepro100 8086:1209, 8086:1229
|
|
19 |
eepro100 8086:1209 (also used for 8086:1229 and 8086:2449)
|
|
20 | 20 |
ns8390 1050:0940 |
21 | 21 |
pcnet32 1022:2000 |
22 | 22 |
rtl8139 10ec:8139 |
Also available in: Unified diff