Statistics
| Branch: | Revision:

root / hw @ 39c20577

Name Size
  9pfs
  ide
  kvm
  usb
9p.h 402 Bytes
a15mpcore.c 3.6 kB
a9mpcore.c 7.7 kB
ac97.c 37.5 kB
acpi.c 12.9 kB
acpi.h 4.7 kB
acpi_piix4.c 16.5 kB
adb.c 11.9 kB
adb.h 2.3 kB
adlib.c 7.4 kB
ads7846.c 4.2 kB
alpha_dp264.c 5.3 kB
alpha_pci.c 3 kB
alpha_sys.h 531 Bytes
alpha_typhoon.c 23.2 kB
an5206.c 2.6 kB
apb_pci.c 15.3 kB
apb_pci.h 289 Bytes
apic.c 23.2 kB
apic.h 939 Bytes
apic_common.c 10.3 kB
apic_internal.h 4.7 kB
apm.c 2.4 kB
apm.h 411 Bytes
applesmc.c 7.3 kB
arm-misc.h 2.3 kB
arm11mpcore.c 8.3 kB
arm_boot.c 12.4 kB
arm_gic.c 28.7 kB
arm_l2x0.c 4.7 kB
arm_mptimer.c 9.8 kB
arm_pic.c 953 Bytes
arm_sysctl.c 11.7 kB
arm_timer.c 10.3 kB
armv7m.c 7.5 kB
armv7m_nvic.c 14 kB
audiodev.h 337 Bytes
axis_dev88.c 10.6 kB
baum.c 19.6 kB
baum.h 1.2 kB
bitbang_i2c.c 6 kB
bitbang_i2c.h 310 Bytes
blizzard.c 28.5 kB
blizzard_template.h 4 kB
boards.h 1 kB
bonito.c 24.6 kB
bt-hci-csr.c 12 kB
bt-hci.c 67.5 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.5 kB
cadence_ttc.c 12.3 kB
cadence_uart.c 13.1 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 88.7 kB
cirrus_vga_rop.h 5.5 kB
cirrus_vga_rop2.h 7.9 kB
cirrus_vga_template.h 2.9 kB
collie.c 2 kB
cris-boot.c 3 kB
cris-boot.h 205 Bytes
cris_pic_cpu.c 1.6 kB
cs4231.c 4.7 kB
cs4231a.c 20.3 kB
cuda.c 20.8 kB
debugcon.c 3.4 kB
dec_pci.c 4.6 kB
dec_pci.h 130 Bytes
device-hotplug.c 2.5 kB
devices.h 2.1 kB
dma.c 14.5 kB
dp8393x.c 26.5 kB
ds1225y.c 4.5 kB
ds1338.c 3.5 kB
dummy_m68k.c 2.2 kB
e1000.c 39.1 kB
e1000_hw.h 49 kB
ecc.c 2.9 kB
eccmemctl.c 11.2 kB
eepro100.c 68.4 kB
eeprom93xx.c 10.4 kB
eeprom93xx.h 1.3 kB
elf_ops.h 8.8 kB
empty_slot.c 2.3 kB
empty_slot.h 86 Bytes
es1370.c 29.7 kB
escc.c 26 kB
escc.h 354 Bytes
esp.c 20.3 kB
esp.h 439 Bytes
etraxfs.h 1.8 kB
etraxfs_dma.c 22.2 kB
etraxfs_dma.h 773 Bytes
etraxfs_eth.c 14.5 kB
etraxfs_pic.c 4.9 kB
etraxfs_ser.c 6.5 kB
etraxfs_timer.c 8.8 kB
exynos4210.c 11.1 kB
exynos4210.h 4.6 kB
exynos4210_combiner.c 15.1 kB
exynos4210_fimd.c 67.6 kB
exynos4210_gic.c 14 kB
exynos4210_mct.c 41.8 kB
exynos4210_pmu.c 23.2 kB
exynos4210_pwm.c 11.9 kB
exynos4210_uart.c 19.3 kB
exynos4_boards.c 5.7 kB
fdc.c 64.1 kB
fdc.h 845 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 504 Bytes
fw_cfg.c 15.8 kB
fw_cfg.h 2.4 kB
g364fb.c 17 kB
grackle_pci.c 5.2 kB
grlib.h 3.7 kB
grlib_apbuart.c 7 kB
grlib_gptimer.c 11 kB
grlib_irqmp.c 9.6 kB
gt64xxx.c 33.9 kB
gumstix.c 4 kB
gus.c 8.3 kB
gusemu.h 5.3 kB
gusemu_hal.c 22.6 kB
gusemu_mixer.c 11.9 kB
gustate.h 5 kB
hda-audio.c 26.7 kB
heathrow_pic.c 5.8 kB
hid.c 13.4 kB
hid.h 2.5 kB
highbank.c 10.3 kB
hpet.c 23.1 kB
hpet_emul.h 1.8 kB
hw.h 2.1 kB
i2c.c 5 kB
i2c.h 2.8 kB
i82374.c 4.6 kB
i82378.c 7.4 kB
i8254.c 9.9 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
ide.h 1.2 kB
integratorcp.c 15.9 kB
intel-hda-defs.h 22.1 kB
intel-hda.c 39 kB
intel-hda.h 2.6 kB
ioapic.c 7.4 kB
ioapic.h 897 Bytes
ioapic_common.c 3.3 kB
ioapic_internal.h 3.4 kB
ioh3420.c 7 kB
ioh3420.h 306 Bytes
irq.c 3.3 kB
irq.h 1.2 kB
isa-bus.c 6.2 kB
isa.h 3.1 kB
isa_mmio.c 2.6 kB
ivshmem.c 22.7 kB
jazz_led.c 8.6 kB
kvmvapic.c 22.6 kB
lan9118.c 39.1 kB
lance.c 4.9 kB
leon3.c 6.7 kB
lm32.h 453 Bytes
lm32_boards.c 10.1 kB
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 372 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 19.8 kB
loader.h 1.9 kB
lsi53c895a.c 61.2 kB
m48t59.c 20.3 kB
mac_dbdma.c 21.4 kB
mac_dbdma.h 1.6 kB
mac_nvram.c 5.1 kB
macio.c 4.4 kB
mainstone.c 5.8 kB
marvell_88w8618_audio.c 8.3 kB
max111x.c 4.4 kB
max7310.c 4.9 kB
mc146818rtc.c 22 kB
mc146818rtc.h 307 Bytes
mc146818rtc_regs.h 2 kB
mcf.h 977 Bytes
mcf5206.c 14.1 kB
mcf5208.c 8.2 kB
mcf_fec.c 12.4 kB
mcf_intc.c 3.7 kB
mcf_uart.c 7 kB
microblaze_boot.c 5.9 kB
microblaze_boot.h 331 Bytes
microblaze_pic_cpu.c 1.6 kB
microblaze_pic_cpu.h 173 Bytes
milkymist-ac97.c 8.3 kB
milkymist-hpdmc.c 4.2 kB
milkymist-hw.h 6.2 kB
milkymist-memcard.c 8.1 kB
milkymist-minimac2.c 14 kB
milkymist-pfpu.c 14.4 kB
milkymist-softusb.c 9 kB
milkymist-sysctl.c 8.9 kB
milkymist-tmu2.c 13.3 kB
milkymist-uart.c 5.6 kB
milkymist-vgafb.c 8 kB
milkymist-vgafb_template.h 2.5 kB
milkymist.c 6.8 kB
mips-bios.h 175 Bytes
mips.h 942 Bytes
mips_addr.c 1.3 kB
mips_cpudevs.h 380 Bytes
mips_fulong2e.c 12.6 kB
mips_int.c 2 kB
mips_jazz.c 10.5 kB
mips_malta.c 33.5 kB
mips_mipssim.c 7.3 kB
mips_r4k.c 8.9 kB
mips_timer.c 4.5 kB
mipsnet.c 7.2 kB
mpc8544_guts.c 4 kB
msi.c 11.3 kB
msi.h 1.4 kB
msix.c 11.9 kB
msix.h 836 Bytes
msmouse.c 2.6 kB
msmouse.h 72 Bytes
mst_fpga.c 6 kB
multiboot.c 12.2 kB
multiboot.h 341 Bytes
musicpal.c 46.5 kB
nand.c 23 kB
ne2000-isa.c 3.4 kB
ne2000.c 22.8 kB
ne2000.h 962 Bytes
nseries.c 43.5 kB
nvram.h 1.9 kB
omap.h 34.3 kB
omap1.c 116.5 kB
omap2.c 86.2 kB
omap_clk.c 30.3 kB
omap_dma.c 59.2 kB
omap_dss.c 32.1 kB
omap_gpio.c 20.7 kB
omap_gpmc.c 28.5 kB
omap_gptimer.c 12.9 kB
omap_i2c.c 13.6 kB
omap_intc.c 17.7 kB
omap_l4.c 4.4 kB
omap_lcd_template.h 4.9 kB
omap_lcdc.c 12.5 kB
omap_mmc.c 16 kB
omap_sdrc.c 4.8 kB
omap_spi.c 9.7 kB
omap_sx1.c 8.1 kB
omap_synctimer.c 2.8 kB
omap_tap.c 3.4 kB
omap_uart.c 5.2 kB
onenand.c 24.6 kB
opencores_eth.c 18.8 kB
openpic.c 46.6 kB
openpic.h 752 Bytes
palm.c 9.5 kB
parallel.c 18 kB
pc.c 32.7 kB
pc.h 6.6 kB
pc_piix.c 17.9 kB
pc_sysfw.c 7.5 kB
pci-hotplug.c 8.2 kB
pci-stub.c 1.4 kB
pci.c 59.8 kB
pci.h 19 kB
pci_bridge.c 13 kB
pci_bridge.h 2.1 kB
pci_bridge_dev.c 5.2 kB
pci_host.c 4.9 kB
pci_host.h 2.3 kB
pci_ids.h 4.1 kB
pci_internals.h 2 kB
pci_regs.h 35.5 kB
pcie.c 19.2 kB
pcie.h 5.9 kB
pcie_aer.c 31.5 kB
pcie_aer.h 3.4 kB
pcie_host.c 4.7 kB
pcie_host.h 1.5 kB
pcie_port.c 3.1 kB
pcie_port.h 1.4 kB
pcie_regs.h 7.2 kB
pckbd.c 15.8 kB
pcmcia.h 1.8 kB
pcnet-pci.c 11.1 kB
pcnet.c 54.7 kB
pcnet.h 2.1 kB
pcspk.c 5.4 kB
pcspk.h 1.5 kB
petalogix_ml605_mmu.c 5.3 kB
petalogix_s3adsp1800_mmu.c 4.3 kB
pflash_cfi01.c 20.5 kB
pflash_cfi02.c 22.1 kB
piix4.c 3.8 kB
piix_pci.c 18.5 kB
pixel_ops.h 1.7 kB
pl011.c 8.2 kB
pl022.c 8.4 kB
pl031.c 6.9 kB
pl041.c 16.7 kB
pl041.h 3.4 kB
pl041.hx 2 kB
pl050.c 5 kB
pl061.c 8.7 kB
pl080.c 11.6 kB
pl110.c 13.2 kB
pl110_template.h 9.3 kB
pl181.c 15.2 kB
pl190.c 7.5 kB
pm_smbus.c 4.2 kB
pm_smbus.h 482 Bytes
ppc-viosrp.h 6.7 kB
ppc.c 38.3 kB
ppc.h 3.6 kB
ppc405.h 3.1 kB
ppc405_boards.c 20.3 kB
ppc405_uc.c 66 kB
ppc440_bamboo.c 9.3 kB
ppc4xx.h 2.5 kB
ppc4xx_devs.c 20.5 kB
ppc4xx_pci.c 11.1 kB
ppc_booke.c 7.9 kB
ppc_mac.h 3.1 kB
ppc_newworld.c 15.5 kB
ppc_oldworld.c 11.5 kB
ppc_prep.c 21.5 kB
ppce500_mpc8544ds.c 13.2 kB
ppce500_pci.c 10.5 kB
ppce500_spin.c 5.6 kB
prep_pci.c 5.2 kB
primecell.h 292 Bytes
ps2.c 20.4 kB
ps2.h 1.6 kB
ptimer.c 5.5 kB
ptimer.h 1.3 kB
pxa.h 5.4 kB
pxa2xx.c 68.6 kB
pxa2xx_dma.c 16.2 kB
pxa2xx_gpio.c 10 kB
pxa2xx_keypad.c 9.6 kB
pxa2xx_lcd.c 29.7 kB
pxa2xx_mmci.c 14.3 kB
pxa2xx_pcmcia.c 5.4 kB
pxa2xx_pic.c 9.6 kB
pxa2xx_template.h 11.3 kB
pxa2xx_timer.c 14.7 kB
qdev-addr.c 2 kB
qdev-addr.h 277 Bytes
qdev-monitor.c 15.1 kB
qdev-properties.c 29.3 kB
qdev.c 18 kB
qdev.h 13.1 kB
qxl-logger.c 8.2 kB
qxl-render.c 8.9 kB
qxl.c 63.7 kB
qxl.h 4.6 kB
r2d.c 9.5 kB
rc4030.c 21.2 kB
realview.c 15.7 kB
realview_gic.c 2.1 kB
rtl8139.c 101 kB
s390-virtio-bus.c 13.7 kB
s390-virtio-bus.h 3 kB
s390-virtio.c 9.5 kB
sb16.c 34.8 kB
sbi.c 4.1 kB
scsi-bus.c 45 kB
scsi-defs.h 10.2 kB
scsi-disk.c 58 kB
scsi-generic.c 14.1 kB
scsi.h 7.9 kB
sd.c 46.9 kB
sd.h 2.8 kB
serial.c 27.5 kB
sga.c 2 kB
sh.h 1.6 kB
sh7750.c 23.2 kB
sh7750_regnames.c 2.3 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 352 Bytes
shix.c 3.5 kB
shpc.c 23.9 kB
shpc.h 1.2 kB
slavio_intctl.c 13.8 kB
slavio_misc.c 13.2 kB
slavio_timer.c 14.1 kB
slotid_cap.c 1.3 kB
slotid_cap.h 249 Bytes
sm501.c 41.2 kB
sm501_template.h 3.8 kB
smbios.c 7.7 kB
smbios.h 4.4 kB
smbus.c 8.1 kB
smbus.h 3.5 kB
smbus_eeprom.c 4.7 kB
smc91c111.c 22.1 kB
soc_dma.c 11.6 kB
soc_dma.h 3.4 kB
spapr.c 25.3 kB
spapr.h 12.3 kB
spapr_hcall.c 19.9 kB
spapr_llan.c 15.6 kB
spapr_pci.c 15.3 kB
spapr_pci.h 1.9 kB
spapr_rtas.c 9.1 kB
spapr_vio.c 22.2 kB
spapr_vio.h 4.6 kB
spapr_vscsi.c 28.4 kB
spapr_vty.c 5.7 kB
sparc32_dma.c 8.9 kB
sparc32_dma.h 446 Bytes
spitz.c 32.8 kB
srp.h 6.3 kB
ssd0303.c 8.9 kB
ssd0323.c 9.5 kB
ssi-sd.c 8.3 kB
ssi.c 1.9 kB
ssi.h 1.5 kB
stellaris.c 40.4 kB
stellaris_enet.c 12.7 kB
stellaris_input.c 2.3 kB
strongarm.c 42.2 kB
strongarm.h 1.5 kB
sun4c_intctl.c 6.1 kB
sun4m.c 57.6 kB
sun4m.h 1.1 kB
sun4m_iommu.c 13.1 kB
sun4u.c 28.9 kB
sysbus.c 6.7 kB
sysbus.h 3 kB
tc58128.c 4.2 kB
tc6393xb.c 17.9 kB
tc6393xb_template.h 2.1 kB
tcx.c 18.9 kB
tmp105.c 6.1 kB
tosa.c 8 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 24.6 kB
twl92230.c 24.4 kB
unin_pci.c 14.6 kB
usb.h 15.5 kB
versatile_pci.c 4.2 kB
versatilepb.c 11.4 kB
vexpress.c 15.9 kB
vga-isa-mm.c 4.3 kB
vga-isa.c 3 kB
vga-pci.c 3.2 kB
vga.c 70.5 kB
vga.h 6.5 kB
vga_int.h 7.3 kB
vga_template.h 14.2 kB
vhost.c 29.2 kB
vhost.h 1.5 kB
vhost_net.c 6.6 kB
vhost_net.h 574 Bytes
virtex_ml507.c 8.4 kB
virtio-balloon.c 7.3 kB
virtio-balloon.h 1.5 kB
virtio-blk.c 17 kB
virtio-blk.h 2.9 kB
virtio-console.c 4.8 kB
virtio-net.c 31.2 kB
virtio-net.h 7.5 kB
virtio-pci.c 30.8 kB
virtio-pci.h 1.4 kB
virtio-scsi.c 18.1 kB
virtio-scsi.h 934 Bytes
virtio-serial-bus.c 26.1 kB
virtio-serial.h 5.9 kB
virtio.c 25.6 kB
virtio.h 8.8 kB
vmmouse.c 7.8 kB
vmport.c 4.5 kB
vmware_vga.c 33.8 kB
vmware_vga.h 263 Bytes
vt82c686.c 15.1 kB
vt82c686.h 323 Bytes
watchdog.c 4.2 kB
watchdog.h 1.4 kB
wdt_i6300esb.c 13.9 kB
wdt_ib700.c 3.8 kB
wm8750.c 20.3 kB
xen.h 1.6 kB
xen_apic.c 2 kB
xen_backend.c 21.2 kB
xen_backend.h 3.8 kB
xen_blkif.h 3.5 kB
xen_common.h 3.2 kB
xen_console.c 7.3 kB
xen_devconfig.c 4.8 kB
xen_disk.c 23.4 kB
xen_domainbuild.c 8.5 kB
xen_domainbuild.h 487 Bytes
xen_machine_pv.c 3.5 kB
xen_nic.c 13.9 kB
xen_platform.c 11.1 kB
xenfb.c 30.5 kB
xgmac.c 14.6 kB
xics.c 13.9 kB
xics.h 1.7 kB
xilinx.h 2.7 kB
xilinx_axidma.c 13.1 kB
xilinx_axidma.h 1 kB
xilinx_axienet.c 22.4 kB
xilinx_ethlite.c 7.2 kB
xilinx_intc.c 5 kB
xilinx_timer.c 6.6 kB
xilinx_uartlite.c 5.8 kB
xilinx_zynq.c 4.7 kB
xio3130_downstream.c 6.5 kB
xio3130_downstream.h 406 Bytes
xio3130_upstream.c 5.5 kB
xio3130_upstream.h 319 Bytes
xtensa_bootparam.h 528 Bytes
xtensa_lx60.c 9.8 kB
xtensa_pic.c 5.7 kB
xtensa_sim.c 4.1 kB
z2.c 9.5 kB
zaurus.c 7.1 kB
zynq_slcr.c 14.5 kB

