qemu-irix/hw
Hans de Goede 883bca776d uhci: Raise interrupt when requested even for non active tds
According to the spec we must raise an interrupt when one is requested
even for non active tds.

Linux depends on this, for bulk transfers it runs an inactivity timer
to work around a bug in early uhci revisions, when we take longer then
200 ms to process a packet, this timer goes of, and as part of the
handling Linux then unlinks the qh, and relinks it after the frindex
has increased by atleast 1, the problem is Linux only checks for the
frindex increases on an interrupt, and we don't send that, causing
the qh to go inactive for more then 32 frames, at which point we
consider the packet cancelled.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2012-10-11 09:33:33 +02:00
..
9pfs Merge branch 'trivial-patches' of git://github.com/stefanha/qemu 2012-10-06 18:54:14 +02:00
alpha build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
arm xilinx_spips: Xilinx Zynq SPI cntrlr device model 2012-10-10 11:13:32 +10:00
cris build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
i386 Introduce Xen PCI Passthrough, MSI 2012-06-21 16:06:11 +00:00
ide Merge branch 'trivial-patches' of git://github.com/stefanha/qemu 2012-10-06 18:54:14 +02:00
kvm pci-assign: use monitor_handle_fd_param 2012-09-26 12:42:19 -03:00
lm32 build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
m68k build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
microblaze xilinx_spi: Initial impl. of Xilinx SPI controller 2012-10-10 11:13:32 +10:00
mips build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
openrisc target-or32: Add a IIS dummy board 2012-07-27 21:13:02 +00:00
ppc PPC: e500: Only expose even TLB sizes in initial TLB 2012-10-05 02:35:11 +02:00
s390x build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
sh4 build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
sparc build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
sparc64 build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
unicore32 unicore32-softmmu: Add puv3 soc/board support 2012-08-11 09:36:59 +00:00
usb uhci: Raise interrupt when requested even for non active tds 2012-10-11 09:33:33 +02:00
xtensa build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
9p.h
Makefile.objs m25p80: Initial implementation of SPI flash device 2012-10-10 11:13:32 +10:00
a9mpcore.c hw/a9mpcore: Fix compilation failure if physaddrs are 64 bit 2012-06-19 13:24:44 +00:00
a15mpcore.c hw/arm_gic: Add qdev property for GIC revision 2012-06-19 13:24:44 +00:00
ac97.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
acpi.c acpi: remove strzcpy (strncpy-identical) function; just use strncpy 2012-10-05 07:58:38 -05:00
acpi.h Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
acpi_piix4.c acpi: use notifier for signaling guest system_powerdown command 2012-09-25 18:37:41 -05:00
adb.c
adb.h
adlib.c
ads7846.c ssi: Implemented CS behaviour 2012-10-10 11:13:31 +10:00
alpha_dp264.c alpha: use the new pci_vga_init() function 2012-10-06 18:48:38 +02:00
alpha_pci.c alpha: use the new pci_vga_init() function 2012-10-06 18:48:38 +02:00
alpha_sys.h alpha: use the new pci_vga_init() function 2012-10-06 18:48:38 +02:00
alpha_typhoon.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
an5206.c
apb_pci.c
apb_pci.h
apic-msidef.h Introduce apic-msidef.h 2012-06-21 16:06:11 +00:00
apic.c apic: Defer interrupt updates to VCPU thread 2012-07-10 11:31:09 +03:00
apic.h target-i386: move cpu halted decision into x86_cpu_reset 2012-08-01 08:45:06 -05:00
apic_common.c kvmvapic: Disable if there is insufficient memory 2012-08-14 19:23:17 -03:00
apic_internal.h apic: Defer interrupt updates to VCPU thread 2012-07-10 11:31:09 +03:00
apm.c
apm.h
applesmc.c
arm-misc.h hw/arm_boot.c: Make ram_size a uint64_t 2012-07-20 13:34:49 +01:00
arm11mpcore.c hw/arm_gic: Add qdev property for GIC revision 2012-06-19 13:24:44 +00:00
arm_boot.c hw/arm_boot.c: Support DTBs which use 64 bit addresses 2012-07-20 13:34:50 +01:00
arm_gic.c hw/arm_gic.c: Define .class_size in arm_gic_info TypeInfo 2012-08-29 08:23:40 -05:00
arm_gic_common.c hw/armv7m_nvic: Make the NVIC a freestanding class 2012-06-19 13:24:44 +00:00
arm_gic_internal.h hw/armv7m_nvic: Make the NVIC a freestanding class 2012-06-19 13:24:44 +00:00
arm_l2x0.c arm_l2x0: Rename "type" property to "cache-type" 2012-06-18 15:14:37 +02:00
arm_mptimer.c
arm_pic.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
arm_sysctl.c
arm_timer.c
armv7m.c armv7m: Guard against no -kernel argument 2012-08-13 11:04:05 +01:00
armv7m_nvic.c hw/armv7m_nvic: Correctly register GIC region when setting up NVIC 2012-09-26 16:46:28 +01:00
audiodev.h
axis_dev88.c cris-boot: Pass CRISCPU to cris_load_image() 2012-06-04 23:00:42 +02:00
baum.c
baum.h
bitbang_i2c.c
bitbang_i2c.h
blizzard.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
blizzard_template.h
block-common.c hw/block-common: Factor out fall back to legacy -drive cyls=... 2012-07-17 16:48:32 +02:00
block-common.h hw/block-common: Factor out fall back to legacy -drive cyls=... 2012-07-17 16:48:32 +02:00
boards.h Allow QEMUMachine to override reset sequencing 2012-08-16 13:41:17 -05:00
bonito.c pci: Derive PCI host bridges from TYPE_PCI_HOST_BRIDGE 2012-08-22 10:47:17 -05:00
bt-hci-csr.c
bt-hci.c Merge branch 'trivial-patches' of git://github.com/stefanha/qemu 2012-10-06 18:54:14 +02:00
bt-hid.c
bt-l2cap.c Avoid returning void 2012-07-28 09:23:11 +00:00
bt-sdp.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
bt.c
bt.h
cadence_gem.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
cadence_ttc.c cadence_ttc: changed master clock frequency 2012-06-19 13:24:44 +00:00
cadence_uart.c cadence_uart: Fix buffer overflow 2012-09-23 07:11:28 +01:00
cbus.c
ccid-card-emulated.c
ccid-card-passthru.c
ccid.h
cdrom.c
cirrus_vga.c vga: cleanup after isa_vga_init() and pci_vga_init() conversion 2012-10-06 18:48:39 +02:00
cirrus_vga_rop.h
cirrus_vga_rop2.h
cirrus_vga_template.h
collie.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
cris-boot.c cris-boot: Pass CRISCPU to main_cpu_reset(). 2012-06-04 23:00:42 +02:00
cris-boot.h cris-boot: Pass CRISCPU to cris_load_image() 2012-06-04 23:00:42 +02:00
cris_pic_cpu.c
cs4231.c
cs4231a.c
cuda.c
debugcon.c
dec_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
dec_pci.h dec_pci: QOM'ify DEC 21154 PCI-PCI bridge 2012-08-22 10:47:15 -05:00
device-hotplug.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
devices.h
dma.c
dp8393x.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
ds1225y.c
ds1338.c
dummy_m68k.c
e1000.c e1000: flush queue whenever can_receive can go from false to true 2012-09-14 08:40:31 +01:00
e1000_hw.h
ecc.c
eccmemctl.c
eepro100.c eepro100: Fix network hang when rx buffers run out 2012-09-14 08:40:31 +01:00
eeprom93xx.c
eeprom93xx.h
elf_ops.h fix entry pointer for ELF kernels loaded with -kernel option 2012-09-07 15:26:52 +02:00
empty_slot.c
empty_slot.h
es1370.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
escc.c hw/escc: Drop duplicate definition of 'disabled' property 2012-07-28 09:18:25 +00:00
escc.h
esp-pci.c esp: add Tekram DC-390 emulation (PC SCSI adapter) 2012-08-09 18:21:49 +00:00
esp.c esp: support 24-bit DMA 2012-08-28 14:49:59 +02:00
esp.h esp: move some definitions to header file 2012-08-09 18:21:46 +00:00
etraxfs.h
etraxfs_dma.c
etraxfs_dma.h
etraxfs_eth.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
etraxfs_pic.c
etraxfs_ser.c
etraxfs_timer.c
exynos4_boards.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
exynos4210.c exynos4210: add Exynos4210 i2c implementation 2012-07-20 14:30:09 +01:00
exynos4210.h exynos4210: add Exynos4210 i2c implementation 2012-07-20 14:30:09 +01:00
exynos4210_combiner.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
exynos4210_fimd.c
exynos4210_gic.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
exynos4210_i2c.c exynos4210: add Exynos4210 i2c implementation 2012-07-20 14:30:09 +01:00
exynos4210_mct.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
exynos4210_pmu.c
exynos4210_pwm.c hw/exynos4210_pwm.c: Fix STOP status in tick handler. 2012-07-04 10:43:31 +00:00
exynos4210_rtc.c hw/exynos4210_rtc.c: remove unnecessary code 2012-07-20 14:18:24 +01:00
exynos4210_uart.c
fdc.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
fdc.h fdc: Move floppy geometry guessing back from block.c 2012-07-17 16:48:29 +02: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
fmopl.c
fmopl.h
framebuffer.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
framebuffer.h
fw_cfg.c add a boot parameter to set reboot timeout 2012-09-25 20:05:04 -05:00
fw_cfg.h
g364fb.c g364fb: g364fb_screen_dump(): add error handling 2012-09-05 15:48:57 -03:00
grackle_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
grlib.h
grlib_apbuart.c
grlib_gptimer.c
grlib_irqmp.c
gt64xxx.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
gumstix.c
gus.c
gusemu.h
gusemu_hal.c
gusemu_mixer.c
gustate.h
hd-geometry.c hd-geometry: Compute BIOS CHS translation in one place 2012-07-17 16:48:32 +02:00
hda-audio.c
heathrow_pic.c
hid.c
hid.h
highbank.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
hpet.c
hpet_emul.h
hw.h Make target_phys_addr_t 64 bits unconditionally 2012-10-04 19:46:18 -05:00
i2c.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
i2c.h
i8254.c
i8254.h
i8254_common.c
i8254_internal.h
i8259.c Revert "fix some debug printf format strings" 2012-08-27 18:33:24 +04:00
i8259_common.c
i8259_internal.h
i82374.c
i82378.c i82378: Remove bogus MMIO coalescing 2012-08-21 15:18:24 -05:00
ide.h ide pc: Cut out the block layer geometry middleman 2012-07-17 16:48:30 +02:00
imx.h i.MX31: Timers 2012-07-04 10:43:33 +00:00
imx_avic.c Fix spelling (licenced -> licensed) in GPL 2012-09-14 08:21:28 +01:00
imx_ccm.c i.MX31: Clock Control Module 2012-07-04 10:43:33 +00:00
imx_serial.c i.MX: UART support 2012-07-04 10:43:33 +00:00
imx_timer.c Fix spelling (licenced -> licensed) in GPL 2012-09-14 08:21:28 +01:00
integratorcp.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
intel-hda-defs.h
intel-hda.c Make target_phys_addr_t 64 bits unconditionally 2012-10-04 19:46:18 -05:00
intel-hda.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
ioapic.c
ioapic.h
ioapic_common.c
ioapic_internal.h
ioh3420.c ioh3420: Remove unreachable code 2012-09-23 07:11:28 +01:00
ioh3420.h
irq.c qdev: allow multiple qdev_init_gpio_in() calls 2012-10-10 11:13:32 +10:00
irq.h qdev: allow multiple qdev_init_gpio_in() calls 2012-10-10 11:13:32 +10:00
isa-bus.c isa: add a isa_vga_init() function 2012-10-06 18:48:38 +02:00
isa.h isa: add a isa_vga_init() function 2012-10-06 18:48:38 +02:00
isa_mmio.c
ivshmem.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
jazz_led.c
kvmvapic.c
kzm.c Fix spelling (licenced -> licensed) in GPL 2012-09-14 08:21:28 +01:00
lan9118.c lan9118: fix multicast filtering 2012-09-07 17:35:34 +02:00
lance.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
leon3.c hw: Add missing 'static' attribute for QEMUMachine 2012-10-05 15:17:54 +02:00
lm32.h
lm32_boards.c lm32_boards: Store LM32CPU in ResetInfo 2012-06-04 23:00:41 +02:00
lm32_hwsetup.h lm32: avoid buffer overrun 2012-10-05 07:58:37 -05:00
lm32_juart.c
lm32_juart.h
lm32_pic.c
lm32_pic.h
lm32_sys.c
lm32_timer.c
lm32_uart.c
lm832x.c
lm4549.c lm4549: Fix buffer overflow 2012-09-23 07:11:28 +01:00
lm4549.h
loader.c uImage: increase the gzip load size 2012-06-24 01:04:51 +02:00
loader.h
lsi53c895a.c Merge remote-tracking branch 'mst/tags/for_anthony' into staging 2012-07-30 10:00:48 -05:00
m25p80.c m25p80: Initial implementation of SPI flash device 2012-10-10 11:13:32 +10:00
m48t59.c m48t59: Rename "type" property to "model" 2012-06-18 15:14:37 +02:00
mac_dbdma.c
mac_dbdma.h
mac_nvram.c
macio.c
mainstone.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
marvell_88w8618_audio.c
max111x.c ssi: Implemented CS behaviour 2012-10-10 11:13:31 +10:00
max7310.c
mc146818rtc.c rtc: implement century byte 2012-10-05 08:02:30 -05:00
mc146818rtc.h
mc146818rtc_regs.h rtc: map CMOS index 0x37 to 0x32 on read and writes 2012-10-05 08:02:30 -05:00
mcf.h
mcf5206.c hw/mcf5206: Fix buffer overflow for MBAR read / write 2012-09-10 15:03:05 +02:00
mcf5208.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
mcf_fec.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
mcf_intc.c
mcf_uart.c
megasas.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
mfi.h megasas: static SAS addresses 2012-08-03 10:04:37 +02:00
microblaze_boot.c microblaze_boot: Pass MicroBlazeCPU to microblaze_load_kernel() 2012-06-04 23:00:42 +02:00
microblaze_boot.h microblaze_boot: Pass MicroBlazeCPU to microblaze_load_kernel() 2012-06-04 23:00:42 +02:00
microblaze_pic_cpu.c
microblaze_pic_cpu.h
milkymist-ac97.c
milkymist-hpdmc.c
milkymist-hw.h
milkymist-memcard.c
milkymist-minimac2.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
milkymist-pfpu.c
milkymist-softusb.c
milkymist-sysctl.c
milkymist-tmu2.c
milkymist-uart.c
milkymist-vgafb.c
milkymist-vgafb_template.h
milkymist.c milkymist: Store LM32 in ResetInfo 2012-06-04 23:00:41 +02:00
mips-bios.h
mips.h
mips_addr.c
mips_cpudevs.h
mips_fulong2e.c hw: Add missing 'static' attribute for QEMUMachine 2012-10-05 15:17:54 +02:00
mips_int.c
mips_jazz.c Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
mips_malta.c mips/malta: use the new pci_vga_init() function 2012-10-06 18:48:38 +02:00
mips_mipssim.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
mips_r4k.c mips/r4k: use the new is_vga_init() function 2012-10-06 18:48:39 +02:00
mips_timer.c
mipsnet.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
mpc8544_guts.c
msi.c msi/msix: added API to set MSI message address and data 2012-07-19 17:56:42 +03:00
msi.h msi/msix: added API to set MSI message address and data 2012-07-19 17:56:42 +03:00
msix.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
msix.h msi/msix: added API to set MSI message address and data 2012-07-19 17:56:42 +03:00
msmouse.c
msmouse.h
mst_fpga.c
multiboot.c fix multiboot loading if load_end_addr == 0 2012-05-29 20:19:24 -05:00
multiboot.h
musicpal.c musicpal: Fix flash mapping 2012-09-08 10:17:57 +00:00
nand.c hw: Fix return value check for bdrv_read, bdrv_write 2012-10-05 13:54:35 +02:00
ne2000-isa.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
ne2000.c net: Rename qemu_del_vlan_client() to qemu_del_net_client() 2012-08-01 13:32:10 +01:00
ne2000.h net: Rename vc local variables to nc 2012-08-01 13:32:10 +01:00
nseries.c target-arm: use notifier for signaling guest system_powerdown command 2012-09-25 18:37:41 -05:00
null-machine.c boards: add a 'none' machine type to all platforms 2012-08-22 16:29:41 -05:00
nvram.h
omap.h hw/omap.h: Use TARGET_PRIxPHYS to define OMAP_FMT_plx 2012-07-14 10:36:24 +00:00
omap1.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
omap2.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
omap_clk.c
omap_dma.c
omap_dss.c
omap_gpio.c
omap_gpmc.c
omap_gptimer.c
omap_i2c.c
omap_intc.c
omap_l4.c
omap_lcd_template.h
omap_lcdc.c omap_lcdc: omap_ppm_save(): add error handling 2012-09-05 15:48:57 -03:00
omap_mmc.c
omap_sdrc.c
omap_spi.c
omap_sx1.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
omap_synctimer.c
omap_tap.c
omap_uart.c
onenand.c hw: Fix return value check for bdrv_read, bdrv_write 2012-10-05 13:54:35 +02:00
opencores_eth.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
openpic.c openpic: Added BRR1 register 2012-08-15 19:43:17 +02:00
openpic.h
openrisc_pic.c target-or32: Add PIC support 2012-07-27 21:13:01 +00:00
openrisc_sim.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
openrisc_timer.c target-or32: Add timer support 2012-07-27 21:13:02 +00:00
palm.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
parallel.c
pc.c pc: use the new pci_vga_init() and isa_vga_init() functions 2012-10-06 18:48:39 +02:00
pc.h vga: cleanup after isa_vga_init() and pci_vga_init() conversion 2012-10-06 18:48:39 +02:00
pc_piix.c compat: turn off msi/msix on xhci for old machine types 2012-09-26 09:24:41 +02:00
pc_sysfw.c Un-inline fdctrl_init_isa() 2012-06-15 14:03:42 +02:00
pci-hotplug.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
pci-stub.c Revert "pci: add some stubs" 2012-08-09 18:21:47 +00:00
pci.c pci: add a pci_vga_init() function 2012-10-06 18:48:38 +02:00
pci.h pci: add a pci_vga_init() function 2012-10-06 18:48:38 +02:00
pci_bridge.c Merge branch pci into master 2012-07-29 17:05:35 +03:00
pci_bridge.h pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
pci_bridge_dev.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
pci_host.c pci_host: Turn into SysBus-derived QOM type 2012-08-22 10:47:17 -05:00
pci_host.h pci_host: Turn into SysBus-derived QOM type 2012-08-22 10:47:17 -05:00
pci_ids.h esp: add AMD PCscsi emulation (PCI SCSI adapter) 2012-07-14 10:13:29 +00:00
pci_internals.h Merge branch pci into master 2012-07-29 17:05:35 +03:00
pci_regs.h
pcie.c
pcie.h pcie: drop version_id field for live migration 2012-09-07 09:02:44 +03:00
pcie_aer.c pcie_aer: clear cmask for Advanced Error Interrupt Message Number 2012-09-07 09:02:44 +03:00
pcie_aer.h
pcie_host.c
pcie_host.h
pcie_port.c
pcie_port.h
pcie_regs.h
pckbd.c
pcmcia.h
pcnet-pci.c net: Rename qemu_del_vlan_client() to qemu_del_net_client() 2012-08-01 13:32:10 +01:00
pcnet.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
pcnet.h net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
pcspk.c
pcspk.h
petalogix_ml605_mmu.c petalogix-ml605: added SPI controller with n25q128 2012-10-10 11:13:32 +10:00
petalogix_s3adsp1800_mmu.c xilinx_timer: changed nr_timers to one_timer_only 2012-06-15 13:08:13 +02:00
pflash_cfi01.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
pflash_cfi02.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
piix4.c
piix_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
pixel_ops.h
pl011.c hw/pl011.c: Avoid crash on read when no chr backend present 2012-07-20 13:34:49 +01:00
pl022.c
pl031.c
pl041.c
pl041.h
pl041.hx
pl050.c
pl061.c
pl080.c
pl110.c hw/pl110: Fix spelling of 'palette' 2012-09-06 17:04:33 +02:00
pl110_template.h hw/pl110: Fix spelling of 'palette' 2012-09-06 17:04:33 +02:00
pl181.c
pl190.c pl190: fix read of VECTADDR 2012-09-26 16:46:28 +01:00
pm_smbus.c
pm_smbus.h
ppc-viosrp.h
ppc.c
ppc.h
ppc4xx.h ppc4xx_pci: QOM'ify ppc4xx PCI host bridge 2012-08-22 10:47:16 -05:00
ppc4xx_devs.c ppc4xx_devs: Pass PowerPCCPU to ppc4xx_reset() 2012-06-04 23:00:44 +02:00
ppc4xx_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
ppc405.h
ppc405_boards.c
ppc405_uc.c ppc405_uc: Fix buffer overflow 2012-10-04 15:54:18 +02:00
ppc440_bamboo.c ppc4xx_pci: QOM'ify ppc4xx PCI host bridge 2012-08-22 10:47:16 -05:00
ppc_booke.c
ppc_mac.h grackle_pci: QOM'ify Grackle PCI host bridge 2012-08-22 10:47:16 -05:00
ppc_newworld.c ppc/newworld: use the new pci_vga_init() function 2012-10-06 18:48:38 +02:00
ppc_oldworld.c ppc/oldworld: use the new pci_vga_init() function 2012-10-06 18:48:38 +02:00
ppc_prep.c ppc/prep: use the new pci_vga_init() function 2012-10-06 18:48:39 +02:00
ppce500_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
ppce500_spin.c Use macro QEMU_PACKED for new packed structures 2012-07-21 10:54:40 +01:00
prep_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
primecell.h
ps2.c
ps2.h
ptimer.c
ptimer.h
puv3.c unicore32-softmmu: Add is_default setting for puv3 machine 2012-08-11 09:37:03 +00:00
puv3.h unicore32-softmmu: Add puv3 soc/board support 2012-08-11 09:36:59 +00:00
puv3_dma.c unicore32-softmmu: Add puv3 dma support 2012-08-11 09:37:01 +00:00
puv3_gpio.c unicore32-softmmu: Add puv3 gpio support 2012-08-11 09:37:00 +00:00
puv3_intc.c unicore32-softmmu: Add puv3 interrupt support 2012-08-11 09:36:59 +00:00
puv3_ost.c unicore32-softmmu: Add puv3 ostimer support 2012-08-11 09:37:00 +00:00
puv3_pm.c unicore32-softmmu: Add puv3 pm support 2012-08-11 09:37:01 +00:00
pxa.h pxa2xx: Pass ARMCPU to pxa2xx_pic_init() 2012-06-11 00:23:04 +02:00
pxa2xx.c hw/pxa2xx.c: Convert CLKCFG and PWRMODE cp14 regs 2012-06-20 12:01:55 +00:00
pxa2xx_dma.c
pxa2xx_gpio.c pxa2xx_gpio: Store ARMCPU in PXA2xxGPIOInfo 2012-06-11 00:23:04 +02:00
pxa2xx_keypad.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
pxa2xx_lcd.c
pxa2xx_mmci.c
pxa2xx_pcmcia.c
pxa2xx_pic.c hw/pxa2xx_pic: Convert coprocessor registers to new scheme 2012-06-20 12:01:58 +00:00
pxa2xx_template.h
pxa2xx_timer.c
qdev-addr.c qdev: Switch property accessors to fixed-width visitor interfaces 2012-06-08 16:11:14 +02:00
qdev-addr.h
qdev-dma.h iommu: Introduce IOMMU emulation infrastructure 2012-06-27 16:33:25 -05:00
qdev-monitor.c kvm: i386: Add classic PCI device assignment 2012-09-10 15:30:00 +03:00
qdev-properties.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
qdev.c qdev: allow multiple qdev_init_gpio_in() calls 2012-10-10 11:13:32 +10:00
qdev.h vl.c: convert *vga_enabled functions to QOM 2012-10-06 18:48:37 +02:00
qxl-logger.c
qxl-render.c
qxl.c Merge remote-tracking branch 'spice/spice.v60' into staging 2012-09-17 10:21:09 -05:00
qxl.h spice: make number of surfaces runtime-configurable. 2012-09-05 17:11:56 +02:00
r2d.c hw/r2d: add comment: this strncpy use is ok 2012-10-05 07:58:38 -05:00
rc4030.c
realview.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
realview_gic.c
rtl8139.c Make target_phys_addr_t 64 bits unconditionally 2012-10-04 19:46:18 -05:00
s390-virtio-bus.c virtio-blk: qdev properties for disk geometry 2012-07-17 16:48:30 +02:00
s390-virtio-bus.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
s390-virtio.c s390-virtio: Let s390_cpu_addr2state() return S390CPU 2012-06-11 00:23:04 +02:00
sb16.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
sbi.c
scsi-bus.c scsi, pci, qdev, isa-bus, sysbus: don't let *_get_fw_dev_path return NULL 2012-10-05 07:58:36 -05:00
scsi-defs.h scsi: add support for ATA_PASSTHROUGH_xx scsi command 2012-08-03 21:55:03 +02:00
scsi-disk.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
scsi-generic.c iostatus: move BlockdevOnError declaration to QAPI 2012-09-28 19:40:26 +02:00
scsi.h scsi: introduce scsi_cdb_length and scsi_data_cdb_length 2012-09-21 16:14:55 +02:00
sd.c hw: Fix return value check for bdrv_read, bdrv_write 2012-10-05 13:54:35 +02:00
sd.h hw/sd.c: make sd_dataready() return bool 2012-08-13 11:04:07 +01:00
serial.c
sga.c
sh.h
sh7750.c
sh7750_regnames.c
sh7750_regnames.h
sh7750_regs.h
sh_intc.c
sh_intc.h
sh_pci.c
sh_serial.c hw/sh_serial: Use TARGET_PRIxPHYS rather than %x for physaddr 2012-07-14 10:37:01 +00:00
sh_timer.c
sharpsl.h
shix.c
shpc.c qom: object_delete should unparent the object first 2012-08-23 20:19:59 -05:00
shpc.h
slavio_intctl.c
slavio_misc.c
slavio_timer.c
slotid_cap.c
slotid_cap.h
sm501.c
sm501_template.h
smbios.c
smbios.h
smbus.c
smbus.h
smbus_eeprom.c
smc91c111.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
soc_dma.c
soc_dma.h
spapr.c Merge branch 'ppc-for-upstream' of git://repo.or.cz/qemu/agraf 2012-10-06 18:51:36 +02:00
spapr.h pseries: Rework implementation of TCE bypass 2012-10-04 15:54:18 +02:00
spapr_hcall.c pseries: Don't test for MSR_PR for hypercalls under KVM 2012-10-05 02:35:11 +02:00
spapr_iommu.c pseries: Rework implementation of TCE bypass 2012-10-04 15:54:18 +02:00
spapr_llan.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr_pci.c pseries: Remove XICS irq type enum type 2012-10-04 15:54:18 +02:00
spapr_pci.h pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
spapr_rtas.c pseries: Fix and cleanup CPU initialization and reset 2012-10-04 15:54:17 +02:00
spapr_vio.c pseries: Rework implementation of TCE bypass 2012-10-04 15:54:18 +02:00
spapr_vio.h pseries: Rework implementation of TCE bypass 2012-10-04 15:54:18 +02:00
spapr_vscsi.c vscsi: avoid unwarranted strncpy 2012-10-05 07:58:37 -05:00
spapr_vty.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
sparc32_dma.c
sparc32_dma.h
spitz.c ssi: Implemented CS behaviour 2012-10-10 11:13:31 +10:00
srp.h srp: Don't use QEMU_PACKED for single elements of a structured type 2012-09-14 08:21:27 +01:00
ssd0303.c
ssd0323.c stellaris: Removed SSI mux 2012-10-10 11:13:32 +10: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.c stellaris: Removed SSI mux 2012-10-10 11:13:32 +10:00
stellaris_enet.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
stellaris_input.c
stream.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
stream.h xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
strongarm.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
strongarm.h strongarm: Use cpu_arm_init() to store ARMCPU in StrongARMState 2012-06-11 00:23:03 +02:00
sun4c_intctl.c
sun4m.c target-sparc: use notifier for signaling guest system_powerdown command 2012-09-25 18:37:41 -05:00
sun4m.h
sun4m_iommu.c
sun4u.c sun/sun4u: use the new pci_vga_init() function 2012-10-06 18:48:39 +02:00
sysbus.c scsi, pci, qdev, isa-bus, sysbus: don't let *_get_fw_dev_path return NULL 2012-10-05 07:58:36 -05:00
sysbus.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
tc6393xb.c
tc6393xb_template.h
tc58128.c
tcx.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
tmp105.c
tosa.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
tsc210x.c
tsc2005.c
tusb6010.c
twl92230.c
unin_pci.c pci: Tidy up PCI host bridges 2012-08-22 10:47:17 -05:00
usb.h usb3: bos decriptor 2012-09-11 07:43:01 +02:00
versatile_i2c.c
versatile_pci.c
versatilepb.c versatilepb: Use symbolic indices for ARM PIC 2012-10-05 15:50:09 +02:00
vexpress.c Versatile Express: Add modelling of NOR flash 2012-09-26 16:48:21 +01:00
vfio_pci.c vfio_pci: fix build on 32-bit systems 2012-10-01 13:40:15 -05:00
vfio_pci_int.h vfio: vfio-pci device assignment driver 2012-10-01 08:04:23 -05:00
vga-isa-mm.c VGA: Flush coalesced MMIO on related MMIO/PIO accesses 2012-09-11 18:15:36 -03:00
vga-isa.c vga: make vram size configurable 2012-06-22 10:46:12 +02:00
vga-pci.c vga: cleanup after isa_vga_init() and pci_vga_init() conversion 2012-10-06 18:48:39 +02:00
vga.c VGA: Flush coalesced MMIO on related MMIO/PIO accesses 2012-09-11 18:15:36 -03:00
vga.h
vga_int.h vga: ppm_save(): add error handling 2012-09-05 15:48:57 -03:00
vga_template.h
vhost.c vhost: Pass device path to vhost_dev_init() 2012-09-07 09:15:19 +03:00
vhost.h vhost: Pass device path to vhost_dev_init() 2012-09-07 09:15:19 +03:00
vhost_net.c vhost: Pass device path to vhost_dev_init() 2012-09-07 09:15:19 +03:00
vhost_net.h net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
virtex_ml507.c xilinx_timer: changed nr_timers to one_timer_only 2012-06-15 13:08:13 +02:00
virtio-balloon.c Merge remote-tracking branch 'mjt/mjt-iov2' into staging 2012-07-09 12:35:06 -05:00
virtio-balloon.h
virtio-blk.c iostatus: reorganize io error code 2012-09-28 19:40:56 +02:00
virtio-blk.h Merge remote-tracking branch 'kwolf/for-anthony' into staging 2012-08-22 13:01:05 -05:00
virtio-console.c
virtio-net.c virtio-net: fix used len for tx 2012-09-28 12:16:27 +02:00
virtio-net.h
virtio-pci.c kvm: Clean up irqfd API 2012-09-09 17:03:09 +03:00
virtio-pci.h virtio: Convert to msix_init_exclusive_bar() interface 2012-06-18 10:21:10 +03:00
virtio-scsi.c virtio-scsi: add backwards-compatibility properties for 1.1 and earlier machines 2012-08-20 15:58:47 +02:00
virtio-scsi.h virtio-scsi: add backwards-compatibility properties for 1.1 and earlier machines 2012-08-20 15:58:47 +02:00
virtio-serial-bus.c virtio-serial-bus: let chardev know the exact number of bytes requested 2012-09-28 12:16:27 +02:00
virtio-serial.h
virtio.c virtio: Introduce virtqueue_get_avail_bytes() 2012-09-28 12:16:27 +02:00
virtio.h virtio: Introduce virtqueue_get_avail_bytes() 2012-09-28 12:16:27 +02:00
vmmouse.c
vmport.c
vmware_vga.c vga: cleanup after isa_vga_init() and pci_vga_init() conversion 2012-10-06 18:48:39 +02:00
vt82c686.c Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
vt82c686.h
watchdog.c Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
watchdog.h
wdt_i6300esb.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
wdt_ib700.c
wm8750.c hw/wm8750: Fix potential buffer overflow 2012-09-10 14:59:47 +02:00
xen-host-pci-device.c Spelling fixes in comments and macro names (ressource -> resource) 2012-09-14 08:21:28 +01:00
xen-host-pci-device.h Introduce XenHostPCIDevice to access a pci device on the host. 2012-06-21 16:06:10 +00:00
xen.h xen: Introduce xen_modified_memory. 2012-10-03 13:48:45 +00:00
xen_apic.c
xen_backend.c xen: Reorganize includes of Xen headers. 2012-06-21 11:43:59 +00:00
xen_backend.h build: Fix build breakage detected by buildbot 2012-08-04 07:54:15 -05:00
xen_blkif.h
xen_common.h Merge remote-tracking branch 'sstabellini/compile-xs' into staging 2012-06-26 15:05:45 -05:00
xen_console.c xen: Reorganize includes of Xen headers. 2012-06-21 11:43:59 +00:00
xen_devconfig.c build: Fix build breakage detected by buildbot 2012-08-04 07:54:15 -05:00
xen_disk.c xen: Reorganize includes of Xen headers. 2012-06-21 11:43:59 +00:00
xen_domainbuild.c cleanup useless return sentence 2012-10-05 15:10:21 +02:00
xen_domainbuild.h
xen_machine_pv.c xen_machine_pv: Use cpu_x86_init() to obtain X86CPU 2012-06-11 00:23:04 +02:00
xen_nic.c xen: flush queue when getting an event 2012-09-14 08:40:31 +01:00
xen_platform.c xen: Fix, no unplug of pt device by platform device. 2012-10-03 13:45:24 +00:00
xen_pt.c qemu/xen: Add 64 bits big bar support on qemu 2012-10-03 13:46:23 +00:00
xen_pt.h Spelling fixes in comments and documentation 2012-09-14 08:21:28 +01:00
xen_pt_config_init.c qemu/xen: Add 64 bits big bar support on qemu 2012-10-03 13:46:23 +00:00
xen_pt_msi.c Introduce Xen PCI Passthrough, MSI 2012-06-21 16:06:11 +00:00
xenfb.c xen: Reorganize includes of Xen headers. 2012-06-21 11:43:59 +00:00
xgmac.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
xics.c pseries: Fix semantics of RTAS int-on, int-off and set-xive functions 2012-10-04 15:54:18 +02:00
xics.h pseries: Remove XICS irq type enum type 2012-10-04 15:54:18 +02:00
xilinx.h xilinx: fix names of ethernet and dma links. 2012-09-19 18:48:08 +02:00
xilinx_axidma.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
xilinx_axienet.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
xilinx_ethlite.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
xilinx_intc.c xilinx_intc: changed device name 2012-06-15 13:08:13 +02:00
xilinx_spi.c ssi: Add slave autoconnect helper 2012-10-10 11:13:32 +10:00
xilinx_spips.c ssi: Add slave autoconnect helper 2012-10-10 11:13:32 +10:00
xilinx_timer.c xilinx_timer: Fix a compile error if debug enabled 2012-09-19 18:48:09 +02:00
xilinx_uartlite.c xilinx_uartlite: changed device name 2012-06-15 13:08:13 +02:00
xilinx_zynq.c xilinx_zynq: Added SPI controllers + flashes 2012-10-10 11:13:32 +10:00
xio3130_downstream.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
xio3130_downstream.h
xio3130_upstream.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
xio3130_upstream.h
xtensa_bootparam.h
xtensa_lx60.c target-xtensa: make default CPU depend on target endianness 2012-08-09 18:37:30 +00:00
xtensa_pic.c
xtensa_sim.c target-xtensa: make 'sim' to be the default machine 2012-08-09 18:38:23 +00:00
z2.c ssi: Implemented CS behaviour 2012-10-10 11:13:31 +10:00
zaurus.c
zynq_slcr.c