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