Latest revisions

# Date Author Comment
52b0fecd 04/17/2012 11:23 am Gerd Hoffmann

usb-uhci: stop queue filling when we find a in-flight td

Not only QHs can form rings, but TDs too. With the new
queuing/pipelining support we are following TD chains and
can actually walk in circles. An assert() prevents us from
entering an endless loop then....

ee008ba6 04/17/2012 11:23 am Gerd Hoffmann

usb-uhci: queuing fix

When we queue up usb packets we may happen to find a already queued
packet, which also might be finished at that point already. We don't
want continue processing the packet at this point though, so lets
just signal back we've found a in-flight packet when in queuing mode....

65bb3a5c 04/17/2012 11:23 am Gerd Hoffmann

Add bootindex support to usb-host and usb-redir

When passing through a usb pendrive seabios will present it in the F12
boot menu and will happily boot from it.

This patch adds bootorder support so you can even make it the default
boot device.

Signed-off-by: Gerd Hoffmann <>

e382e751 04/17/2012 11:23 am Gerd Hoffmann

usb-host: trace emulated requests

Add tracepoint to track completion of emulated control requests.

Signed-off-by: Gerd Hoffmann <>

6aebe407 04/17/2012 11:23 am Gerd Hoffmann

usb-host: trace canceled requests

