Statistics
| Branch: | Revision:

root / hw @ c874ea97

Name Size
  9pfs
  alpha
  arm
  cris
  dataplane
  i386
  ide
  kvm
  lm32
  m68k
  microblaze
  mips
  moxie
  openrisc
  pci
  ppc
  s390x
  sh4
  sparc
  sparc64
  unicore32
  usb
  xtensa
Makefile.objs 7.6 kB
a15mpcore.c 3.8 kB
a9mpcore.c 4.7 kB
a9scu.c 4.3 kB
ac97.c 38.9 kB
acpi.c 15.3 kB
acpi.h 4.8 kB
acpi_ich9.c 7.2 kB
acpi_ich9.h 1.6 kB
acpi_piix4.c 18.4 kB
adb.c 15 kB
adb.h 2.6 kB
adlib.c 7.4 kB
ads7846.c 4.2 kB
alpha_sys.h 488 Bytes
alpha_typhoon.c 23.4 kB
apb_pci.c 15.9 kB
apb_pci.h 265 Bytes
apic-msidef.h 619 Bytes
apic.c 23.4 kB
apic.h 1 kB
apic_common.c 10.6 kB
apic_internal.h 4.6 kB
apm.c 2.7 kB
apm.h 490 Bytes
applesmc.c 7.3 kB
arm-misc.h 2.3 kB
arm11mpcore.c 8.8 kB
arm_gic.c 21.5 kB
arm_gic_common.c 6.2 kB
arm_gic_internal.h 5.1 kB
arm_l2x0.c 4.8 kB
arm_mptimer.c 8.5 kB
arm_sysctl.c 19.8 kB
arm_timer.c 10.6 kB
armv7m_nvic.c 18 kB
audiodev.h 392 Bytes
bitbang_i2c.c 6 kB
bitbang_i2c.h 313 Bytes
blizzard.c 28.8 kB
blizzard_template.h 4 kB
block-common.c 1.9 kB
block-common.h 2.5 kB
boards.h 1.2 kB
bonito.c 25.3 kB
bt-hci-csr.c 12 kB
bt-hci.c 67.4 kB
bt-hid.c 15.1 kB
bt-l2cap.c 42.7 kB
bt-sdp.c 28.8 kB
bt.c 3.5 kB
bt.h 56.4 kB
cadence_gem.c 39.3 kB
cadence_ttc.c 12.2 kB
cadence_uart.c 13.2 kB
cbus.c 14.8 kB
ccid-card-emulated.c 18.5 kB
ccid-card-passthru.c 10.5 kB
ccid.h 1.9 kB
cdrom.c 4.2 kB
cirrus_vga.c 89.6 kB
cirrus_vga_rop.h 5.5 kB
cirrus_vga_rop2.h 7.9 kB
cirrus_vga_template.h 2.9 kB
cris-boot.h 242 Bytes
cs4231.c 4.7 kB
cs4231a.c 20.3 kB
cuda.c 20.3 kB
debugcon.c 4 kB
debugexit.c 2.1 kB
dec_pci.c 4.7 kB
dec_pci.h 173 Bytes
devices.h 2.1 kB
dma.c 15.3 kB
dp8393x.c 26.4 kB
ds1225y.c 4.5 kB
ds1338.c 6.2 kB
e1000.c 44 kB
e1000_hw.h 49.6 kB
ecc.c 3 kB
eccmemctl.c 11.2 kB
eepro100.c 69.1 kB
eeprom93xx.c 10.5 kB
eeprom93xx.h 1.3 kB
elf_ops.h 9.4 kB
empty_slot.c 2.3 kB
empty_slot.h 133 Bytes
es1370.c 30.2 kB
escc.c 25.9 kB
escc.h 377 Bytes
esp-pci.c 14.3 kB
esp.c 19.3 kB
esp.h 3.1 kB
etraxfs.h 1.9 kB
etraxfs_dma.c 22.1 kB
etraxfs_dma.h 822 Bytes
etraxfs_eth.c 16.5 kB
etraxfs_pic.c 4.9 kB
etraxfs_ser.c 6.4 kB
etraxfs_timer.c 8.8 kB
exynos4210.h 4.7 kB
exynos4210_combiner.c 15.1 kB
exynos4210_fimd.c 67.7 kB
exynos4210_gic.c 14 kB
exynos4210_i2c.c 9.9 kB
exynos4210_mct.c 41.7 kB
exynos4210_pmu.c 23.2 kB
exynos4210_pwm.c 11.9 kB
exynos4210_rtc.c 16.1 kB
exynos4210_uart.c 19.2 kB
fdc.c 68.8 kB
fdc.h 718 Bytes
firmware_abi.h 1.8 kB
flash.h 2.1 kB
fmopl.c 35.1 kB
fmopl.h 6.5 kB
framebuffer.c 3.3 kB
framebuffer.h 499 Bytes
fw_cfg.c 16.1 kB
fw_cfg.h 2.4 kB
g364fb.c 18.1 kB
grackle_pci.c 5.1 kB
grlib.h 3.6 kB
grlib_apbuart.c 7.7 kB
grlib_gptimer.c 10.9 kB
grlib_irqmp.c 9.5 kB
gt64xxx.c 34.1 kB
gus.c 8.4 kB
gusemu.h 5.3 kB
gusemu_hal.c 22.6 kB
gusemu_mixer.c 11.9 kB
gustate.h 5 kB
hd-geometry.c 5.5 kB
hda-audio.c 31 kB
heathrow_pic.c 5.8 kB
hid.c 14.1 kB
hid.h 2.5 kB
hpet.c 23.1 kB
hpet_emul.h 1.8 kB
hw.h 2.5 kB
i2c.c 5.2 kB
i2c.h 2.7 kB
i82374.c 4.6 kB
i82378.c 7.4 kB
i8254.c 10 kB
i8254.h 2.1 kB
i8254_common.c 8.7 kB
i8254_internal.h 3 kB
i8259.c 12.9 kB
i8259_common.c 5 kB
i8259_internal.h 2.8 kB
i82801b11.c 3.9 kB
ich9.h 8.1 kB
ide.h 1 kB
imx.h 674 Bytes
imx_avic.c 11.7 kB
imx_ccm.c 8.1 kB
imx_serial.c 12.7 kB
imx_timer.c 18.3 kB
intel-hda-defs.h 22.1 kB
intel-hda.c 39.4 kB
intel-hda.h 2.7 kB
ioapic.c 7.4 kB
ioapic.h 897 Bytes
ioapic_common.c 3.3 kB
ioapic_internal.h 3.4 kB
ioh3420.c 6.9 kB
ioh3420.h 313 Bytes
ipack.c 2.8 kB
ipack.h 2.4 kB
ipoctal232.c 16.5 kB
irq.c 3.7 kB
irq.h 1.6 kB
isa-bus.c 7.3 kB
isa.h 3.3 kB
isa_mmio.c 2.5 kB
ivshmem.c 22.7 kB
jazz_led.c 9.1 kB
lan9118.c 39.1 kB
lance.c 4.9 kB
lm32.h 498 Bytes
lm32_hwsetup.h 4.9 kB
lm32_juart.c 3.6 kB
lm32_juart.h 320 Bytes
lm32_pic.c 4.5 kB
lm32_pic.h 412 Bytes
lm32_sys.c 4.6 kB
lm32_timer.c 5.4 kB
lm32_uart.c 6.5 kB
lm4549.c 9 kB
lm4549.h 1 kB
lm832x.c 14.7 kB
loader.c 21.2 kB
loader.h 1.9 kB
lpc_ich9.c 17.2 kB
lsi53c895a.c 60.9 kB
m25p80.c 19.3 kB
m48t59.c 20.3 kB
mac_dbdma.c 21.5 kB
mac_dbdma.h 1.7 kB
mac_nvram.c 5.7 kB
macio.c 8.6 kB
marvell_88w8618_audio.c 8.3 kB
max111x.c 4.4 kB
max7310.c 4.9 kB
mc146818rtc.c 27.7 kB
mc146818rtc.h 313 Bytes
mc146818rtc_regs.h 2.1 kB
mcf.h 907 Bytes
mcf_fec.c 12.3 kB
mcf_uart.c 7 kB
megasas.c 68.8 kB
mfi.h 36.4 kB
microblaze_boot.h 322 Bytes
microblaze_pic_cpu.h 173 Bytes
milkymist-ac97.c 8.3 kB
milkymist-hpdmc.c 4.2 kB
milkymist-hw.h 5.6 kB
milkymist-memcard.c 8.1 kB
milkymist-minimac2.c 13.9 kB
milkymist-pfpu.c 14.3 kB
milkymist-softusb.c 8.9 kB
milkymist-sysctl.c 8.9 kB
milkymist-tmu2.c 13.3 kB
milkymist-uart.c 5.6 kB
milkymist-vgafb.c 8.1 kB
milkymist-vgafb_template.h 2.5 kB
mips-bios.h 175 Bytes
mips.h 911 Bytes
mips_cpudevs.h 380 Bytes
mipsnet.c 7.2 kB
mst_fpga.c 6 kB
multiboot.h 341 Bytes
nand.c 23.2 kB
ne2000-isa.c 3.4 kB
ne2000.c 22.7 kB
ne2000.h 1011 Bytes
null-machine.c 666 Bytes
nvram.h 1.3 kB
omap.h 31.4 kB
omap_clk.c 30.3 kB
omap_dma.c 59.4 kB
omap_dss.c 31.9 kB
omap_gpio.c 20.6 kB
omap_gpmc.c 28.5 kB
omap_gptimer.c 12.8 kB
omap_i2c.c 13.6 kB
omap_intc.c 17.7 kB
omap_l4.c 4.3 kB
omap_lcd_template.h 4.9 kB
omap_lcdc.c 13.5 kB
omap_mmc.c 16 kB
omap_sdrc.c 4.8 kB
omap_spi.c 10.3 kB
omap_synctimer.c 2.8 kB
omap_tap.c 3.4 kB
omap_uart.c 5.1 kB
onenand.c 24.6 kB
opencores_eth.c 18.7 kB
openpic.c 45.3 kB
openpic.h 598 Bytes
pam.c 3.3 kB
pam.h 3.3 kB
parallel.c 17.9 kB
pc-testdev.c 5.6 kB
pc.h 7.3 kB
pc87312.c 10.9 kB
pc87312.h 1.9 kB
pc_sysfw.c 7.9 kB
pci_bridge_dev.c 4.8 kB
pckbd.c 15.9 kB
pcmcia.h 1.9 kB
pcnet-pci.c 11 kB
pcnet.c 54.5 kB
pcnet.h 2.1 kB
pcspk.c 5.4 kB
pcspk.h 1.5 kB
pflash_cfi01.c 21.9 kB
pflash_cfi02.c 23.9 kB
piix4.c 3.8 kB
piix_pci.c 19.6 kB
pl011.c 8.4 kB
pl022.c 8.5 kB
pl031.c 7.1 kB
pl041.c 16.7 kB
pl041.h 3.4 kB
pl041.hx 2 kB
pl050.c 5.1 kB
pl061.c 8.7 kB
pl080.c 11.7 kB
pl110.c 13.4 kB
pl110_template.h 9.4 kB
pl181.c 15.4 kB
pl190.c 7.8 kB
pl330.c 48 kB
pm_smbus.c 4.5 kB
pm_smbus.h 380 Bytes
ppc-viosrp.h 6.7 kB
ppc.h 3.7 kB
ppc405.h 3 kB
ppc4xx.h 2.5 kB
ppc4xx_pci.c 11.2 kB
ppce500_pci.c 11.9 kB
ppce500_pci.h 158 Bytes
prep_pci.c 6.9 kB
primecell.h 292 Bytes
ps2.c 20.4 kB
ps2.h 1.6 kB
ptimer.c 6 kB
ptimer.h 1.3 kB
puv3.h 1.6 kB
puv3_dma.c 2.5 kB
puv3_gpio.c 3.4 kB
puv3_intc.c 3.2 kB
puv3_ost.c 3.6 kB
puv3_pm.c 3.2 kB
pxa.h 5.2 kB
pxa2xx_dma.c 16.1 kB
pxa2xx_keypad.c 9.6 kB
pxa2xx_lcd.c 30 kB
pxa2xx_mmci.c 14.2 kB
pxa2xx_pcmcia.c 5.3 kB
pxa2xx_template.h 11.3 kB
pxa2xx_timer.c 15.9 kB
q35.c 9.8 kB
q35.h 6.1 kB
qdev-addr.c 1.9 kB
qdev-addr.h 310 Bytes
qdev-core.h 9.6 kB
qdev-dma.h 352 Bytes
qdev-properties-system.c 9.5 kB
qdev-properties.c 27.5 kB
qdev-properties.h 9.1 kB
qdev.c 22.6 kB
qdev.h 116 Bytes
qxl-logger.c 8.6 kB
qxl-render.c 8.9 kB
qxl.c 76.2 kB
qxl.h 4.8 kB
rc4030.c 21.1 kB
realview_gic.c 2.1 kB
rtl8139.c 101.3 kB
sb16.c 34.8 kB
sbi.c 4 kB
scsi-bus.c 52.9 kB
scsi-defs.h 10.7 kB
scsi-disk.c 74.7 kB
scsi-generic.c 14.1 kB
scsi.h 8.9 kB
sd.c 48.5 kB
sd.h 2.9 kB
sdhci.c 43.3 kB
sdhci.h 12.3 kB
serial-isa.c 3.9 kB
serial-pci.c 7.9 kB
serial.c 23.5 kB
serial.h 3.4 kB
sga.c 2 kB
sh.h 1.6 kB
sh7750_regnames.h 127 Bytes
sh7750_regs.h 60.5 kB
sh_intc.c 13.3 kB
sh_intc.h 2 kB
sh_pci.c 5.5 kB
sh_serial.c 10.3 kB
sh_timer.c 8.8 kB
sharpsl.h 340 Bytes
slavio_intctl.c 13.8 kB
slavio_misc.c 13.1 kB
slavio_timer.c 14.1 kB
sm501.c 41.4 kB
sm501_template.h 3.8 kB
smbios.h 4.4 kB
smbus.c 8.1 kB
smbus.h 3.5 kB
smbus_eeprom.c 4.8 kB
smbus_ich9.c 3.7 kB
smc91c111.c 22 kB
soc_dma.c 11.6 kB
soc_dma.h 3.4 kB
spapr.h 13.3 kB
spapr_llan.c 15.8 kB
spapr_nvram.c 5.5 kB
spapr_pci.c 26.9 kB
spapr_pci.h 2.6 kB
spapr_vio.h 4.7 kB
spapr_vscsi.c 28.4 kB
spapr_vty.c 5.7 kB
sparc32_dma.c 8.9 kB
sparc32_dma.h 422 Bytes
srp.h 6.3 kB
ssd0303.c 8.9 kB
ssd0323.c 9.8 kB
ssi-sd.c 8.5 kB
ssi.c 4.1 kB
ssi.h 3.2 kB
stellaris_enet.c 12.7 kB
stellaris_input.c 2.3 kB
stream.c 504 Bytes
stream.h 871 Bytes
strongarm.c 42.1 kB
strongarm.h 1.5 kB
sun4c_intctl.c 5.6 kB
sun4m.h 1 kB
sun4m_iommu.c 13 kB
sysbus.c 7.8 kB
sysbus.h 2.8 kB
tc58128.c 4.2 kB
tc6393xb.c 18.1 kB
tc6393xb_template.h 2.2 kB
tcx.c 20.7 kB
tmp105.c 6.7 kB
tmp105.h 1 kB
tmp105_regs.h 1.1 kB
tpci200.c 18.7 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 24.5 kB
twl92230.c 24.5 kB
uboot_image.h 5.9 kB
unin_pci.c 14.7 kB
usb.h 18.3 kB
versatile_i2c.c 3 kB
versatile_pci.c 4.3 kB
vfio_pci.c 98.9 kB
vga-isa-mm.c 4.3 kB
vga-isa.c 3.3 kB
vga-pci.c 6.5 kB
vga.c 72.2 kB
vga.h 6.5 kB
vga_int.h 7.5 kB
vga_template.h 14.2 kB
vhost.c 31.5 kB
vhost.h 2 kB
vhost_net.c 8.3 kB
vhost_net.h 796 Bytes
virtio-balloon.c 11.6 kB
virtio-balloon.h 2 kB
virtio-blk.c 20.1 kB
virtio-blk.h 4.4 kB
virtio-bus.c 4.6 kB
virtio-bus.h 3.4 kB
virtio-console.c 5 kB
virtio-net.c 39.8 kB
virtio-net.h 8.8 kB
virtio-pci.c 47.6 kB
virtio-pci.h 3.7 kB
virtio-rng.c 4.5 kB
virtio-rng.h 1 kB
virtio-scsi.c 22.7 kB
virtio-scsi.h 1.9 kB
virtio-serial-bus.c 27.8 kB
virtio-serial.h 6.8 kB
virtio.c 29.2 kB
virtio.h 11.2 kB
vmmouse.c 7.8 kB
vmport.c 4.7 kB
vmware_utils.h 3.5 kB
vmware_vga.c 36.3 kB
vmxnet3.c 71.6 kB
vmxnet3.h 24 kB
vmxnet_debug.h 4.3 kB
vmxnet_rx_pkt.c 4.1 kB
vmxnet_rx_pkt.h 3.8 kB
vmxnet_tx_pkt.c 15.9 kB
vmxnet_tx_pkt.h 3.2 kB
vt82c686.c 13.6 kB
vt82c686.h 323 Bytes
watchdog.c 4.2 kB
watchdog.h 1.4 kB
wdt_i6300esb.c 13.8 kB
wdt_ib700.c 3.8 kB
wm8750.c 20.3 kB
xen-host-pci-device.c 9.6 kB
xen-host-pci-device.h 1.7 kB
xen.h 1.7 kB
xen_apic.c 2.2 kB
xen_backend.c 21.2 kB
xen_backend.h 3.9 kB
xen_blkif.h 3.5 kB
xen_common.h 3.8 kB
xen_console.c 7.9 kB
xen_devconfig.c 4.8 kB
xen_disk.c 29.7 kB
xen_domainbuild.h 490 Bytes
xen_nic.c 13.8 kB
xen_platform.c 11.9 kB
xen_pt.c 26.3 kB
xen_pt.h 8.8 kB
xen_pt_config_init.c 57.2 kB
xen_pt_msi.c 16.8 kB
xenfb.c 30.3 kB
xgmac.c 14.5 kB
xics.h 1.6 kB
xilinx.h 2.7 kB
xilinx_axidma.c 13.3 kB
xilinx_axienet.c 22.8 kB
xilinx_ethlite.c 7.5 kB
xilinx_intc.c 5 kB
xilinx_spi.c 9.5 kB
xilinx_spips.c 17.5 kB
xilinx_timer.c 6.8 kB
xilinx_uartlite.c 5.8 kB
xio3130_downstream.c 6.4 kB
xio3130_downstream.h 413 Bytes
xio3130_upstream.c 5.4 kB
xio3130_upstream.h 326 Bytes
xtensa_bootparam.h 528 Bytes
zaurus.c 7.1 kB
zynq_slcr.c 14.5 kB

