qemu-e2k/hw
Hans de Goede 1cbdde909f uhci: Don't allow the guest to set port-enabled when there is no dev connected
It is possible for device disconnect and the guest trying to reset the port
(because of USB xact errors prior to the disconnect getting signaled) to race,
when we hit this race, the guest will write the port-control register with its
pre-disconnect value + the reset bit set, after which we have a disconnected
device with its port-enabled bit set in its port-control register, which
is no good :)

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2012-11-21 14:55:54 +01:00
..
9pfs
alpha
arm xilinx_spips: Xilinx Zynq SPI cntrlr device model 2012-10-10 11:13:32 +10:00
cris
i386
ide aio: rename AIOPool to AIOCBInfo 2012-11-14 18:19:21 +01:00
kvm cpus: Pass CPUState to run_on_cpu() 2012-10-31 04:12:23 +01:00
lm32
m68k
microblaze xilinx_spi: Initial impl. of Xilinx SPI controller 2012-10-10 11:13:32 +10:00
mips
openrisc
ppc PPC: e500: Map PIO space into core memory region 2012-10-29 11:45:56 +01:00
s390x s390: sclp ascii console support 2012-10-29 19:41:56 +01:00
sh4
sparc
sparc64
unicore32
usb uhci: Don't allow the guest to set port-enabled when there is no dev connected 2012-11-21 14:55:54 +01:00
xtensa
9p.h
a9mpcore.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
a15mpcore.c
ac97.c ac97: convert PIO to new memory api read/write 2012-10-29 11:45:54 +01:00
acpi_piix4.c acpi_piix4: fix migration of gpe fields 2012-11-14 20:15:37 -02:00
acpi.c
acpi.h
adb.c ppc: add missing static 2012-11-01 19:49:45 +01:00
adb.h ppc: add missing static 2012-11-01 19:49:45 +01:00
adlib.c
ads7846.c ssi: Implemented CS behaviour 2012-10-10 11:13:31 +10:00
alpha_dp264.c serial: split serial.c 2012-10-22 13:26:42 -05:00
alpha_pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
alpha_sys.h
alpha_typhoon.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
an5206.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
apb_pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
apb_pci.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
apic_common.c apic: Store X86CPU in APICCommonState 2012-10-30 22:38:37 +01:00
apic_internal.h apic: Store X86CPU in APICCommonState 2012-10-30 22:38:37 +01:00
apic-msidef.h
apic.c cpus: Pass CPUState to qemu_cpu_is_self() 2012-10-31 01:02:39 +01:00
apic.h
apm.c
apm.h
applesmc.c
arm11mpcore.c hw/arm11mpcore: Use LOG_GUEST_ERROR rather than hw_error() 2012-10-30 07:45:09 +00:00
arm_boot.c arm_boot: Change initrd load address to "halfway through RAM" 2012-11-01 17:04:11 +01:00
arm_gic_common.c arm_gic: Rename gic_state to GICState 2012-10-12 11:54:39 +01:00
arm_gic_internal.h arm_gic: Rename gic_state to GICState 2012-10-12 11:54:39 +01:00
arm_gic.c hw/arm_gic: Use LOG_GUEST_ERROR 2012-10-30 07:45:10 +00:00
arm_l2x0.c hw/arm_l2x0: Use LOG_GUEST_ERROR 2012-10-30 07:45:10 +00:00
arm_mptimer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
arm_pic.c
arm_sysctl.c hw/arm_sysctl: Use LOG_GUEST_ERROR 2012-10-30 07:45:10 +00:00
arm_timer.c hw/arm_timer: Use LOG_GUEST_ERROR and LOG_UNIMP 2012-10-30 07:45:10 +00:00
arm-misc.h Move qemu_irq typedef out of qemu-common.h 2012-11-15 01:57:02 +01:00
armv7m_nvic.c hw/armv7m_nvic: Use LOG_GUEST_ERROR and LOG_UNIMP 2012-10-30 07:45:10 +00:00
armv7m.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
audiodev.h
axis_dev88.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
baum.c
baum.h
bitbang_i2c.c
bitbang_i2c.h
blizzard_template.h
blizzard.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
block-common.c
block-common.h
boards.h create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
bonito.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
bt-hci-csr.c
bt-hci.c
bt-hid.c
bt-l2cap.c
bt-sdp.c
bt.c
bt.h Move qemu_irq typedef out of qemu-common.h 2012-11-15 01:57:02 +01:00
cadence_gem.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
cadence_ttc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
cadence_uart.c cadence_uart: More debug information 2012-11-01 19:42:35 +01:00
cbus.c
ccid-card-emulated.c
ccid-card-passthru.c
ccid.h
cdrom.c
cirrus_vga_rop2.h
cirrus_vga_rop.h
cirrus_vga_template.h
cirrus_vga.c cirrus_vga: allow configurable vram size 2012-10-30 23:39:50 -02:00
collie.c create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
cris_pic_cpu.c
cris-boot.c
cris-boot.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
cs4231.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
cs4231a.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
cuda.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
debugcon.c
dec_pci.c
dec_pci.h
device-hotplug.c
devices.h Move qemu_irq typedef out of qemu-common.h 2012-11-15 01:57:02 +01:00
dma.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
dp8393x.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ds1225y.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ds1338.c hw/ds1338: Implement state save/restore 2012-10-12 11:54:38 +01:00
dummy_m68k.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
e1000_hw.h
e1000.c e1000: pre-initialize RAH/RAL registers 2012-11-01 12:02:17 +01:00
ecc.c
eccmemctl.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
eepro100.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
eeprom93xx.c
eeprom93xx.h
elf_ops.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
empty_slot.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
empty_slot.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
es1370.c es1370: convert PIO to new memory api read/write 2012-10-29 11:45:55 +01:00
escc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
escc.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
esp-pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
esp.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
esp.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
etraxfs_dma.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
etraxfs_dma.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
etraxfs_eth.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
etraxfs_pic.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
etraxfs_ser.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
etraxfs_timer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
etraxfs.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
exynos4_boards.c hw/exynos4_boards: Don't prematurely explode QEMUMachineInitArgs 2012-10-30 07:45:08 +00:00
exynos4210_combiner.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
exynos4210_fimd.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
exynos4210_gic.c
exynos4210_i2c.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
exynos4210_mct.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
exynos4210_pmu.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
exynos4210_pwm.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
exynos4210_rtc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
exynos4210_uart.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
exynos4210.c
exynos4210.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
fdc.c fdc: remove last usage of FD_STATE_SEEK 2012-11-14 18:19:22 +01:00
fdc.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
fifo.c hw: Added generic FIFO API. 2012-10-10 11:13:32 +10:00
fifo.h hw: Added generic FIFO API. 2012-10-10 11:13:32 +10:00
firmware_abi.h
flash.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
fmopl.c
fmopl.h
framebuffer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
framebuffer.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
fw_cfg.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
fw_cfg.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
g364fb.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
grackle_pci.c
grlib_apbuart.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
grlib_gptimer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
grlib_irqmp.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
grlib.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
gt64xxx.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
gumstix.c create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
gus.c
gusemu_hal.c
gusemu_mixer.c
gusemu.h
gustate.h
hd-geometry.c
hda-audio.c
heathrow_pic.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
hid.c
hid.h
highbank.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
hpet_emul.h
hpet.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
hw.h aio: introduce AioContext, move bottom halves there 2012-10-30 09:30:53 +01:00
i2c.c
i2c.h
i8254_common.c
i8254_internal.h
i8254.c i8254: convert PIO to new memory api read/write 2012-10-29 11:45:55 +01:00
i8254.h
i8259_common.c
i8259_internal.h
i8259.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
i82374.c
i82378.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ide.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
imx_avic.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
imx_ccm.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
imx_serial.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
imx_timer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
imx.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
integratorcp.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
intel-hda-defs.h
intel-hda.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
intel-hda.h
ioapic_common.c
ioapic_internal.h
ioapic.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ioapic.h
ioh3420.c
ioh3420.h
irq.c qdev: allow multiple qdev_init_gpio_in() calls 2012-10-10 11:13:32 +10:00
irq.h Move qemu_irq typedef out of qemu-common.h 2012-11-15 01:57:02 +01:00
isa_mmio.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
isa-bus.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
isa.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ivshmem.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
jazz_led.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
kvmvapic.c kvmvapic: Fix TB invalidation after instruction patching 2012-11-10 12:25:17 +00:00
kzm.c serial: split serial.c 2012-10-22 13:26:42 -05:00
lan9118.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
lance.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
leon3.c create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
lm32_boards.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
lm32_hwsetup.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
lm32_juart.c
lm32_juart.h
lm32_pic.c
lm32_pic.h
lm32_sys.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
lm32_timer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
lm32_uart.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
lm32.h
lm832x.c
lm4549.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
lm4549.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
loader.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
loader.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
lsi53c895a.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
m25p80.c m25p80: Support for Quad SPI 2012-10-29 16:38:26 +10:00
m48t59.c m48t59: remove unused m48t59_set_addr 2012-11-10 13:49:20 +00:00
mac_dbdma.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mac_dbdma.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mac_nvram.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
macio.c
mainstone.c hw/mainstone: Don't prematurely explode QEMUMachineInitArgs 2012-10-30 07:45:08 +00:00
Makefile.objs virtio-rng: hardware random number generator device 2012-11-16 08:36:13 -06:00
marvell_88w8618_audio.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
max111x.c ssi: Implemented CS behaviour 2012-10-10 11:13:31 +10:00
max7310.c
mc146818rtc_regs.h
mc146818rtc.c qdev: Split up header so it can be used in cpu.h 2012-11-15 02:18:55 +01:00
mc146818rtc.h
mcf5206.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mcf5208.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mcf_fec.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mcf_intc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mcf_uart.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mcf.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
megasas.c megasas: Use bdrv_drain_all instead of qemu_aio_flush 2012-11-14 18:20:06 +01:00
mfi.h megasas: Correct target/lun mapping 2012-11-12 16:42:56 +01:00
microblaze_boot.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
microblaze_boot.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
microblaze_pic_cpu.c
microblaze_pic_cpu.h
milkymist-ac97.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-hpdmc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-hw.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-memcard.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-minimac2.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-pfpu.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-softusb.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-sysctl.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-tmu2.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-uart.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
milkymist-vgafb_template.h
milkymist-vgafb.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
milkymist.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mips_addr.c
mips_cpudevs.h
mips_fulong2e.c serial: split serial.c 2012-10-22 13:26:42 -05:00
mips_int.c
mips_jazz.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mips_malta.c mips/malta: fix CBUS UART interrupt pin 2012-11-15 14:37:55 +01:00
mips_mipssim.c serial: split serial.c 2012-10-22 13:26:42 -05:00
mips_r4k.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mips_timer.c
mips-bios.h
mips.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mipsnet.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
mpc8544_guts.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
msi.c msi: Add msi_get_message() 2012-10-29 17:59:06 +02:00
msi.h msi: Add msi_get_message() 2012-10-29 17:59:06 +02:00
msix.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
msix.h
msmouse.c
msmouse.h
mst_fpga.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
multiboot.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
multiboot.h
musicpal.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
nand.c
ne2000-isa.c
ne2000.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ne2000.h
nseries.c Merge remote-tracking branch 'kraxel/pixman.v3' into staging 2012-11-01 11:14:39 -05:00
null-machine.c create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
nvram.h m48t59: remove unused m48t59_set_addr 2012-11-10 13:49:20 +00:00
omap1.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap2.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_clk.c
omap_dma.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_dss.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_gpio.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_gpmc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_gptimer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_i2c.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_intc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_l4.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_lcd_template.h
omap_lcdc.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
omap_mmc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_sdrc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_spi.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_sx1.c hw/omap_sx1: Don't prematurely explode QEMUMachineInitArgs 2012-10-30 07:45:08 +00:00
omap_synctimer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_tap.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap_uart.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
omap.h Move qemu_irq typedef out of qemu-common.h 2012-11-15 01:57:02 +01:00
onenand.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
opencores_eth.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
openpic.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
openpic.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
openrisc_pic.c
openrisc_sim.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
openrisc_timer.c
palm.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
parallel.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pc_piix.c pc: Drop redundant test for ROM memory region 2012-11-01 19:50:57 +01:00
pc_sysfw.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pc.c target-i386: Initialize APIC at CPU level 2012-10-30 22:38:37 +01:00
pc.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pci_bridge_dev.c
pci_bridge.c pci: avoid destroying bridge address space windows in a transaction 2012-10-29 18:39:49 +02:00
pci_bridge.h
pci_host.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pci_host.h
pci_ids.h pci: Add class 0xc05 as 'SMBus' 2012-10-29 17:59:06 +02:00
pci_internals.h pci: avoid destroying bridge address space windows in a transaction 2012-10-29 18:39:49 +02:00
pci_regs.h
pci-hotplug.c
pci-stub.c
pci.c fix live migration 2012-11-16 11:27:05 +01:00
pci.h virtio-rng: hardware random number generator device 2012-11-16 08:36:13 -06:00
pcie_aer.c
pcie_aer.h
pcie_host.c pcie: Convert PCIExpressHost to use the QOM. 2012-10-29 17:59:45 +02:00
pcie_host.h pcie: Convert PCIExpressHost to use the QOM. 2012-10-29 17:59:45 +02:00
pcie_port.c
pcie_port.h
pcie_regs.h
pcie.c
pcie.h
pckbd.c pckbd: convert PIO to new memory api read/write 2012-10-29 11:45:55 +01:00
pcmcia.h
pcnet-pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pcnet.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pcnet.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pcspk.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pcspk.h
petalogix_ml605_mmu.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
petalogix_s3adsp1800_mmu.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pflash_cfi01.c pflash_cfi01: Fix debug mode printfery 2012-10-30 07:45:11 +00:00
pflash_cfi02.c pflash_cfi0x: QOMified 2012-10-30 07:45:11 +00:00
piix4.c
piix_pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pixel_ops.h
pl011.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pl022.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pl031.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pl041.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pl041.h
pl041.hx
pl050.c hw/pl050: Use LOG_GUEST_ERROR 2012-10-30 07:45:08 +00:00
pl061.c hw/pl061: Use LOG_GUEST_ERROR 2012-10-30 07:45:09 +00:00
pl080.c hw/pl080: Use LOG_GUEST_ERROR and LOG_UNIMP 2012-10-30 07:45:09 +00:00
pl110_template.h
pl110.c Merge remote-tracking branch 'kraxel/pixman.v3' into staging 2012-11-01 11:14:39 -05:00
pl181.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pl190.c hw/pl190: Use LOG_UNIMP rather than hw_error() 2012-10-30 07:45:09 +00:00
pm_smbus.c
pm_smbus.h
ppc4xx_devs.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ppc4xx_pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ppc4xx.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ppc405_boards.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ppc405_uc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ppc405.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ppc440_bamboo.c PPC: Bamboo: Fix memory size DT property 2012-10-29 11:45:54 +01:00
ppc_booke.c
ppc_mac.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
ppc_newworld.c Add USB option in machine options 2012-10-29 11:45:54 +01:00
ppc_oldworld.c Add USB option in machine options 2012-10-29 11:45:54 +01:00
ppc_prep.c Add USB option in machine options 2012-10-29 11:45:54 +01:00
ppc-viosrp.h
ppc.c Merge branch 'trivial-patches' of git://github.com/stefanha/qemu 2012-11-03 12:55:05 +00:00
ppc.h
ppce500_pci.c PPC: e500: Map PIO space into core memory region 2012-10-29 11:45:56 +01:00
ppce500_spin.c cpus: Pass CPUState to run_on_cpu() 2012-10-31 04:12:23 +01:00
prep_pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
primecell.h
ps2.c
ps2.h
ptimer.c
ptimer.h
puv3_dma.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
puv3_gpio.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
puv3_intc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
puv3_ost.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
puv3_pm.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
puv3.c create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
puv3.h
pxa2xx_dma.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pxa2xx_gpio.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pxa2xx_keypad.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pxa2xx_lcd.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
pxa2xx_mmci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pxa2xx_pcmcia.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pxa2xx_pic.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pxa2xx_template.h
pxa2xx_timer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
pxa2xx.c Add USB option in machine options 2012-10-29 11:45:54 +01:00
pxa.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
qdev-addr.c qdev: Split up header so it can be used in cpu.h 2012-11-15 02:18:55 +01:00
qdev-addr.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
qdev-core.h qdev: Split up header so it can be used in cpu.h 2012-11-15 02:18:55 +01:00
qdev-dma.h
qdev-monitor.c
qdev-monitor.h qdev: Split up header so it can be used in cpu.h 2012-11-15 02:18:55 +01:00
qdev-properties.c qdev: Split up header so it can be used in cpu.h 2012-11-15 02:18:55 +01:00
qdev-properties.h qdev: Split up header so it can be used in cpu.h 2012-11-15 02:18:55 +01:00
qdev.c qdev: Split up header so it can be used in cpu.h 2012-11-15 02:18:55 +01:00
qdev.h qdev: Split up header so it can be used in cpu.h 2012-11-15 02:18:55 +01:00
qxl-logger.c
qxl-render.c qxl: stop direct access to DisplaySurface fields. 2012-11-01 14:00:04 +01:00
qxl.c spice: fix initialization order 2012-11-05 11:54:49 +01:00
qxl.h qxl: set default revision to 4 2012-10-08 12:15:17 +02:00
r2d.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
rc4030.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
realview_gic.c
realview.c hw/realview.c: Don't prematurely explode QEMUMachineInitArgs 2012-10-30 07:45:07 +00:00
rtl8139.c rtl8139: convert PIO to new memory api read/write 2012-10-29 11:45:55 +01:00
s390-virtio-bus.c virtio-rng: hardware random number generator device 2012-11-16 08:36:13 -06:00
s390-virtio-bus.h virtio-rng: hardware random number generator device 2012-11-16 08:36:13 -06:00
s390-virtio.c s390: sclp event support 2012-10-29 19:41:56 +01:00
sb16.c
sbi.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
scsi-bus.c
scsi-defs.h
scsi-disk.c scsi-disk: flush cache after disabling it 2012-11-12 15:00:27 +01:00
scsi-generic.c
scsi.h
sd.c hw/sd.c: add SD card save/load support 2012-10-30 07:45:12 +00:00
sd.h hw/sd.c: Fix erase for high capacity cards 2012-10-30 07:45:12 +00:00
serial-isa.c serial: split serial.c 2012-10-22 13:26:42 -05:00
serial-pci.c serial: add pci-serial documentation 2012-10-22 13:26:42 -05:00
serial.c serial: convert PIO to new memory api read/write 2012-10-29 11:45:55 +01:00
serial.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sga.c
sh7750_regnames.c
sh7750_regnames.h
sh7750_regs.h
sh7750.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sh_intc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sh_intc.h
sh_pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sh_serial.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sh_timer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sh.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sharpsl.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
shix.c create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
shpc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
shpc.h
slavio_intctl.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
slavio_misc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
slavio_timer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
slotid_cap.c
slotid_cap.h
sm501_template.h
sm501.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
smbios.c
smbios.h
smbus_eeprom.c
smbus.c
smbus.h
smc91c111.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
soc_dma.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
soc_dma.h Move qemu_irq typedef out of qemu-common.h 2012-11-15 01:57:02 +01:00
spapr_events.c pseries: Implement qemu initiated shutdowns using EPOW events 2012-10-29 11:45:54 +01:00
spapr_hcall.c cpus: Pass CPUState to [qemu_]cpu_has_work() 2012-10-31 04:11:37 +01:00
spapr_iommu.c spapr: Pass PowerPCCPU to hypercalls 2012-10-31 01:02:46 +01:00
spapr_llan.c spapr: Pass PowerPCCPU to hypercalls 2012-10-31 01:02:46 +01:00
spapr_pci.c Revert "PPC: pseries: Remove hack for PIO window" 2012-11-01 13:02:21 +01:00
spapr_pci.h Revert "PPC: pseries: Remove hack for PIO window" 2012-11-01 13:02:21 +01:00
spapr_rtas.c cpus: Pass CPUState to qemu_cpu_kick() 2012-10-31 01:02:45 +01:00
spapr_vio.c spapr: Pass PowerPCCPU to hypercalls 2012-10-31 01:02:46 +01:00
spapr_vio.h
spapr_vscsi.c
spapr_vty.c spapr: Pass PowerPCCPU to hypercalls 2012-10-31 01:02:46 +01:00
spapr.c spapr: Pass PowerPCCPU to spapr_hypercall() 2012-10-31 01:02:45 +01:00
spapr.h spapr: Pass PowerPCCPU to hypercalls 2012-10-31 01:02:46 +01:00
sparc32_dma.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sparc32_dma.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
spitz.c hw/spitz: Don't prematurely explode QEMUMachineInitArgs 2012-10-30 07:45:07 +00:00
srp.h
ssd0303.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
ssd0323.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
ssi-sd.c stellaris: Removed SSI mux 2012-10-10 11:13:32 +10:00
ssi.c ssi: Add slave autoconnect helper 2012-10-10 11:13:32 +10:00
ssi.h ssi: Add slave autoconnect helper 2012-10-10 11:13:32 +10:00
stellaris_enet.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
stellaris_input.c
stellaris.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
stream.c
stream.h
strongarm.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
strongarm.h
sun4c_intctl.c sun4c: remove unused functions 2012-11-10 13:49:20 +00:00
sun4m_iommu.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sun4m.c cpus: Pass CPUState to qemu_cpu_kick() 2012-10-31 01:02:45 +01:00
sun4m.h sun4c: remove unused functions 2012-11-10 13:49:20 +00:00
sun4u.c cpus: Pass CPUState to qemu_cpu_kick() 2012-10-31 01:02:45 +01:00
sysbus.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
sysbus.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
tc6393xb_template.h
tc6393xb.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
tc58128.c
tcx.c console: untangle gfx & txt updates 2012-11-01 13:10:06 +01:00
tmp105.c
tosa.c create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
tsc210x.c
tsc2005.c
tusb6010.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
twl92230.c
unin_pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
usb.h usb: split packet result into actual_length + status 2012-11-08 18:41:46 +01:00
versatile_i2c.c hw/versatile_i2c: Use LOG_GUEST_ERROR 2012-10-30 07:45:11 +00:00
versatile_pci.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
versatilepb.c hw/versatilepb: Don't prematurely explode QEMUMachineInitArgs 2012-10-30 07:45:07 +00:00
vexpress.c hw/vexpress.c: Don't prematurely explode QEMUMachineInitArgs 2012-10-30 07:45:07 +00:00
vfio_pci.c vfio-pci: Use common msi_get_message 2012-11-13 12:27:40 -07:00
vga_int.h vmware_vga: Allow simple drivers to work without using the fifo 2012-11-03 13:26:54 +00:00
vga_template.h
vga-isa-mm.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
vga-isa.c vga: add specs for standard vga 2012-10-20 07:52:54 +00:00
vga-pci.c vga: fix mmio vga register mapping 2012-11-16 11:27:07 +01:00
vga.c vga: fix bochs alignment issue 2012-11-16 11:27:06 +01:00
vga.h
vhost_net.c virtio-net: enable mrg buf header in tap on linux 2012-10-29 18:25:23 +02:00
vhost_net.h
vhost.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
vhost.h
virtex_ml507.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
virtio-balloon.c
virtio-balloon.h
virtio-blk.c
virtio-blk.h
virtio-console.c
virtio-net.c virtio-net: enable mrg buf header in tap on linux 2012-10-29 18:25:23 +02:00
virtio-net.h
virtio-pci.c virtio-rng-pci: create a default backend if none exists 2012-11-16 08:36:14 -06:00
virtio-pci.h virtio-rng: hardware random number generator device 2012-11-16 08:36:13 -06:00
virtio-rng.c virtio-rng: add rate limiting support 2012-11-16 08:36:13 -06:00
virtio-rng.h virtio-rng-pci: create a default backend if none exists 2012-11-16 08:36:14 -06:00
virtio-scsi.c virtio-scsi: use dma_context_memory 2012-11-12 16:44:57 +01:00
virtio-scsi.h
virtio-serial-bus.c virtio-serial-bus: post_load send_event when vm is running 2012-11-16 14:10:37 +05:30
virtio-serial.h
virtio.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
virtio.h virtio-rng: hardware random number generator device 2012-11-16 08:36:13 -06:00
vmmouse.c
vmport.c vmport: convert PIO to new memory api read/write 2012-10-29 11:45:55 +01:00
vmware_vga.c vmware_vga: Add back some info in local state partially reverting aa32b38c 2012-11-10 12:26:48 +00:00
vt82c686.c
vt82c686.h
watchdog.c
watchdog.h
wdt_i6300esb.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
wdt_ib700.c
wm8750.c
xen_apic.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05: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 create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
xen_nic.c
xen_platform.c xen_platform: convert PIO to new memory api read/write 2012-10-29 11:45:56 +01:00
xen_pt_config_init.c
xen_pt_msi.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xen_pt.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xen_pt.h xen_pt: use separate MemoryListeners for memory and I/O 2012-10-15 11:43:06 +02:00
xen-host-pci-device.c
xen-host-pci-device.h
xen.h Move qemu_irq typedef out of qemu-common.h 2012-11-15 01:57:02 +01:00
xenfb.c xenfb: fix build breakage caused by console cleanup series 2012-11-02 11:12:30 -05:00
xgmac.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xics.c Merge remote-tracking branch 'afaerber/qom-cpu' into staging 2012-11-01 11:12:32 -05:00
xics.h
xilinx_axidma.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xilinx_axienet.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xilinx_ethlite.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xilinx_intc.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xilinx_spi.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xilinx_spips.c xilinx_spips: Generalised to model QSPI 2012-10-29 16:38:26 +10:00
xilinx_timer.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xilinx_uartlite.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xilinx_zynq.c xilinx_zynq: add USB controllers 2012-11-01 15:17:57 +01:00
xilinx.h Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
xio3130_downstream.c
xio3130_downstream.h
xio3130_upstream.c
xio3130_upstream.h
xtensa_bootparam.h
xtensa_lx60.c hw/xtensa_lx60: don't prematurely explode QEMUMachineInitArgs 2012-10-27 15:03:59 +00:00
xtensa_pic.c cpus: Pass CPUState to [qemu_]cpu_has_work() 2012-10-31 04:11:37 +01:00
xtensa_sim.c hw/xtensa_sim: get rid of intermediate xtensa_sim_init 2012-10-27 15:04:00 +00:00
z2.c create struct for machine initialization arguments 2012-10-20 07:53:28 +00:00
zaurus.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00
zynq_slcr.c Rename target_phys_addr_t to hwaddr 2012-10-23 08:58:25 -05:00