qemu-e2k/hw
Stefan Weil 938a632402 eepro100: Update ROM file support
Use new way to associate ROM files to devices.

Currently, there is only a ROM file for i82559er
included in QEMU, so the patch does not add
.romfile for the other devices.

When flexible mode is fixed in eepro100, adding
more ROM files will be possible. It should be
possible to create them from pxe-i82559er.bin,
because etherboot uses the same driver for all
eepro100 devices (only PCI ids differ).

Maybe it is even possible to create a single
pxe-i8255x.bin which supports all eepro100 devices
(not supported with current etherboot).

Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2010-01-13 14:50:18 +02:00
..
ide cmd646: symbolic names for pci registers 2009-12-23 16:35:00 +02:00
a9mpcore.c
ac97.c ac97: symbolic names for pci registers 2009-12-23 16:35:00 +02:00
acpi.c acpi: use range helper function. 2009-12-23 16:35:00 +02:00
adb.c
adlib.c
ads7846.c
alpha_palcode.c target-alpha: Add placeholders for missing userspace PALcalls. 2009-12-17 18:11:58 +01:00
an5206.c
apb_pci.c Sparc64: Fix PCI config accessor order 2010-01-12 20:04:53 +00:00
apb_pci.h
apic.c
arm11mpcore.c
arm_boot.c
arm_gic.c
arm_pic.c
arm_sysctl.c
arm_timer.c
arm-misc.h
armv7m_nvic.c
armv7m.c
audiodev.h
axis_dev88.c
baum.c
baum.h
bitbang_i2c.c
bitbang_i2c.h
blizzard_template.h
blizzard.c
boards.h Fix Sparse error: dubious one-bit signed bitfield 2009-12-25 16:12:26 +00:00
bt-hci-csr.c
bt-hci.c
bt-hid.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
bt-l2cap.c
bt-sdp.c
bt.c
bt.h
cbus.c
cdrom.c
cirrus_vga_rop2.h
cirrus_vga_rop.h
cirrus_vga.c pci romfiles: add property, add default to PCIDeviceInfo 2009-12-18 11:26:34 -06:00
cris_pic_cpu.c
cs4231.c
cs4231a.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
cuda.c
debugcon.c debugcon: support for debugging consoles (e.g. Bochs port 0xe9) 2010-01-08 09:58:40 -06:00
device-hotplug.c
devices.h
dma.c dma/sb16: make clang analyzer not complain 2010-01-12 21:55:53 +03:00
dp8393x.c
ds1225y.c
ds1338.c
dummy_m68k.c
e1000_hw.h
e1000.c Merge remote branch 'mst/for_anthony' into staging 2010-01-06 07:16:59 -06:00
ecc.c
eccmemctl.c
eepro100.c eepro100: Update ROM file support 2010-01-13 14:50:18 +02:00
eeprom93xx.c Add "static" to please Sparse 2009-12-04 20:44:44 +00:00
eeprom93xx.h
elf_ops.h loader: don't call realloc(non_null, 0) when no symbols are present 2010-01-03 03:14:37 +01:00
es1370.c es1370: symbolic names for pci registers 2009-12-23 16:35:00 +02:00
escc.c
escc.h
esp.c
esp.h
etraxfs_dma.c
etraxfs_dma.h
etraxfs_eth.c
etraxfs_pic.c
etraxfs_ser.c
etraxfs_timer.c
etraxfs.c
etraxfs.h
fdc.c fdc: fix migration from 0.11 2009-12-18 11:26:33 -06:00
fdc.h
firmware_abi.h
flash.h
fmopl.c
fmopl.h
framebuffer.c
framebuffer.h
fw_cfg.c fw_cfg: rom loader tweaks. 2010-01-11 13:41:00 -06:00
fw_cfg.h fw_cfg: add API for file transfer. 2009-12-18 11:26:34 -06:00
g364fb.c
grackle_pci.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
gt64xxx.c gt64xxx: remove gt64120_{read, write}_config(). 2009-12-23 16:35:00 +02:00
gumstix.c
gus.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
gusemu_hal.c
gusemu_mixer.c
gusemu.h
gustate.h
heathrow_pic.c
hpet_emul.h
hpet.c
hw.h live migration: Propagate output monitor to callback handler 2009-12-03 10:48:53 -06:00
i2c.c
i2c.h
i8254.c
i8259.c
ide.h
integratorcp.c
ioapic.c
iommu.c
irq.c
irq.h
isa_mmio.c
isa-bus.c
isa.h
jazz_led.c
lan9118.c LAN9118 improvements 2009-12-21 15:06:59 +00:00
lance.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
lm832x.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
loader.c roms: rework rom loading via fw 2010-01-11 13:41:00 -06:00
loader.h roms: rework rom loading via fw 2010-01-11 13:41:00 -06:00
lsi53c895a.c lsi: pass lsi_request to lsi_reselect 2010-01-11 09:56:30 -06:00
m48t59.c
mac_dbdma.c MAC DBDMA: store register values in native endianness 2009-12-24 19:40:29 +01:00
mac_dbdma.h
mac_nvram.c
macio.c
mainstone.c
mainstone.h
marvell_88w8618_audio.c
max111x.c
max7310.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
mc146818rtc.c fix rtc-td-hack on host without high-res timers 2009-12-12 07:59:38 -06:00
mcf5206.c
mcf5208.c
mcf_fec.c
mcf_intc.c
mcf_uart.c
mcf.h
microblaze_pic_cpu.c
mips_int.c
mips_jazz.c
mips_malta.c
mips_mipssim.c
mips_r4k.c
mips_timer.c
mips-bios.h
mips.h
mipsnet.c
mpcore.c
msix.c msix: use range helper function. 2009-12-23 16:35:00 +02:00
msix.h
msmouse.c
msmouse.h
mst_fpga.c
multiboot.c multiboot: Separate multiboot loading into separate file 2010-01-08 09:58:41 -06:00
multiboot.h multiboot: Separate multiboot loading into separate file 2010-01-08 09:58:41 -06:00
musicpal.c
nand.c
ne2000-isa.c Add "static" to please Sparse 2009-12-04 20:44:44 +00:00
ne2000.c ne2000: switch to symbolic names for pci registers 2009-12-23 16:35:00 +02:00
ne2000.h
nseries.c
nvram.h
omap1.c
omap2.c
omap_clk.c
omap_dma.c
omap_dss.c
omap_i2c.c
omap_lcd_template.h
omap_lcdc.c
omap_mmc.c
omap_sx1.c
omap.h
onenand.c
openpic.c hw/openpic.c: replace tabs by spaces 2009-12-19 16:04:52 +01:00
openpic.h
palm.c
parallel.c
pc.c pc: add rombar to compat properties for pc-0.10 and pc-0.11 2010-01-11 13:41:00 -06:00
pc.h
pci_host_template.h
pci_host.c PCI: Fix a typo 2010-01-10 20:54:38 +00:00
pci_host.h
pci_ids.h
pci_regs.h pci: import Linux pci_regs.h 2009-12-23 16:35:00 +02:00
pci-hotplug.c Fix backcompat for hotplug of SCSI controllers 2009-12-18 11:26:33 -06:00
pci.c pci: allow loading roms via fw_cfg. 2010-01-11 13:41:00 -06:00
pci.h pci: allow loading roms via fw_cfg. 2010-01-11 13:41:00 -06:00
pcie_host.c
pcie_host.h
pckbd.c Add "static" to please Sparse 2009-12-04 20:44:44 +00:00
pcmcia.h
pcnet.c pcnet: switch to symbolic names for pci registers 2009-12-23 16:35:00 +02:00
pcnet.h
pcspk.c
petalogix_s3adsp1800_mmu.c microblaze: Make boot_info static. 2009-12-10 14:46:18 +01:00
pflash_cfi01.c
pflash_cfi02.c
piix4.c
piix_pci.c piix_pci: add link to i440fx data sheet. 2009-12-23 16:35:01 +02:00
pixel_ops.h
pl011.c
pl022.c
pl031.c
pl050.c
pl061.c
pl080.c
pl110_template.h
pl110.c
pl181.c
pl190.c
poison.h
ppc4xx_devs.c PPC: Make DCR uint32_t 2009-12-21 16:03:03 +01:00
ppc4xx_pci.c
ppc4xx.h
ppc405_boards.c
ppc405_uc.c PPC: Make DCR uint32_t 2009-12-21 16:03:03 +01:00
ppc405.h
ppc440_bamboo.c
ppc440.c
ppc440.h
ppc_mac.h
ppc_newworld.c ppc64: Change default machine to mac99 2009-12-21 10:04:30 +01:00
ppc_oldworld.c ppc64: Change default machine to mac99 2009-12-21 10:04:30 +01:00
ppc_prep.c
ppc.c PPC: Make DCR uint32_t 2009-12-21 16:03:03 +01:00
ppc.h PPC: Make DCR uint32_t 2009-12-21 16:03:03 +01:00
ppce500_mpc8544ds.c
ppce500_pci.c
ppce500.h
prep_pci.c
prep_pci.h
primecell.h
ps2.c
ps2.h
ptimer.c
pxa2xx_dma.c
pxa2xx_gpio.c
pxa2xx_keypad.c
pxa2xx_lcd.c
pxa2xx_mmci.c
pxa2xx_pcmcia.c
pxa2xx_pic.c
pxa2xx_template.h
pxa2xx_timer.c
pxa2xx.c
pxa.h
qdev-addr.c
qdev-addr.h
qdev-properties.c qdev: fix thinko leading to guest crashes 2010-01-12 13:24:52 -06:00
qdev.c qdev: make compat stuff more generic 2009-12-12 07:59:40 -06:00
qdev.h qdev: add bit property type 2010-01-11 13:40:59 -06:00
r2d.c
rc4030.c
realview_gic.c
realview.c ARM PBX-A9 memory map tweaks 2009-12-21 20:19:12 +00:00
rtl8139.c rtl: switch to symbolic names for pci registers 2009-12-23 16:35:00 +02:00
s390-virtio-bus.c virtio: add features as qdev properties 2010-01-11 13:40:59 -06:00
s390-virtio-bus.h virtio: add features as qdev properties 2010-01-11 13:40:59 -06:00
s390-virtio.c S390: Bail out without KVM 2009-12-18 16:39:19 +01:00
sb16.c dma/sb16: make clang analyzer not complain 2010-01-12 21:55:53 +03:00
sbi.c
scsi-bus.c scsi: fix Sparse warning: Initializer entry defined twice 2009-12-25 16:11:40 +00:00
scsi-defs.h scsi: add read/write 16 commands. 2009-12-03 09:41:40 -06:00
scsi-disk.c scsi-disk: Inquiry with allocation length of CDB < 36 (v4) 2009-12-13 10:55:04 +00:00
scsi-generic.c scsi: move status to SCSIRequest. 2009-12-03 09:41:37 -06:00
scsi.h scsi: add scsi_req_print() 2009-12-03 09:41:38 -06:00
sd.c handle SD CMD5 without error messages 2009-12-18 23:23:56 +01:00
sd.h
serial.c
sh7750_regnames.c
sh7750_regnames.h
sh7750_regs.h
sh7750.c
sh_intc.c
sh_intc.h
sh_pci.c
sh_pci.h
sh_serial.c
sh_timer.c
sh.h
sharpsl.h
shix.c
slavio_intctl.c
slavio_misc.c
slavio_timer.c
sm501_template.h
sm501.c
smbios.c
smbios.h
smbus_eeprom.c
smbus.c
smbus.h
smc91c111.c
soc_dma.c
soc_dma.h
sparc32_dma.c
sparc32_dma.h
spitz.c
ssd0303.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
ssd0323.c
ssi-sd.c
ssi.c
ssi.h
stellaris_enet.c
stellaris_input.c
stellaris.c
sun4c_intctl.c
sun4m.c sparc: make command line available also via firmware configuration device 2009-12-27 18:25:49 +00:00
sun4m.h
sun4u.c Sparc64: use firmware configuration device for command line storage 2010-01-09 21:27:04 +00:00
syborg_fb.c
syborg_interrupt.c
syborg_keyboard.c
syborg_pointer.c
syborg_rtc.c
syborg_serial.c
syborg_timer.c
syborg_virtio.c virtio: add features as qdev properties 2010-01-11 13:40:59 -06:00
syborg.c
syborg.h
sysbus.c
sysbus.h
tc6393xb_template.h
tc6393xb.c
tc58128.c
tcx.c
tmp105.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
tosa.c
tsc210x.c
tsc2005.c
tusb6010.c
twl92230.c Add "static" to please Sparse 2009-12-04 20:44:44 +00:00
unin_pci.c qdev: Improve uni-north device names 2009-12-18 11:26:26 -06:00
usb-bt.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
usb-bus.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
usb-hid.c Make USB hid devices self-powered 2009-12-18 23:23:56 +01:00
usb-hub.c Make USB hid devices self-powered 2009-12-18 23:23:56 +01:00
usb-msd.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
usb-musb.c usb-musb: convert fifo to 8bit and add more registers 2009-12-18 23:23:56 +01:00
usb-net.c usb-net: use qdev for -usbdevice 2009-12-18 11:26:28 -06:00
usb-ohci.c usb-ohci: symbolic names for pci registers 2009-12-23 16:35:00 +02:00
usb-ohci.h
usb-serial.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
usb-uhci.c usb-uhci: symbolic names for pci registers 2009-12-23 16:35:00 +02:00
usb-uhci.h
usb-wacom.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
usb.c
usb.h usb-net: use qdev for -usbdevice 2009-12-18 11:26:28 -06:00
versatile_pci.c
versatilepb.c
vga_int.h VMware VGA: Only enable dirty log tracking when fifo is disabled 2009-12-18 11:26:33 -06:00
vga_template.h
vga-isa-mm.c
vga-isa.c Make sure to enable dirty tracking of VBE vram mapping 2009-12-18 11:26:31 -06:00
vga-pci.c Make sure to enable dirty tracking of VBE vram mapping 2009-12-18 11:26:31 -06:00
vga.c VMware VGA: Only enable dirty log tracking when fifo is disabled 2009-12-18 11:26:33 -06:00
virtio-balloon.c virtio: add features as qdev properties 2010-01-11 13:40:59 -06:00
virtio-balloon.h
virtio-blk.c virtio: add features as qdev properties 2010-01-11 13:40:59 -06:00
virtio-blk.h virtio: add features as qdev properties 2010-01-11 13:40:59 -06:00
virtio-console.c virtio: add features as qdev properties 2010-01-11 13:40:59 -06:00
virtio-console.h
virtio-net.c virtio-net: mac property is mandatory 2010-01-12 14:32:19 -06:00
virtio-net.h virtio-net: mac property is mandatory 2010-01-12 14:32:19 -06:00
virtio-pci.c virtio-pci: thinko fix 2010-01-11 13:41:00 -06:00
virtio.c virtio: add features as qdev properties 2010-01-11 13:40:59 -06:00
virtio.h virtio: add features as qdev properties 2010-01-11 13:40:59 -06:00
vmmouse.c
vmport.c
vmware_vga.c vmware_vga: Check cursor dimensions passed from guest to avoid buffer overflow 2010-01-11 09:56:30 -06:00
vmware_vga.h
watchdog.c
watchdog.h
wdt_i6300esb.c wdt_i6300esb: symbolic names for pci registers 2009-12-23 16:35:00 +02:00
wdt_ib700.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
wm8750.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
xen_backend.c
xen_backend.h
xen_blkif.h
xen_common.h
xen_console.c
xen_devconfig.c
xen_disk.c
xen_domainbuild.c
xen_domainbuild.h
xen_machine_pv.c
xen_nic.c
xen.h
xenfb.c
xilinx_ethlite.c
xilinx_intc.c
xilinx_timer.c
xilinx_uartlite.c
xilinx.h
zaurus.c