Latest revisions

# Date Author Comment
3713e148 04/03/2013 10:55 am Hans de Goede

usb-redir: Fix crash on migration with no client connected

If no client is connected on the src side, then we won't receive a
parser during migrate, in this case usbredir_post_load() should be a nop,
rather then to try to derefefence the NULL dev->parser pointer....

c874ea97 04/03/2013 10:55 am Hans de Goede

usb-redir: Add flow control support

Signed-off-by: Hans de Goede <>
Signed-off-by: Gerd Hoffmann <>

c707582b 04/02/2013 04:15 pm Wenchao Xia

VMXNET3: initialize rx_ridx to eliminate compile warning

Gcc report "hw/vmxnet3.c:972: error: ‘rx_ridx’ may be used
uninitialized in this function", so fix it.

Signed-off-by: Wenchao Xia <>
Message-id: ...

b1ee5829 04/02/2013 04:15 pm Anthony Liguori

qdev: only send deleted event if device was realized

Reported-by: Kevin Wolf <>
Signed-off-by: Anthony Liguori <>
Message-id:

6dcfdbad 04/01/2013 10:35 pm Alex Williamson

vfio: cleanup includes

Starting to get messy, put the back in alphabetical order.

Signed-off-by: Alex Williamson <>

c29029dd 04/01/2013 10:35 pm Alex Williamson