Add tracepoints to track canceled requests.

Signed-off-by: Gerd Hoffmann <>

19b89252 04/17/2012 11:23 am Gerd Hoffmann

usb-host: add usb packet to request tracepoints

Add pointer to USBPacket to all tracepoints tracking requests to make it
easier to identify them when multiple requests are in flight.

Signed-off-by: Gerd Hoffmann <>

39c20577 04/17/2012 11:23 am Gerd Hoffmann

usb-host: add property to turn off pipelining

Add a property to usb-host to disable the bulk endpoint pipelining.

Signed-off-by: Gerd Hoffmann <>

eeb0cf9a 04/17/2012 11:23 am Gerd Hoffmann

usb/vmstate: add parent dev path

... to make vmstate id string truely unique with multiple host
controllers, i.e. move from "1/usb-ptr" to "0000:00:01.3/1/usb-ptr"
(usb tabled connected to piix3 uhci).

This obviously breaks migration. To handle this the usb bus...

fc34e77b 04/16/2012 08:56 pm Anthony Liguori

Merge remote-tracking branch 'kiszka/queues/pending' into staging

  • kiszka/queues/pending:
    vapic: Disable for pre-1.1 machines
    Kick io-thread on qemu_chr_accept_input
    pcnet: Properly handle TX requests during Link Fail
    pcnet: Clear ERR in CSR0 on stop...
52346e8c 04/16/2012 08:52 pm Anthony Liguori

Merge remote-tracking branch 'mst/tags/for_anthony' into staging

  • mst/tags/for_anthony:
    pci: fix corrupted pci conf index register by unaligned write
    acpi: explicitly account for >1 device per slot
    acpi_piix4: Re-define PCI hotplug eject register read...

View revisions

Also available in: Atom