qemu/hw
Stefan Weil 792f1d6394 eepro100: Pad received short frames
QEMU sends frames smaller than 60 bytes to ethernet nics.
Such frames are rejected by real NICs and their emulations.
To avoid this behaviour, other NIC emulations pad received
frames. This patch enables this workaround for eepro100, too.

All related code is marked with CONFIG_PAD_RECEIVED_FRAMES,
so we can drop this in case QEMU's networking code is
ever changed.

Signed-off-by: Stefan Weil <weil@mail.berlios.de>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2011-05-05 16:04:45 +03:00
..
ide ich/ahci: convert to pci_register_bar_simple() 2011-04-07 13:56:46 +03:00
9p.h Move stdbool.h 2010-06-13 19:00:50 +01:00
a9mpcore.c ARM PBX-A9 board support 2009-11-19 16:45:21 +00:00
ac97.c pci: don't overwrite multi functio bit in pci header type. 2010-07-11 20:00:56 +03:00
acpi_piix4.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
acpi.c acpi: Fix an infinite loop in acpi_table_add 2010-10-09 08:19:16 +00:00
acpi.h Update to a hopefully more future proof FSF address 2010-05-15 17:52:49 +00:00
adb.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
adlib.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ads7846.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
alpha_palcode.c alpha: remove dead assignments, spotted by clang analyzer 2010-04-25 20:30:17 +00:00
an5206.c qemu_ram_alloc: Add DeviceState and name parameters 2010-07-06 10:36:28 -05:00
apb_pci.c Make simple io mem handler endian aware 2010-12-11 15:24:25 +00:00
apb_pci.h pci: pci.h cleanup: move out stuff not in pci.c 2009-12-01 17:51:04 +02:00
apic.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
apic.h apic: qdev conversion cleanup 2010-06-19 07:47:42 +00:00
apm.c Trim unnecessary includes 2010-05-15 17:36:13 +00:00
apm.h acpi: split out apm register emulation from acpi.c 2010-05-15 15:27:19 +00:00
applesmc.c fix applesmc REV key 2011-03-22 07:42:08 +01:00
arm11mpcore.c ARM PBX-A9 board support 2009-11-19 16:45:21 +00:00
arm_boot.c target-arm: Integrate secondary CPU reset in arm_boot 2011-03-06 23:37:19 +01:00
arm_gic.c target-arm: Fix soft interrupt in GIC distributor 2011-03-06 23:37:17 +01:00
arm_pic.c
arm_sysctl.c Merge branch 'for-anthony' of git://github.com/bonzini/qemu 2011-03-21 21:28:38 +01:00
arm_timer.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
arm-misc.h ARM PBX-A9 board support 2009-11-19 16:45:21 +00:00
armv7m_nvic.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
armv7m.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
audiodev.h Add Intel HD Audio support to qemu. 2010-11-01 17:57:22 +03:00
axis_dev88.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
baum.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
baum.h usb-serial and braille: use qdev for -usbdevice 2009-10-30 08:39:31 -05:00
bitbang_i2c.c GPIO I2C rework 2009-11-22 21:27:40 +00:00
bitbang_i2c.h GPIO I2C rework 2009-11-22 21:27:40 +00:00
blizzard_template.h
blizzard.c
boards.h Fix Sparse error: dubious one-bit signed bitfield 2009-12-25 16:12:26 +00:00
bonito.c isa_mmio: Always use little endian 2010-12-11 15:24:26 +00:00
bt-hci-csr.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
bt-hci.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
bt-hid.c qdev: Replace device names containing whitespace 2009-12-12 07:59:38 -06:00
bt-l2cap.c bt-l2cap: fix if statement with empty body, spotted by clang 2010-04-22 03:41:24 +02:00
bt-sdp.c Do not redefine reserved key-words TRUE/FALSE 2010-10-30 08:02:38 +00:00
bt.c
bt.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
cbus.c
cdrom.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
cirrus_vga_rop2.h cirrus: avoid write only variables 2010-10-13 18:38:07 +00:00
cirrus_vga_rop.h cirrus: avoid write only variables 2010-10-13 18:38:07 +00:00
cirrus_vga.c cirrus-vga: convert to pci_register_bar_simple() 2011-04-07 13:56:45 +03:00
cris_pic_cpu.c
cris-boot.c cris: Break out image loading to hw/cris-boot.c. 2010-06-10 14:45:46 +02:00
cris-boot.h cris: Break out image loading to hw/cris-boot.c. 2010-06-10 14:45:46 +02:00
cs4231.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
cs4231a.c Keep track of ISA ports ISA device is using in qdev. 2010-12-11 21:27:46 +00:00
cuda.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
debugcon.c Debugcon: Fix debugging printf 2010-04-08 21:44:38 +02:00
dec_pci.c pci-host: Delegate bswap to mmio layer 2010-12-11 15:24:25 +00:00
dec_pci.h dec: actually implement PCI bridging 2010-02-07 19:28:32 +00:00
device-hotplug.c blockdev: Fix drive_add for drives without media 2011-01-31 11:59:24 +01:00
devices.h OHCI qdev conversion 2010-04-05 19:57:40 +01:00
dma.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
dp8393x.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ds1225y.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
ds1338.c DS1338 RTC 2009-11-22 21:27:40 +00:00
dummy_m68k.c qemu_ram_alloc: Add DeviceState and name parameters 2010-07-06 10:36:28 -05:00
e1000_hw.h
e1000.c e1000: check buffer availability 2011-03-28 18:34:23 +02:00
ecc.c spitz: make sl-nand emulation use qdev infrastructure 2011-01-29 13:25:22 +01:00
eccmemctl.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
eepro100.c eepro100: Pad received short frames 2011-05-05 16:04:45 +03:00
eeprom93xx.c eepro100: Add a dev field to eeprom new/free functions 2010-07-06 10:36:28 -05:00
eeprom93xx.h eepro100: Add a dev field to eeprom new/free functions 2010-07-06 10:36:28 -05:00
elf_ops.h elf: Calculate symbol size if needed 2010-09-09 19:37:16 +00:00
empty_slot.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
empty_slot.h create empty_slot device 2010-04-18 08:55:12 +00:00
es1370.c es1370: symbolic names for pci registers 2009-12-23 16:35:00 +02:00
escc.c escc: fix interrupt flags 2011-01-29 15:07:19 +01:00
escc.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
esp.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
esp.h ESP: fix ESP DMA access when DMA is not enabled 2010-09-11 16:38:33 +00:00
etraxfs_dma.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
etraxfs_dma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
etraxfs_eth.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
etraxfs_pic.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
etraxfs_ser.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
etraxfs_timer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
etraxfs.c Rearrange block headers 2010-08-24 15:22:24 +00:00
etraxfs.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
event_notifier.c notifier: event notifier implementation 2010-04-01 13:56:43 -05:00
event_notifier.h notifier: event notifier implementation 2010-04-01 13:56:43 -05:00
fdc.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
fdc.h fdc: make optional 2011-02-20 09:34:06 +00:00
file-op-9p.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
firmware_abi.h
flash.h spitz: make sl-nand emulation use qdev infrastructure 2011-01-29 13:25:22 +01:00
fmopl.c hw/fmopl: Fix buffer access out-of-bounds errors 2011-03-13 13:35:21 +00:00
fmopl.h
framebuffer.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
framebuffer.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
fw_cfg.c Pass boot device list to firmware. 2010-12-11 21:32:48 +00:00
fw_cfg.h Change fw_cfg_add_file() to get full file path as a parameter. 2010-12-11 21:32:46 +00:00
g364fb.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
grackle_pci.c vmstate: remove grackle_pci savevm code 2011-03-06 20:10:58 +01:00
grlib_apbuart.c SPARC: Emulation of GRLIB APB UART 2011-01-24 20:54:34 +00:00
grlib_gptimer.c SPARC: Emulation of GRLIB GPTimer 2011-01-24 20:54:33 +00:00
grlib_irqmp.c SPARC: Emulation of GRLIB IRQMP 2011-01-24 20:54:34 +00:00
grlib.h SPARC: Emulation of GRLIB APB UART 2011-01-24 20:54:34 +00:00
gt64xxx.c gt64xxx: remove savevm support 2011-03-06 20:10:58 +01:00
gumstix.c pxa2xx_gpio: switch to using qdev 2011-01-29 14:06:07 +01:00
gus.c Keep track of ISA ports ISA device is using in qdev. 2010-12-11 21:27:46 +00:00
gusemu_hal.c
gusemu_mixer.c
gusemu.h
gustate.h
hda-audio.c hda-audio: exit cleanup 2010-11-09 16:51:12 +03:00
heathrow_pic.c heathrow_pic: Declare as little endian 2010-12-11 15:24:26 +00:00
hpet_emul.h pass info about hpets to seabios.] 2010-06-14 11:12:53 -05:00
hpet.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
hw.h vmstate: move timers to use test instead of version 2011-03-10 16:12:26 -06:00
i2c.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
i2c.h max7310: finish qdev'ication 2011-02-11 23:31:17 +01:00
i8254.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
i8259.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ide.h blockdev: Fix regression in -drive if=scsi,index=N 2011-01-31 10:42:42 +01:00
integratorcp.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
intel-hda-defs.h Add Intel HD Audio support to qemu. 2010-11-01 17:57:22 +03:00
intel-hda.c hda-intel: convert to pci_register_bar_simple() 2011-04-07 13:56:46 +03:00
intel-hda.h intel-hda: exit cleanup 2010-11-09 16:51:11 +03:00
ioapic.c ioapic: Style & magics cleanup 2011-02-04 06:33:26 -06:00
ioapic.h ioapic: Implement EOI handling for level-triggered IRQs 2011-02-04 06:33:26 -06:00
ioh3420.c ioh3420: support aer 2010-11-22 10:00:06 +02:00
ioh3420.h ioh3420: pcie root port in X58 ioh 2010-10-20 12:06:43 +02:00
irq.c hw/irq: Add qemu_irq_split() so one GPIO output can feed two inputs 2011-03-06 19:01:31 +01:00
irq.h hw/irq: Add qemu_irq_split() so one GPIO output can feed two inputs 2011-03-06 19:01:31 +01:00
isa_mmio.c isa_mmio: Always use little endian 2010-12-11 15:24:26 +00:00
isa-bus.c isa-bus: Remove bogus IRQ sharing check 2011-02-21 15:46:53 +01:00
isa.h isa-bus: Remove bogus IRQ sharing check 2011-02-21 15:46:53 +01:00
ivshmem.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
jazz_led.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
kvmclock.c kvm: x86: Introduce kvmclock device to save/restore its state 2011-02-14 12:43:09 -02:00
kvmclock.h kvm: x86: Introduce kvmclock device to save/restore its state 2011-02-14 12:43:09 -02:00
lan9118.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
lance.c Introduce fw_name field to DeviceInfo structure. 2010-12-11 21:27:44 +00:00
leon3.c SPARC: Fix Leon3 cache control 2011-02-01 17:01:41 +00:00
lm32_boards.c lm32: EVR32 and uclinux BSP 2011-03-07 13:42:37 +01:00
lm32_hwsetup.h lm32: support for creating device tree 2011-03-07 13:42:37 +01:00
lm32_juart.c lm32: juart model 2011-03-07 13:42:36 +01:00
lm32_juart.h lm32: juart model 2011-03-07 13:42:36 +01:00
lm32_pic.c lm32: interrupt controller model 2011-03-07 13:42:36 +01:00
lm32_pic.h lm32: interrupt controller model 2011-03-07 13:42:36 +01:00
lm32_sys.c lm32: system control model 2011-03-07 13:42:37 +01:00
lm32_timer.c lm32: timer model 2011-03-07 13:42:36 +01:00
lm32_uart.c lm32: uart model 2011-03-07 13:42:36 +01:00
lm32.h lm32: pic and juart helper functions 2011-03-07 13:42:36 +01:00
lm832x.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
loader.c loader: fix a file descriptor leak 2011-01-12 19:48:57 +00:00
loader.h Add bootindex for option roms. 2010-12-11 21:32:47 +00:00
lsi53c895a.c hda-intel: convert to pci_register_bar_simple() (partial) 2011-04-07 13:56:46 +03:00
m48t59.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
mac_dbdma.c dbdma: Make little endian 2010-12-11 15:24:25 +00:00
mac_dbdma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
mac_nvram.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
macio.c pci: don't overwrite multi functio bit in pci header type. 2010-07-11 20:00:56 +03:00
mainstone.c mainstone: PCMCIA support 2011-03-10 03:38:13 +01:00
marvell_88w8618_audio.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
max111x.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
max7310.c max7310: finish qdev'ication 2011-02-11 23:31:17 +01:00
mc146818rtc.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
mc146818rtc.h hpet/rtc: Rework RTC IRQ replacement by HPET 2010-06-13 15:33:00 +03:00
mcf5206.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
mcf5208.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
mcf_fec.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
mcf_intc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
mcf_uart.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
mcf.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
microblaze_pic_cpu.c
mips_addr.c Compile some MIPS devices only once 2010-03-27 07:26:16 +00:00
mips_cpudevs.h Compile some MIPS devices only once 2010-03-27 07:26:16 +00:00
mips_fulong2e.c i8254: convert to qdev 2011-02-20 09:35:06 +00:00
mips_int.c mips: more fixes to the MIPS interrupt glue logic 2010-07-25 16:54:02 +02:00
mips_jazz.c i8254: convert to qdev 2011-02-20 09:35:06 +00:00
mips_malta.c isa-bus: Remove bogus IRQ sharing check 2011-02-21 15:46:53 +01:00
mips_mipssim.c isa_mmio: Always use little endian 2010-12-11 15:24:26 +00:00
mips_r4k.c i8254: convert to qdev 2011-02-20 09:35:06 +00:00
mips_timer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
mips-bios.h
mips.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
mipsnet.c mipsnet: Fix compiler warning in debug code 2010-10-03 06:40:58 +00:00
mpcore.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
msi.c msi: simplify write config a bit. 2011-01-20 15:33:18 +02:00
msi.h msi: implements msi 2010-10-19 14:09:06 +02:00
msix.c msix: simplify write config 2011-01-20 15:33:34 +02:00
msix.h msix: add helper to unuse all msix entries 2009-12-01 17:58:27 +02:00
msmouse.c
msmouse.h
mst_fpga.c mainstone: PCMCIA support 2011-03-10 03:38:13 +01:00
multiboot.c multiboot: Fix upper memory size in multiboot info 2011-01-23 22:44:13 +01:00
multiboot.h multiboot: Separate multiboot loading into separate file 2010-01-08 09:58:41 -06:00
musicpal.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
nand.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
ne2000-isa.c ne2000_isa: refactor device creation 2011-02-20 09:32:26 +00:00
ne2000.c Add bootindex for option roms. 2010-12-11 21:32:47 +00:00
ne2000.h net: convert ne2000 to NICState 2009-12-03 09:41:31 -06:00
nseries.c Add bootindex for option roms. 2010-12-11 21:32:47 +00:00
nvram.h m48t59: don't use reserved _t suffix 2010-02-07 08:05:03 +00:00
omap1.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
omap2.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_clk.c Mov muldiv64 to qemu-common.h (Thus unbreaking gus) 2010-10-30 01:41:01 +04:00
omap_dma.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_dss.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_gpio.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_gpmc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_gptimer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
omap_i2c.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_intc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_l4.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_lcd_template.h
omap_lcdc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_mmc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_sdrc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_spi.c hw/omap2.c : separate spi module 2010-06-30 20:41:37 +02:00
omap_sx1.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap_synctimer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
omap_tap.c hw/omap2.c : separate tap module(Test-Chip-level) 2010-06-30 20:41:37 +02:00
omap_uart.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
omap.h Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
onenand.c spitz: make sl-nand emulation use qdev infrastructure 2011-01-29 13:25:22 +01:00
openpic.c openpic: Replace explicit byte swap with endian hints 2010-12-11 15:24:26 +00:00
openpic.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
palm.c Add bootindex for option roms. 2010-12-11 21:32:47 +00:00
parallel.c parallel: refactor device creation 2011-02-20 09:31:21 +00:00
pc_piix.c isa-bus: Remove bogus IRQ sharing check 2011-02-21 15:46:53 +01:00
pc.c vmmouse: Fix initialization 2011-03-22 07:44:15 +01:00
pc.h i8254: convert to qdev 2011-02-20 09:35:06 +00:00
pci_bridge.c pci bridge: implement secondary bus reset 2010-11-22 10:00:07 +02:00
pci_bridge.h pci/bridge: fix pci_bridge_reset() 2010-10-20 12:05:10 +02:00
pci_host.c pci: use devfn for pci_find_device() instead of (slot, fn) pair 2011-03-28 18:34:22 +02:00
pci_host.h pci-host: Delegate bswap to mmio layer 2010-12-11 15:24:25 +00:00
pci_ids.h pci: add storage class for sata 2010-12-17 16:11:02 +01:00
pci_internals.h pci: use uint8_t for devfn_min 2011-03-28 18:34:22 +02:00
pci_regs.h pci: import Linux pci_regs.h 2009-12-23 16:35:00 +02:00
pci-hotplug.c pci: use devfn for pci_find_device() instead of (slot, fn) pair 2011-03-28 18:34:22 +02:00
pci-stub.c pcie/aer: glue aer error injection into qemu monitor 2010-12-24 10:35:34 +02:00
pci.c pci: add pci_register_bar_simple() API 2011-04-07 13:56:45 +03:00
pci.h pci: add pci_register_bar_simple() API 2011-04-07 13:56:45 +03:00
pcie_aer.c vmstate: move VMSTATE_PCIE_AER_ERRS to hw/hw.h 2011-03-03 14:54:50 +01:00
pcie_aer.h pcie/aer: helper functions for pcie aer capability 2010-11-22 10:00:06 +02:00
pcie_host.c pci: use devfn for pci_find_device() instead of (slot, fn) pair 2011-03-28 18:34:22 +02:00
pcie_host.h Update to a hopefully more future proof FSF address 2010-03-07 15:48:43 +00:00
pcie_port.c pcie/port: fix bridge control register wmask 2010-11-22 10:00:06 +02:00
pcie_port.h pcie port: define struct PCIEPort/PCIESlot and helper functions 2010-10-20 12:05:45 +02:00
pcie_regs.h pcie_regs.h: more constants 2010-11-22 10:00:06 +02:00
pcie.c pcie: add flr support 2010-12-22 09:01:53 +02:00
pcie.h pcie: add flr support 2010-12-22 09:01:53 +02:00
pckbd.c pc: move port 92 stuff back to pc.c from pckbd.c 2011-01-06 18:24:35 +00:00
pcmcia.h Rearrange block headers 2010-08-24 15:22:24 +00:00
pcnet-pci.c pcnet-pci: convert to pci_register_bar_simple() 2011-04-07 13:56:46 +03:00
pcnet.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
pcnet.h Split out common pcnet code 2010-11-27 11:23:34 +00:00
pcspk.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
petalogix_ml605_mmu.c petalogix_ml605_mmu: remove unused variable 2011-03-19 08:43:22 +00:00
petalogix_s3adsp1800_mmu.c microblaze: Fix PetaLogix company name 2011-03-11 15:24:37 +01:00
pflash_cfi01.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
pflash_cfi02.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
piix4.c piix: tag as not hotpluggable. 2011-01-10 13:29:25 +02:00
piix_pci.c piix_pci: load path clean up 2011-04-01 15:54:05 +03:00
pixel_ops.h
pl011.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
pl022.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
pl031.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
pl050.c pl050: Implement save/restore 2011-01-20 12:37:21 +01:00
pl061.c hw/pl061.c: Implement ARM PL061 as well as Luminary one 2011-03-06 19:01:30 +01:00
pl080.c pl080: Implement save/restore 2011-01-20 12:37:21 +01:00
pl110_template.h
pl110.c pl110: Implement save/restore 2011-01-20 12:37:21 +01:00
pl181.c hw/pl181: Implement GPIO output pins for card status 2011-03-06 19:01:29 +01:00
pl190.c hw/pl190.c: Fix writing of default vector address 2011-01-20 17:20:18 +01:00
pm_smbus.c Update to a hopefully more future proof FSF address 2010-05-15 17:52:49 +00:00
pm_smbus.h acpi: split out piix4 smbus routines from acpi.c into pm_smbus.c 2010-05-15 15:25:31 +00:00
ppc4xx_devs.c powerpc: Make the decr interrupt type overridable 2010-09-24 22:01:24 +02:00
ppc4xx_pci.c ppc4xx_pci: Declare as little endian 2010-12-11 15:24:26 +00:00
ppc4xx.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppc405_boards.c ppc405: Fix memory leak 2011-02-20 18:23:07 +01:00
ppc405_uc.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ppc405.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppc440_bamboo.c ppc4xx: load Bamboo kernel, initrd, and fdt at fixed addresses 2010-08-26 18:18:26 +02:00
ppc440.c isa_mmio: Always use little endian 2010-12-11 15:24:26 +00:00
ppc440.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppc_mac.h ppc: remove video.x 2010-10-13 18:38:07 +00:00
ppc_newworld.c isa_mmio: Always use little endian 2010-12-11 15:24:26 +00:00
ppc_oldworld.c isa_mmio: Always use little endian 2010-12-11 15:24:26 +00:00
ppc_prep.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ppc.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ppc.h powerpc: Make the decr interrupt type overridable 2010-09-24 22:01:24 +02:00
ppce500_mpc8544ds.c isa_mmio: Always use little endian 2010-12-11 15:24:26 +00:00
ppce500_pci.c pci-host: Delegate bswap to mmio layer 2010-12-11 15:24:25 +00:00
ppce500.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
prep_pci.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
prep_pci.h pci: pci.h cleanup: move out stuff not in pci.c 2009-12-01 17:51:04 +02:00
primecell.h hw/arm_sysctl.c: Wire MCI register MMC card status bits to GPIO inputs 2011-03-06 19:01:30 +01:00
ps2.c PS/2 keyboard Scancode Set 3 support 2011-02-21 15:41:12 +01:00
ps2.h
ptimer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
pxa2xx_dma.c pxa2xx_dma: Get rid of a forward declaration. 2011-03-03 15:06:03 +01:00
pxa2xx_gpio.c pxa2xx_pic: update to use qdev 2011-02-25 12:13:38 +01:00
pxa2xx_keypad.c pxa2xx_keypad: Handle 0xe0xx keycodes 2011-02-20 19:53:23 +01:00
pxa2xx_lcd.c pxa2xx_lcd: restore updating of display 2011-01-20 12:37:21 +01:00
pxa2xx_mmci.c pxa2xx_dma: port to qdev/vmstate 2011-03-03 15:04:51 +01:00
pxa2xx_pcmcia.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
pxa2xx_pic.c pxa2xx_pic: fixup initialisation 2011-03-10 03:11:47 +01:00
pxa2xx_template.h Fix Sparse warnings about using plain integer as NULL pointer 2009-09-21 18:11:34 +00:00
pxa2xx_timer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
pxa2xx.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
pxa.h pxa2xx: port pxa2xx_rtc to using qdev/vmstate 2011-03-03 15:13:42 +01:00
qdev-addr.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
qdev-addr.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
qdev-properties.c char: Prevent multiple devices opening same chardev 2011-03-21 16:57:13 +05:30
qdev.c qdev: add creation function that may fail 2011-02-12 08:27:55 +00:00
qdev.h qdev: add creation function that may fail 2011-02-12 08:27:55 +00:00
qxl-logger.c spice: add qxl device 2010-12-09 14:23:24 +01:00
qxl-render.c spice: add qxl device 2010-12-09 14:23:24 +01:00
qxl.c qxl: locking fix 2011-01-24 15:15:15 +01:00
qxl.h spice/qxl: zap spice 0.4 migration compatibility bits 2011-01-24 15:13:54 +01:00
r2d.c sh_pci: qdev conversion 2011-01-20 12:37:21 +01:00
rc4030.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
realview_gic.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
realview.c target-arm: Integrate secondary CPU reset in arm_boot 2011-03-06 23:37:19 +01:00
rtl8139.c rtl8139: convert to pci_register_bar_simple() 2011-04-07 13:56:45 +03:00
s390-virtio-bus.c virtio-net: Introduce a new bottom half packet TX 2010-09-07 20:29:29 +03:00
s390-virtio-bus.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
s390-virtio.c s390: Fix memory leak 2011-02-20 18:23:07 +01:00
sb16.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
sbi.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
scsi-bus.c scsi: Allow scsi_bus_legacy_add_drive() to set removable bit 2011-01-24 21:39:22 +01:00
scsi-defs.h scsi-disk: support WRITE SAME (16) with unmap bit 2010-12-17 16:11:03 +01:00
scsi-disk.c Improve vm_stop reason declarations 2011-02-14 12:39:46 -02:00
scsi-generic.c scsi: Return SAM status codes 2010-11-25 12:00:10 +01:00
scsi.h blockdev: Fix regression in -drive if=scsi,index=N 2011-01-31 10:42:42 +01:00
sd.c hw/sd.c: fix sd_set_cb() crash when bdrv == NULL 2011-03-06 20:02:40 +01:00
sd.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
serial.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
sh7750_regnames.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sh7750_regnames.h
sh7750_regs.h
sh7750.c sh4: implement missing mmaped TLB read functions 2011-01-26 14:30:24 +01:00
sh_intc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
sh_intc.h
sh_pci.c sh_pci: qdev conversion 2011-01-20 12:37:21 +01:00
sh_serial.c sh_serial: process all received characters 2011-01-20 12:37:20 +01:00
sh_timer.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
sh.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sharpsl.h SharpSL scoop device - convert to qdev 2011-01-29 13:23:13 +01:00
shix.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
slavio_intctl.c hw/slavio_intctl.c: fix gcc warning about array bounds overrun 2011-02-01 17:02:15 +00:00
slavio_misc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
slavio_timer.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
sm501_template.h sh: sm501: Add hardware cursor feature 2010-01-14 16:15:50 +01:00
sm501.c sm501: fix screen redraw 2011-01-21 17:56:32 +01:00
smbios.c Compile loader only once 2009-09-20 14:58:02 +00:00
smbios.h
smbus_eeprom.c
smbus.c i2c: addresses are load/save as uint8_t values, change types to reflect this 2009-10-05 09:32:37 -05:00
smbus.h i2c: addresses are load/save as uint8_t values, change types to reflect this 2009-10-05 09:32:37 -05:00
smc91c111.c stc91c111: Implement save/restore 2011-01-20 12:37:21 +01:00
soc_dma.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
soc_dma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sparc32_dma.c sparc32: ledma extra registers need tracing too 2010-12-20 21:08:07 +00:00
sparc32_dma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
spitz.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
ssd0303.c savevm: Port to qdev.vmsd all devices that have qdev 2009-12-03 10:05:58 -06:00
ssd0323.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
ssi-sd.c blockdev: New drive_get_next(), replacing qdev_init_bdrv() 2011-01-31 10:24:11 +01:00
ssi.c New qdev_init_nofail() 2009-10-07 08:54:54 -05:00
ssi.h
stellaris_enet.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
stellaris_input.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
stellaris.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
sun4c_intctl.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
sun4m_iommu.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
sun4m.c always qemu_cpu_kick after unhalting a cpu 2011-03-13 14:44:21 +00:00
sun4m.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sun4u.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
syborg_fb.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
syborg_interrupt.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
syborg_keyboard.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
syborg_pointer.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
syborg_rtc.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
syborg_serial.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
syborg_timer.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
syborg_virtio.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
syborg.c qemu_ram_alloc: Add DeviceState and name parameters 2010-07-06 10:36:28 -05:00
syborg.h
sysbus.c sysbus: add creation function that may fail 2011-02-12 09:45:03 +00:00
sysbus.h sysbus: add creation function that may fail 2011-02-12 09:45:03 +00:00
tc6393xb_template.h Delete write only variables 2010-10-13 18:41:29 +00:00
tc6393xb.c Drop unnecessary inclusions of pxa.h header 2011-02-11 23:31:16 +01:00
tc58128.c Replace assert(0) with abort() or cpu_abort() 2010-03-18 18:41:57 +00:00
tcx.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
tmp105.c tmp105: update the register in post_load where it needs updating. 2010-05-15 14:31:27 +02:00
tosa.c tosa: we aren't connected to VBus, pass this info to Linux kernel 2011-02-11 23:31:16 +01:00
tsc210x.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
tsc2005.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
tusb6010.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
twl92230.c change all rt_clock references to use millisecond resolution accessors 2011-03-21 09:23:23 +01:00
unin_pci.c vmstate: remove uninorth savevm code 2011-03-06 20:10:58 +01:00
usb-bt.c usb: move remote wakeup handling to common code 2011-01-11 15:56:01 +01:00
usb-bus.c usb-bus: use snprintf 2011-01-24 17:23:17 +01:00
usb-desc.c usb: add device qualifier support 2011-01-11 17:15:24 +01:00
usb-desc.h usb: add device qualifier support 2011-01-11 17:15:24 +01:00
usb-hid.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
usb-hub.c usb hub: add migration support 2011-01-24 17:21:34 +01:00
usb-msd.c Add bootindex handling into usb storage device. 2011-02-01 16:50:44 -06:00
usb-musb.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
usb-net.c usb: move remote wakeup handling to common code 2011-01-11 15:56:01 +01:00
usb-ohci.c usb-ohci: convert to pci_register_bar_simple() 2011-04-07 13:56:46 +03:00
usb-ohci.h Revert "Compile usb-ohci only once" 2010-04-04 21:18:26 +01:00
usb-serial.c usb: move remote wakeup handling to common code 2011-01-11 15:56:01 +01:00
usb-uhci.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
usb-uhci.h MIPS: Initial support of VIA USB controller used by fulong mini pc 2010-06-29 23:07:52 +02:00
usb-wacom.c usb: move remote wakeup handling to common code 2011-01-11 15:56:01 +01:00
usb.c usb: add attach callback 2011-01-11 17:15:24 +01:00
usb.h usb core: add migration support 2011-01-24 17:21:34 +01:00
versatile_pci.c isa_mmio: Always use little endian 2010-12-11 15:24:26 +00:00
versatilepb.c vpb_sic: Implement save/restore 2011-01-20 12:37:21 +01:00
vga_int.h vga-isa: convert to qdev 2011-02-20 09:34:31 +00:00
vga_template.h
vga-isa-mm.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
vga-isa.c vga-isa: convert to qdev 2011-02-20 09:34:31 +00:00
vga-pci.c vga: tag as not hotplugable. 2011-01-10 13:29:42 +02:00
vga.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
vhost_net.c vhost: force vhost off for non-MSI guests 2011-02-01 16:50:44 -06:00
vhost_net.h vhost: force vhost off for non-MSI guests 2011-02-01 16:50:44 -06:00
vhost.c vhost: optimize out no-change assignment 2011-04-07 13:30:15 +03:00
vhost.h vhost: force vhost off for non-MSI guests 2011-02-01 16:50:44 -06:00
virtex_ml507.c Delete write only variables 2010-10-13 18:41:29 +00:00
virtio-9p-debug.c hw/virtio9p: Use appropriate debug print functions in TLINK path 2010-12-02 16:07:49 -08:00
virtio-9p-debug.h [virtio-9p] Remove all instances of unnecessary dotu variable. 2010-09-08 22:58:40 +05:30
virtio-9p-local.c virtio-9p: fix build on !CONFIG_UTIMENSAT 2010-12-02 16:08:40 -08:00
virtio-9p-posix-acl.c virtio-9p: Support mapped posix acl 2010-10-20 12:10:58 -05:00
virtio-9p-xattr-user.c virtio-9p: Support mapped posix acl 2010-10-20 12:10:58 -05:00
virtio-9p-xattr.c virtio-9p: Check the return value of llistxattr. 2010-12-02 16:08:27 -08:00
virtio-9p-xattr.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
virtio-9p.c [virtio-9p] Add datasync to server side TFSYNC/RFSYNC for dotl 2010-12-02 16:06:47 -08:00
virtio-9p.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
virtio-balloon.c disable guest-provided stats on "info balloon" command 2010-10-01 10:20:06 -03:00
virtio-balloon.h virtio: Add memory statistics reporting to the balloon driver 2010-01-26 17:08:03 -06:00
virtio-blk.c Improve vm_stop reason declarations 2011-02-14 12:39:46 -02:00
virtio-blk.h Add virtio disk identification support 2010-07-06 17:05:49 +02:00
virtio-console.c virtio-console: Keep chardev open for other users after hot-unplug 2011-03-21 16:56:55 +05:30
virtio-net.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
virtio-net.h virtio-net: Introduce a new bottom half packet TX 2010-09-07 20:29:29 +03:00
virtio-pci.c virtio-pci: fix bus master work around on load 2011-03-28 18:34:23 +02:00
virtio-serial-bus.c virtio-serial: don't crash on invalid input 2011-03-28 18:34:23 +02:00
virtio-serial.h virtio-serial: Use a struct to pass config information from proxy 2011-03-21 16:55:11 +05:30
virtio.c virtio-pci: Use ioeventfd for virtqueue notify 2011-01-10 14:44:16 +02:00
virtio.h virtio-pci: fix bus master work around on load 2011-03-28 18:34:23 +02:00
vmmouse.c vmmouse: Register vmstate via qdev 2011-03-22 07:44:15 +01:00
vmport.c Fix vmport segfault (v2) 2011-02-17 19:34:52 +00:00
vmware_vga.c vmware_vga: refactor device creation 2011-02-12 08:27:53 +00:00
vmware_vga.h x86,MIPS: make vmware_vga optional 2011-02-12 08:28:22 +00:00
vt82c686.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
vt82c686.h Initial support of vt82686b south bridge used by fulong mini pc 2010-06-29 23:07:51 +02:00
watchdog.c Improve vm_stop reason declarations 2011-02-14 12:39:46 -02:00
watchdog.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
wdt_i6300esb.c wdt_i6300esb: convert to pci_register_bar_simple() 2011-04-07 13:56:46 +03:00
wdt_ib700.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
wm8750.c Delete write only variables 2010-10-13 18:41:29 +00:00
xen_backend.c Fix free use in xen_backend.c 2009-12-02 08:57:43 -06:00
xen_backend.h Replace most gcc format attributes by macro GCC_FMT_ATTR (format checking) 2010-10-03 06:34:36 +00:00
xen_blkif.h static and inline should came before the type of the functions 2009-09-25 19:51:45 +00:00
xen_common.h Fix xen build after sys-queue renaming 2009-09-12 15:00:28 +00:00
xen_console.c
xen_devconfig.c Rearrange block headers 2010-08-24 15:22:24 +00:00
xen_disk.c hw/xen_disk: aio_inflight not released in handling ioreq when nr_segments==0 2011-03-15 13:21:14 +01:00
xen_domainbuild.c change all rt_clock references to use millisecond resolution accessors 2011-03-21 09:23:23 +01:00
xen_domainbuild.h
xen_machine_pv.c Rearrange block headers 2010-08-24 15:22:24 +00:00
xen_nic.c net: convert xen to NICState 2009-12-03 09:41:34 -06:00
xen.h
xenfb.c Move stdbool.h 2010-06-13 19:00:50 +01:00
xilinx_axidma.c xilinx: Add AXIENET & DMA models 2011-03-16 15:18:58 +01:00
xilinx_axidma.h xilinx: Add AXIENET & DMA models 2011-03-16 15:18:58 +01:00
xilinx_axienet.c xilinx: Add AXIENET & DMA models 2011-03-16 15:18:58 +01:00
xilinx_ethlite.c xilinx-ethlite: Simplify byteswapping to/from brams 2011-03-10 09:16:52 +01:00
xilinx_intc.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
xilinx_timer.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
xilinx_uartlite.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
xilinx.h microblaze: Add PetaLogix ml605 MMU little-endian ref design 2011-03-16 15:18:58 +01:00
xio3130_downstream.c pcie: add flr support 2010-12-22 09:01:53 +02:00
xio3130_downstream.h x3130: pcie downstream port 2010-10-20 12:06:53 +02:00
xio3130_upstream.c pcie: add flr support 2010-12-22 09:01:53 +02:00
xio3130_upstream.h x3130: pcie upstream port 2010-10-20 12:06:50 +02:00
zaurus.c Drop unnecessary inclusions of pxa.h header 2011-02-11 23:31:16 +01:00