vfio: Add bootindex support

Signed-off-by: Alex Williamson <>

ba661818 04/01/2013 10:35 pm Alex Williamson

vfio-pci: Move devices to D0 on reset

Guests may leave devices in a low power state at reboot, but we expect
devices to be woken up for the next boot. Make this happen.

Signed-off-by: Alex Williamson <>

82ca8912 04/01/2013 10:34 pm Alex Williamson

vfio-pci: Add extra debugging

Often when debugging it's useful to be able to disable bypass paths
so no interactions with the device are missed. Add some extra debug
options to do this. Also add device info on read/write BAR accesses,
which is useful when debugging more than one assigned device. A...

7076eabc 04/01/2013 10:34 pm Alex Williamson

qemu vfio-pci: Graphics device quirks

Graphics cards have a number of different backdoors. Some of these
are alternative ways to get PCI BAR addresses, some of them are
complete mirrors of PCI config space available through MMIO and
I/O port access. These quirks cover a number of ATI Radeon and...

f15689c7 04/01/2013 10:33 pm Alex Williamson

qemu vfio-pci: Add support for VGA MMIO and I/O port access

Most VGA cards need some kind of quirk to fully operate since they
hide backdoors to get to other registers outside of PCI config space
within the registers, but this provides the base infrastructure. If...

View revisions

Also available in: Atom