qemu/hw
Reimar Döffinger 24e6f3551f fix stack buffer overflows in eepro100.c tx
Hello,
the real world issue is that the hardware allows sends up to 2600 bytes,
and for some reason FreeBSD sometimes sends frames larger than the
ethernet frame size (102+1460 is the maximum I have seen so far),
overflowing the on-stack tx buffer of the driver.
Independent of that, the code should avoid allowing the guest to
overwrite the stack.
This is a minimal patch to fix the issue (you could leave out the size
change of the buf array as well, networking still seems to work either
way). Obviously there are better ways to handle it, but a proper fix IMO
would involve first getting rid of the code duplication and given the
number of patches pending for that code I see no point in working on that now.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-08-27 20:35:30 -05:00
..
ac97.c Remove unneded ac97 indirection accessing its state 2009-08-22 13:51:39 +04:00
acpi.c Port ACPI to VMState 2009-08-27 20:30:22 -05:00
adb.c Revert "Introduce reset notifier order" 2009-06-29 14:18:08 -05:00
adlib.c Restore consistent formatting of audio devices 2009-06-20 05:13:29 +04:00
ads7846.c qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
alpha_palcode.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
an5206.c Convert machine registration to use module init functions 2009-05-21 08:47:55 -05:00
apb_pci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
apic.c kvm: Simplify cpu_synchronize_state() 2009-08-27 20:35:30 -05:00
arm_boot.c Revert "Introduce reset notifier order" 2009-06-29 14:18:08 -05:00
arm_gic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
arm_pic.c Replace cpu_abort with hw_error 2009-05-08 02:35:15 +01:00
arm_sysctl.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
arm_timer.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
arm-misc.h ARM GIC qdev conversion 2009-05-14 22:35:08 +01:00
armv7m_nvic.c Remove ARM NVIC initialization hack 2009-06-04 13:12:05 +01:00
armv7m.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
audiodev.h Push AUD_init down to devices 2009-05-12 12:33:04 +01:00
axis_dev88.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
baum.c Fix SDL include path. 2009-06-13 19:17:11 -05:00
baum.h Braille device support 2008-04-08 06:01:02 +00:00
bitbang_i2c.c Extract musicpal.c I2C bitbanging code and make it gpio aware 2009-08-23 15:38:50 +02:00
blizzard_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
blizzard.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
boards.h Add machine type aliases 2009-07-27 08:39:28 -05:00
bt-hci-csr.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt-hci.c rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
bt-hid.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt-l2cap.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt-sdp.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cbus.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cdrom.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
cirrus_vga_rop2.h vga: Replace VGA_COMMON with a structure 2009-05-08 16:11:38 -05:00
cirrus_vga_rop.h vga: Replace VGA_COMMON with a structure 2009-05-08 16:11:38 -05:00
cirrus_vga.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
cris_pic_cpu.c cris: First shot at qdev for CRIS interrupts. 2009-05-18 22:24:22 +02:00
cs4231.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
cs4231a.c Add isa_reserve_irq(). 2009-08-27 20:30:20 -05:00
cuda.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
device-hotplug.c switch -drive to QemuOpts. 2009-07-27 14:08:23 -05:00
devices.h PXA SSI qdev conversion 2009-05-14 22:35:09 +01:00
dma.c Revert "Introduce reset notifier order" 2009-06-29 14:18:08 -05:00
dp8393x.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ds1225y.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
dummy_m68k.c Convert machine registration to use module init functions 2009-05-21 08:47:55 -05:00
e1000_hw.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
e1000.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ecc.c Follow coding conventions 2009-05-10 01:44:56 +01:00
eccmemctl.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
eepro100.c fix stack buffer overflows in eepro100.c tx 2009-08-27 20:35:30 -05:00
eeprom93xx.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
eeprom93xx.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
es1370.c Restore consistent formatting 2009-08-24 15:18:40 +04:00
escc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
escc.h escc: allow one IRQ per serial channel 2009-01-14 14:47:56 +00:00
esp.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
etraxfs_dma.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
etraxfs_dma.h etrax: Don't pass CPUState to peripherals. 2009-06-15 21:00:50 +02:00
etraxfs_eth.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
etraxfs_pic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
etraxfs_ser.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
etraxfs_timer.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
etraxfs.c kill drives_table 2009-07-27 14:08:23 -05:00
etraxfs.h etrax: Don't pass CPUState to peripherals. 2009-06-15 21:00:50 +02:00
fdc.c Move isa_connect_irq calls into isa_create_simple 2009-08-27 20:30:20 -05:00
fdc.h isa bus irq changes and fixes. 2009-08-27 20:30:11 -05:00
firmware_abi.h Document sun ID PROM contents 2009-03-28 16:17:50 +00:00
flash.h Follow coding conventions 2009-05-10 01:44:56 +01:00
fmopl.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
fmopl.h audio merge (malc) 2004-11-07 18:04:02 +00:00
framebuffer.c kvm: Fix framebuffer dirty log sync 2009-05-22 10:50:33 -05:00
framebuffer.h Implement and use shared memory framebuffer device rendering reoutine. 2009-04-01 12:27:59 +00:00
fw_cfg.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
fw_cfg.h Introduce -smp , maxcpus= flag to specify maximum number of CPUS. 2009-07-27 14:09:14 -05:00
g364fb.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
grackle_pci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
gt64xxx.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
gumstix.c kill drives_table 2009-07-27 14:08:23 -05:00
gus.c rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
gusemu_hal.c Gravis Ultrasound GF1 sound card emulation (malc). 2008-01-14 22:09:11 +00:00
gusemu_mixer.c Fix some signedness issues caught by gcc 4.3 2008-06-08 01:42:47 +00:00
gusemu.h Fix some signedness issues caught by gcc 4.3 2008-06-08 01:42:47 +00:00
gustate.h Gravis Ultrasound GF1 sound card emulation (malc). 2008-01-14 22:09:11 +00:00
heathrow_pic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
hpet_emul.h HPET fixes for reg writes 2009-07-27 14:08:23 -05:00
hpet.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
hw.h Add VMState support to run a function after load 2009-08-27 20:30:22 -05:00
i2c.c qdev/prop: convert i2c.c to helper macros. 2009-08-10 13:05:51 -05:00
i2c.h qdev: rework device properties. 2009-07-16 17:28:51 -05:00
i8254.c Port i8254 to new VMState design 2009-08-27 20:30:21 -05:00
i8259.c Route IOAPIC interrupts via ISA bus 2009-08-24 08:01:42 -05:00
ide.c Add isa_reserve_irq(). 2009-08-27 20:30:20 -05:00
integratorcp.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ioapic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
iommu.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
irq.c qemu: add qemu_free_irqs (Marcelo Tosatti) 2009-02-11 15:21:04 +00:00
irq.h qemu: add qemu_free_irqs (Marcelo Tosatti) 2009-02-11 15:21:04 +00:00
isa_mmio.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
isa-bus.c Move isa_connect_irq calls into isa_create_simple 2009-08-27 20:30:20 -05:00
isa.h Move isa_connect_irq calls into isa_create_simple 2009-08-27 20:30:20 -05:00
jazz_led.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
lm832x.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
lsi53c895a.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
m48t59.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mac_dbdma.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mac_dbdma.h DB-DMA IDE asynchronous I/O 2009-03-04 07:20:40 +00:00
mac_nvram.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
macio.c Rename pci_register_io_region() to pci_register_bar() 2009-06-16 15:18:38 -05:00
mainstone.c kill drives_table 2009-07-27 14:08:23 -05:00
mainstone.h Follow coding conventions 2009-05-10 01:44:56 +01:00
marvell_88w8618_audio.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
max111x.c qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
max7310.c qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
mc146818rtc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mcf5206.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mcf5208.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mcf_fec.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mcf_intc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mcf_uart.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mcf.h Break up vl.h. 2007-11-17 17:14:51 +00:00
microblaze_pic_cpu.c microblaze: Add CPU interrupt wrapper logic. 2009-05-26 21:10:38 +02:00
mips_int.c Break up vl.h. 2007-11-17 17:14:51 +00:00
mips_jazz.c isa bus irq changes and fixes. 2009-08-27 20:30:11 -05:00
mips_malta.c isa bus irq changes and fixes. 2009-08-27 20:30:11 -05:00
mips_mipssim.c Revert "Introduce reset notifier order" 2009-06-29 14:18:08 -05:00
mips_r4k.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
mips_timer.c Convert references to logfile/loglevel to use qemu_log*() macros 2009-01-15 22:34:14 +00:00
mips-bios.h Remove obsolete BIOS_SIZE from sysemu.h 2009-05-19 14:52:42 +01:00
mips.h Remove vga_ram_size 2009-05-13 17:56:25 +01:00
mipsnet.c Don't leak VLANClientState on PCI hot remove 2009-07-09 16:58:07 -05:00
mpcore.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
msix.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
msix.h qemu/pci: MSI-X support functions 2009-06-24 09:09:14 -05:00
msmouse.c QEMU Microsoft serial mouse emulation 2009-02-08 15:53:20 +00:00
msmouse.h QEMU Microsoft serial mouse emulation 2009-02-08 15:53:20 +00:00
mst_fpga.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
musicpal.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
nand.c kill drives_table 2009-07-27 14:08:23 -05:00
ne2000.c Don't leak VLANClientState on PCI hot remove 2009-07-09 16:58:07 -05:00
nseries.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
nvram.h Suppress gcc 4.x -Wpointer-sign (included in -Wall) warnings 2008-09-20 08:07:15 +00:00
omap1.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap2.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_clk.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
omap_dma.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_dss.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_i2c.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_lcd_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
omap_lcdc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_mmc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap_sx1.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
omap.h Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
onenand.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
openpic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
openpic.h kvm/powerpc: Enable MPIC for E500 platform. 2009-03-02 16:42:04 +00:00
palm.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
parallel.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pc.c qdev: convert watchdogs 2009-08-27 20:35:24 -05:00
pc.h Route IOAPIC interrupts via ISA bus 2009-08-24 08:01:42 -05:00
pci_host.h qdev/pci: hook up i440fx. 2009-07-27 14:08:13 -05:00
pci_ids.h pci ids: remove redundant defines 2009-08-27 20:30:22 -05:00
pci-hotplug.c pci-hotplug: initialize dinfo to NULL in pci_device_hot_add 2009-08-27 19:33:15 -05:00
pci.c Port PCIDevice state to VMState 2009-08-27 20:30:22 -05:00
pci.h Add version_id to PCIDevice. 2009-08-27 20:30:22 -05:00
pckbd.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pcmcia.h Follow coding conventions 2009-05-10 01:44:56 +01:00
pcnet.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pcspk.c Remove any pretense that there can be more than one AudioState 2009-05-14 03:20:43 +04:00
petalogix_s3adsp1800_mmu.c Refactor code to remove one #ifdef CONFIG_FDT 2009-07-27 14:09:19 -05:00
pflash_cfi01.c Check block driver read error in pflash_cfi0x 2009-08-27 20:35:30 -05:00
pflash_cfi02.c Check block driver read error in pflash_cfi0x 2009-08-27 20:35:30 -05:00
piix_pci.c qdev/isa: make the piix isa bridge register an isa bus. 2009-08-10 13:05:28 -05:00
pixel_ops.h Use pixel_ops.h in PXA LCD screen drawing. 2007-06-13 22:36:30 +00:00
pl011.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pl022.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pl031.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pl050.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pl061.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pl080.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pl110_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
pl110.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pl181.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pl190.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
poison.h Let the venomous poison spread to more identifiers 2009-05-21 18:54:22 +03:00
ppc4xx_devs.c Replace local ADDRX/PADDRX macros with TARGET_FMT_lx/plx 2009-08-16 11:13:18 +00:00
ppc4xx_pci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ppc4xx.h PPC: clean up ppc405 2009-08-15 14:27:05 +00:00
ppc405_boards.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ppc405_uc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ppc405.h PPC: clean up ppc405 2009-08-15 14:27:05 +00:00
ppc440_bamboo.c qdev-ify virtio-blk. 2009-08-10 13:05:28 -05:00
ppc440.c PPC: clean up ppc405 2009-08-15 14:27:05 +00:00
ppc440.h Allow user to specify CPU model 2009-06-17 15:49:37 +00:00
ppc_mac.h Give the kernel more room 2009-07-26 06:31:32 +00:00
ppc_newworld.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ppc_oldworld.c Replace REGX with PRIx64 2009-08-16 11:54:37 +00:00
ppc_prep.c isa bus irq changes and fixes. 2009-08-27 20:30:11 -05:00
ppc.c Replace local ADDRX/PADDRX macros with TARGET_FMT_lx/plx 2009-08-16 11:13:18 +00:00
ppc.h Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ppce500_mpc8544ds.c qdev-ify virtio-blk. 2009-08-10 13:05:28 -05:00
ppce500_pci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ppce500.h kvm/powerpc: Add MPC8544DS board support 2009-03-02 16:42:42 +00:00
prep_pci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
primecell.h Stellaris qdev conversion 2009-06-03 15:16:49 +01:00
ps2.c Port PS2 devices to VMState design 2009-08-27 20:30:22 -05:00
ps2.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
ptimer.c Remove unused variable 2009-03-31 17:18:10 +00:00
pxa2xx_dma.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_gpio.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_keypad.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_lcd.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_mmci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_pcmcia.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_pic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
pxa2xx_timer.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa2xx.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
pxa.h PXA SSI qdev conversion 2009-05-14 22:35:09 +01:00
qdev-addr.c qdev: rework device properties. 2009-07-16 17:28:51 -05:00
qdev-addr.h qdev/prop: macros for creating typechecked properties. 2009-08-10 13:05:48 -05:00
qdev-properties.c Unbreak Sparc32 and PPC 2009-08-13 16:26:52 +00:00
qdev.c rename "info qdrv" to "info qdm" 2009-08-10 13:11:27 -05:00
qdev.h move useful type definitons to osdep.h 2009-08-27 20:30:20 -05:00
r2d.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
rc4030.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
realview_gic.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
realview.c Support addr=... in option argument of -net nic 2009-06-22 10:15:29 -05:00
rtl8139.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sb16.c Add isa_reserve_irq(). 2009-08-27 20:30:20 -05:00
sbi.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
scsi-disk.c Fix VM state change handlers running out of order 2009-07-30 09:50:37 -05:00
scsi-disk.h Real SCSI device passthrough (v4), by Laurent Vivier. 2007-12-24 16:10:43 +00:00
scsi-generic.c Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
scsi.h ESP SCSI qdev conversion 2009-05-14 22:35:07 +01:00
sd.c Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
sd.h Stellaris SSI qdev conversion 2009-05-14 22:35:09 +01:00
serial.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sh7750_regnames.c SH7750/51: add register BCR3, BCR4, PCR, RTCOR, RTCNT, RTCSR, SDMR2, SDMR3 and fix BCR2 support 2009-02-07 15:18:14 +00:00
sh7750_regnames.h SHIX board emulation (Samuel Tardieu) 2006-04-27 21:32:09 +00:00
sh7750_regs.h SH7750/51: add register BCR3, BCR4, PCR, RTCOR, RTCNT, RTCSR, SDMR2, SDMR3 and fix BCR2 support 2009-02-07 15:18:14 +00:00
sh7750.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sh_intc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sh_intc.h Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
sh_pci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sh_serial.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sh_timer.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sh.h SH4: Eliminate P4 to A7 mangling (Takashi YOSHII). 2008-12-07 19:39:58 +00:00
sharpsl.h Follow coding conventions 2009-05-10 01:44:56 +01:00
shix.c Introduce is_default field for QEMUMachine 2009-05-21 20:54:40 -05:00
slavio_intctl.c Sparc32: improve interrupt handling 2009-08-25 18:29:36 +00:00
slavio_misc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
slavio_timer.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sm501_template.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
sm501.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
smbios.c Add/Fix command-line checks for smbios options v2 2009-08-10 13:05:48 -05:00
smbios.h qemu: Add support for SMBIOS command line otions (Alex Williamson) 2009-04-17 18:59:56 +00:00
smbus_eeprom.c qdev/prop: convert smbus_eeprom.c to helper macros. 2009-08-10 13:11:25 -05:00
smbus.c qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
smbus.h qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
smc91c111.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
soc_dma.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
soc_dma.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
sparc32_dma.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sparc32_dma.h Sparc32: move sparc32_dma init to sun4m.c 2009-08-08 21:43:12 +00:00
spitz.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
ssd0303.c qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
ssd0323.c qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
ssi-sd.c qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
ssi.c qdev: replace bus_type enum with bus_info struct. 2009-07-09 13:07:03 +01:00
ssi.h qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
stellaris_enet.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
stellaris_input.c Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
stellaris.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sun4c_intctl.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
sun4m.c Sparc32: improve interrupt handling 2009-08-25 18:29:36 +00:00
sun4m.h Sparc32: fix monitor commands 'info pic' and 'info irq' 2009-08-23 12:23:30 +00:00
sun4u.c isa bus irq changes and fixes. 2009-08-27 20:30:11 -05:00
syborg_fb.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
syborg_interrupt.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
syborg_keyboard.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
syborg_pointer.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
syborg_rtc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
syborg_serial.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
syborg_timer.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
syborg_virtio.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
syborg.c qdev: rework device properties. 2009-07-16 17:28:51 -05:00
syborg.h Syborg (Symbian Virtual Platform) board 2009-05-14 23:11:09 +01:00
sysbus.c Fix Sparse warnings: "Using plain integer as NULL pointer" 2009-07-31 21:16:51 +00:00
sysbus.h Sparc32: convert slavio interrupt controller to qdev 2009-07-16 14:15:34 +00:00
tc6393xb_template.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
tc6393xb.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
tc58128.c Include assert.h from qemu-common.h 2009-05-13 20:54:26 +01:00
tcx.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
tmp105.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
tosa.c kill drives_table 2009-07-27 14:08:23 -05:00
tsc210x.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
tsc2005.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
tusb6010.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
twl92230.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
unin_pci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
usb-bt.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
usb-hid.c hw: remove error handling from qemu_malloc() callers (Avi Kivity) 2009-02-05 22:06:05 +00:00
usb-hub.c hw: remove error handling from qemu_malloc() callers (Avi Kivity) 2009-02-05 22:06:05 +00:00
usb-msd.c Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
usb-musb.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
usb-net.c Don't leak VLANClientState on PCI hot remove 2009-07-09 16:58:07 -05:00
usb-ohci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
usb-serial.c usb-serial: implement break event. 2009-05-22 10:50:34 -05:00
usb-uhci.c Fix most warnings (errors with -Werror) when debugging is enabled 2009-07-20 17:19:25 +00:00
usb-wacom.c hw: remove error handling from qemu_malloc() callers (Avi Kivity) 2009-02-05 22:06:05 +00:00
usb.c usb: generic packet handler cleanup and documentation (Max Krasnyansky) 2008-08-21 19:29:38 +00:00
usb.h Follow coding conventions 2009-05-10 01:44:56 +01:00
versatile_pci.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
versatilepb.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
vga_int.h qdev/prop: convert vga.c to helper macros. 2009-08-10 13:11:26 -05:00
vga_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
vga.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
virtio-balloon.c Separate virtio PCI code 2009-05-18 18:26:33 +01:00
virtio-balloon.h Virtio-balloon qdev conversion 2009-05-14 22:35:08 +01:00
virtio-blk.c virtio-blk: handle NULL returns from bdrv_aio_{read, write} 2009-08-27 20:30:23 -05:00
virtio-blk.h Add serial number support for virtio_blk 2009-06-24 09:09:15 -05:00
virtio-console.c virtio-console: rename dvq to ovq 2009-08-27 20:30:22 -05:00
virtio-console.h Virtio-console conversion 2009-05-14 22:35:08 +01:00
virtio-net.c notify io_thread at the end of rx handling 2009-07-22 10:58:49 -05:00
virtio-net.h virtio-net: Add new RX filter controls 2009-06-09 11:38:50 +01:00
virtio-pci.c virtio-blk: add msi support. 2009-08-24 08:46:48 -05:00
virtio.c qemu: remove control vector save 2009-07-09 16:58:08 -05:00
virtio.h qdev-ify virtio-blk. 2009-08-10 13:05:28 -05:00
vmmouse.c hw: remove error handling from qemu_malloc() callers (Avi Kivity) 2009-02-05 22:06:05 +00:00
vmport.c Silence vmport unless DEBUG is enabled. 2008-08-19 19:13:06 +00:00
vmware_vga.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
watchdog.c qdev: convert watchdogs 2009-08-27 20:35:24 -05:00
watchdog.h qdev: convert watchdogs 2009-08-27 20:35:24 -05:00
wdt_i6300esb.c qdev: convert watchdogs 2009-08-27 20:35:24 -05:00
wdt_ib700.c qdev: convert watchdogs 2009-08-27 20:35:24 -05:00
wm8750.c qdev: move name+size into DeviceInfo (v2) 2009-06-11 13:47:36 +01:00
xen_backend.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
xen_backend.h xen: pv domain builder. (Gerd Hoffmann) 2009-04-22 15:19:44 +00:00
xen_blkif.h Fix compilation when x86_64 is defined 2009-04-25 08:00:11 +00:00
xen_common.h xen: backend driver core (Gerd Hoffmann) 2009-04-22 15:19:15 +00:00
xen_console.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
xen_devconfig.c xen: pv domain builder. (Gerd Hoffmann) 2009-04-22 15:19:44 +00:00
xen_disk.c kill drives_table 2009-07-27 14:08:23 -05:00
xen_domainbuild.c Use a more natural order 2009-04-23 18:29:47 +00:00
xen_domainbuild.h xen: pv domain builder. (Gerd Hoffmann) 2009-04-22 15:19:44 +00:00
xen_machine_pv.c kill drives_table 2009-07-27 14:08:23 -05:00
xen_nic.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
xen.h include inttypes.h in xen.h 2009-06-13 16:18:31 +03:00
xenfb.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
xilinx_ethlite.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
xilinx_intc.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
xilinx_timer.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
xilinx_uartlite.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00
xilinx.h qdev: rework device properties. 2009-07-16 17:28:51 -05:00
zaurus.c Make CPURead/WriteFunc structure 'const' 2009-08-25 18:29:31 +00:00