Statistics
| Branch: | Revision:

root / hw @ bbca72c6

Name Size
  9pfs
  ide
9p.h 402 Bytes
a9mpcore.c 676 Bytes
ac97.c 36.9 kB
acpi.c 11.9 kB
acpi.h 4.7 kB
acpi_piix4.c 15.6 kB
adb.c 11.9 kB
adlib.c 7.4 kB
ads7846.c 3.8 kB
an5206.c 2.7 kB
apb_pci.c 13.8 kB
apb_pci.h 241 Bytes
apic.c 26.3 kB
apic.h 775 Bytes
apm.c 2.2 kB
apm.h 411 Bytes
applesmc.c 7 kB
arm-misc.h 1.2 kB
arm11mpcore.c 3.3 kB
arm_boot.c 8.6 kB
arm_gic.c 21.5 kB
arm_pic.c 1.1 kB
arm_sysctl.c 11.4 kB
arm_timer.c 8.8 kB
armv7m.c 7.1 kB
armv7m_nvic.c 13 kB
audiodev.h 345 Bytes
axis_dev88.c 10.4 kB
baum.c 19.6 kB
baum.h 1.2 kB
bitbang_i2c.c 5.5 kB
bitbang_i2c.h 310 Bytes
blizzard.c 28.4 kB
blizzard_template.h 4 kB
boards.h 1 kB
bonito.c 25 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
cbus.c 14.8 kB
ccid-card-emulated.c 18.6 kB
ccid-card-passthru.c 10.2 kB
ccid.h 1.6 kB
cdrom.c 4.2 kB
cirrus_vga.c 88.1 kB
cirrus_vga_rop.h 5.5 kB
cirrus_vga_rop2.h 7.9 kB
collie.c 1.8 kB
cris-boot.c 3 kB
cris-boot.h 201 Bytes
cris_pic_cpu.c 1.7 kB
cs4231.c 4.5 kB
cs4231a.c 20 kB
cuda.c 20.7 kB
debugcon.c 3.2 kB
dec_pci.c 3.8 kB
dec_pci.h 130 Bytes
device-hotplug.c 1.5 kB
devices.h 1.9 kB
dma.c 14.4 kB
dp8393x.c 26.3 kB
ds1225y.c 5.1 kB
ds1338.c 3.2 kB
dummy_m68k.c 2.2 kB
e1000.c 38.9 kB
e1000_hw.h 48.9 kB
ecc.c 2.8 kB
eccmemctl.c 10.9 kB
eepro100.c 68.1 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.6 kB
escc.c 25.8 kB
escc.h 354 Bytes
esp.c 20.1 kB
esp.h 439 Bytes
etraxfs.h 1.8 kB
etraxfs_dma.c 21.6 kB
etraxfs_dma.h 568 Bytes
etraxfs_eth.c 14.1 kB
etraxfs_pic.c 4.6 kB
etraxfs_ser.c 6.1 kB
etraxfs_timer.c 8.4 kB
event_notifier.c 1.3 kB
event_notifier.h 369 Bytes
fdc.c 60.3 kB
fdc.h 740 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.5 kB
framebuffer.h 450 Bytes
fw_cfg.c 15.7 kB
fw_cfg.h 2.4 kB
g364fb.c 16.6 kB
grackle_pci.c 4.2 kB
grlib.h 3.7 kB
grlib_apbuart.c 5.2 kB
grlib_gptimer.c 10.7 kB
grlib_irqmp.c 9.3 kB
gt64xxx.c 33.4 kB
gumstix.c 3.7 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 25.8 kB
heathrow_pic.c 5.8 kB
hid.c 13.4 kB
hid.h 1.5 kB
hpet.c 22.7 kB
hpet_emul.h 1.8 kB
hw.h 40.1 kB
i2c.c 4.2 kB
i2c.h 2.2 kB
i8254.c 14.9 kB
i8259.c 14.7 kB
ide.h 1.1 kB
integratorcp.c 15.8 kB
intel-hda-defs.h 22.1 kB
intel-hda.c 38.2 kB
intel-hda.h 2.3 kB
ioapic.c 10.1 kB
ioapic.h 801 Bytes
ioh3420.c 6.8 kB
ioh3420.h 306 Bytes
irq.c 2.6 kB
irq.h 821 Bytes
isa-bus.c 5.2 kB
isa.h 1.6 kB
isa_mmio.c 2.6 kB
ivshmem.c 21.5 kB
jazz_led.c 9.7 kB
kvmclock.c 2.7 kB
kvmclock.h 420 Bytes
lan9118.c 31.9 kB
lance.c 4.6 kB
leon3.c 6.6 kB
lm32.h 453 Bytes
lm32_boards.c 10 kB
lm32_hwsetup.h 4.9 kB
lm32_juart.c 3.4 kB
lm32_juart.h 320 Bytes
lm32_pic.c 4.2 kB
lm32_pic.h 300 Bytes
lm32_sys.c 4.2 kB
lm32_timer.c 5.1 kB
lm32_uart.c 6.2 kB
lm832x.c 14.4 kB
loader.c 19.7 kB
loader.h 1.8 kB
lsi53c895a.c 61.3 kB
m48t59.c 19.6 kB
mac_dbdma.c 21.4 kB
mac_dbdma.h 1.7 kB
mac_nvram.c 5.1 kB
macio.c 4 kB
mainstone.c 5.6 kB
marvell_88w8618_audio.c 8.1 kB
max111x.c 3.8 kB
max7310.c 4.7 kB
mc146818rtc.c 20.2 kB
mc146818rtc.h 287 Bytes
mcf.h 647 Bytes
mcf5206.c 13.9 kB
mcf5208.c 8 kB
mcf_fec.c 12.3 kB
mcf_intc.c 3.7 kB
mcf_uart.c 7.1 kB
microblaze_pic_cpu.c 1.7 kB
microblaze_pic_cpu.h 171 Bytes
milkymist-ac97.c 7.9 kB
milkymist-hpdmc.c 3.8 kB
milkymist-hw.h 6.3 kB
milkymist-memcard.c 7.7 kB
milkymist-minimac2.c 13.7 kB
milkymist-pfpu.c 14 kB
milkymist-softusb.c 8.7 kB
milkymist-sysctl.c 8.3 kB
milkymist-tmu2.c 12.9 kB
milkymist-uart.c 4.2 kB
milkymist-vgafb.c 7.5 kB
milkymist-vgafb_template.h 2.5 kB
milkymist.c 6.7 kB
mips-bios.h 175 Bytes
mips.h 897 Bytes
mips_addr.c 1.3 kB
mips_cpudevs.h 372 Bytes
mips_fulong2e.c 12.3 kB
mips_int.c 1.9 kB
mips_jazz.c 9.6 kB
mips_malta.c 33 kB
mips_mipssim.c 7.1 kB
mips_r4k.c 8.8 kB
mips_timer.c 4.4 kB
mipsnet.c 7 kB
mpc8544_guts.c 3.7 kB
mpcore.c 7.3 kB
msi.c 11.1 kB
msi.h 1.4 kB
msix.c 11.1 kB
msix.h 864 Bytes
msmouse.c 2.7 kB
msmouse.h 83 Bytes
mst_fpga.c 5.7 kB
multiboot.c 12.2 kB
multiboot.h 341 Bytes
musicpal.c 45.2 kB
nand.c 22.5 kB
ne2000-isa.c 3.3 kB
ne2000.c 23.2 kB
ne2000.h 962 Bytes
nseries.c 43.3 kB
nvram.h 1.9 kB
omap.h 35 kB
omap1.c 109.3 kB
omap2.c 83.3 kB
omap_clk.c 30.3 kB
omap_dma.c 59 kB
omap_dss.c 31.3 kB
omap_gpio.c 20.2 kB
omap_gpmc.c 27.6 kB
omap_gptimer.c 12.7 kB
omap_i2c.c 13 kB
omap_intc.c 16.2 kB
omap_l4.c 8.3 kB
omap_lcd_template.h 4.9 kB
omap_lcdc.c 12.5 kB
omap_mmc.c 16 kB
omap_sdrc.c 4.7 kB
omap_spi.c 9.5 kB
omap_sx1.c 8.1 kB
omap_synctimer.c 2.6 kB
omap_tap.c 3.3 kB
omap_uart.c 5.4 kB
onenand.c 24.2 kB
openpic.c 46.1 kB
openpic.h 739 Bytes
palm.c 9.3 kB
parallel.c 17.7 kB
pc.c 33.2 kB
pc.h 7.1 kB
pc_piix.c 15.6 kB
pci-hotplug.c 8.3 kB
pci-stub.c 1.4 kB
pci.c 66.5 kB
pci.h 14.4 kB
pci_bridge.c 9.4 kB
pci_bridge.h 2.1 kB
pci_host.c 4.9 kB
pci_host.h 2.2 kB
pci_ids.h 4 kB
pci_internals.h 1.3 kB
pci_regs.h 35.4 kB
pcie.c 19.2 kB
pcie.h 5.4 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.6 kB
pcie_port.h 1.4 kB
pcie_regs.h 7.2 kB
pckbd.c 15.2 kB
pcmcia.h 1.8 kB
pcnet-pci.c 10 kB
pcnet.c 54.5 kB
pcnet.h 1.4 kB
pcspk.c 4.2 kB
petalogix_ml605_mmu.c 8.7 kB
petalogix_s3adsp1800_mmu.c 7.6 kB
pflash_cfi01.c 19.9 kB
pflash_cfi02.c 21.9 kB
piix4.c 3.6 kB
piix_pci.c 17.5 kB
pixel_ops.h 1.7 kB
pl011.c 7.8 kB
pl022.c 8.3 kB
pl031.c 5.9 kB
pl050.c 4.6 kB
pl061.c 8.3 kB
pl080.c 11.2 kB
pl110.c 12.2 kB
pl110_template.h 9.3 kB
pl181.c 14 kB
pl190.c 7.4 kB
pm_smbus.c 4.2 kB
pm_smbus.h 482 Bytes
ppc-viosrp.h 6.7 kB
ppc.c 39.3 kB
ppc.h 2 kB
ppc405.h 3 kB
ppc405_boards.c 20.2 kB
ppc405_uc.c 65.7 kB
ppc440.c 3.3 kB
ppc440.h 512 Bytes
ppc440_bamboo.c 5.7 kB
ppc4xx.h 2.5 kB
ppc4xx_devs.c 20.3 kB
ppc4xx_pci.c 11 kB
ppc_mac.h 4.1 kB
ppc_newworld.c 15.3 kB
ppc_oldworld.c 11.3 kB
ppc_prep.c 21.7 kB
ppce500_mpc8544ds.c 11.3 kB
ppce500_pci.c 10.2 kB
prep_pci.c 4.9 kB
prep_pci.h 250 Bytes
primecell.h 461 Bytes
ps2.c 19.2 kB
ps2.h 400 Bytes
ptimer.c 5.5 kB
pxa.h 4.9 kB
pxa2xx.c 67.9 kB
pxa2xx_dma.c 16.1 kB
pxa2xx_gpio.c 9.8 kB
pxa2xx_keypad.c 9.5 kB
pxa2xx_lcd.c 29 kB
pxa2xx_mmci.c 14.1 kB
pxa2xx_pcmcia.c 5.3 kB
pxa2xx_pic.c 9.4 kB
pxa2xx_template.h 11.3 kB
pxa2xx_timer.c 14.2 kB
qdev-addr.c 826 Bytes
qdev-addr.h 277 Bytes
qdev-properties.c 18.6 kB
qdev.c 25 kB
qdev.h 11.7 kB
qxl-logger.c 8.2 kB
qxl-render.c 7.3 kB
qxl.c 56.8 kB
qxl.h 4.3 kB
r2d.c 9 kB
rc4030.c 21.2 kB
realview.c 14.4 kB
realview_gic.c 1.9 kB
rtl8139.c 100.2 kB
s390-virtio-bus.c 11.3 kB
s390-virtio-bus.h 2.3 kB
s390-virtio.c 7.7 kB
sb16.c 35 kB
sbi.c 3.8 kB
scsi-bus.c 32.7 kB
scsi-defs.h 6.1 kB
scsi-disk.c 40.5 kB
scsi-generic.c 12.9 kB
scsi.h 6.2 kB
sd.c 46 kB
sd.h 2.8 kB
serial.c 28.9 kB
sga.c 1.8 kB
sh.h 1.5 kB
sh7750.c 22.3 kB
sh7750_regnames.c 2.3 kB
sh7750_regnames.h 127 Bytes
sh7750_regs.h 60.5 kB
sh_intc.c 11.9 kB
sh_intc.h 1.9 kB
sh_pci.c 5.8 kB
sh_serial.c 9.9 kB
sh_timer.c 8.6 kB
sharpsl.h 352 Bytes
shix.c 3.1 kB
slavio_intctl.c 13.4 kB
slavio_misc.c 12.2 kB
slavio_timer.c 13.7 kB
sm501.c 40.9 kB
sm501_template.h 3.8 kB
smbios.c 7.6 kB
smbios.h 4.4 kB
smbus.c 7.9 kB
smbus.h 3.1 kB
smbus_eeprom.c 4.4 kB
smc91c111.c 21.7 kB
soc_dma.c 11.6 kB
soc_dma.h 3.6 kB
spapr.c 15.8 kB
spapr.h 11.7 kB
spapr_hcall.c 14.1 kB
spapr_llan.c 15.6 kB
spapr_rtas.c 8 kB
spapr_vio.c 18.3 kB
spapr_vio.h 3.9 kB
spapr_vscsi.c 27.8 kB
spapr_vty.c 4.1 kB
sparc32_dma.c 8.6 kB
sparc32_dma.h 446 Bytes
spitz.c 31.6 kB
srp.h 6.3 kB
ssd0303.c 8.6 kB
ssd0323.c 9.3 kB
ssi-sd.c 8 kB
ssi.c 1.6 kB
ssi.h 1.2 kB
stellaris.c 39.6 kB
stellaris_enet.c 12.4 kB
stellaris_input.c 2.3 kB
strongarm.c 41.1 kB
strongarm.h 1.4 kB
sun4c_intctl.c 5.8 kB
sun4m.c 56.5 kB
sun4m.h 1 kB
sun4m_iommu.c 12.8 kB
sun4u.c 26.7 kB
syborg.c 3.9 kB
syborg.h 578 Bytes
syborg_fb.c 13.4 kB
syborg_interrupt.c 6.6 kB
syborg_keyboard.c 6.6 kB
syborg_pointer.c 6.9 kB
syborg_rtc.c 4 kB
syborg_serial.c 9.4 kB
syborg_timer.c 6.4 kB
syborg_virtio.c 9.5 kB
sysbus.c 7.7 kB
sysbus.h 3.2 kB
tc58128.c 4.3 kB
tc6393xb.c 18.6 kB
tc6393xb_template.h 2.1 kB
tcx.c 17.8 kB
tmp105.c 5.9 kB
tosa.c 7.3 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 24.4 kB
twl92230.c 24.3 kB
unin_pci.c 11.6 kB
usb-bt.c 17.2 kB
usb-bus.c 11.9 kB
usb-ccid.c 40.7 kB
usb-desc.c 11.7 kB
usb-desc.h 3.8 kB
usb-ehci.c 67.5 kB
usb-hid.c 19.5 kB
usb-hub.c 15.2 kB
usb-libhw.c 2 kB
usb-msd.c 17.6 kB
usb-musb.c 43.8 kB
usb-net.c 43.1 kB
usb-ohci.c 52.1 kB
usb-ohci.h 139 Bytes
usb-serial.c 16.8 kB
usb-uhci.c 33.3 kB
usb-uhci.h 237 Bytes
usb-wacom.c 10 kB
usb.c 10.7 kB
usb.h 12 kB
versatile_pci.c 4.3 kB
versatilepb.c 10.6 kB
vexpress.c 7.7 kB
vga-isa-mm.c 4.3 kB
vga-isa.c 2.9 kB
vga-pci.c 2.9 kB
vga.c 67.9 kB
vga_int.h 7.9 kB
vga_template.h 15.8 kB
vhost.c 25.4 kB
vhost.h 1.4 kB
vhost_net.c 6.4 kB
vhost_net.h 574 Bytes
virtex_ml507.c 8.6 kB
virtio-balloon.c 8.5 kB
virtio-balloon.h 1.5 kB
virtio-blk.c 16.2 kB
virtio-blk.h 2.9 kB
virtio-console.c 4.5 kB
virtio-net.c 31.2 kB
virtio-net.h 7.4 kB
virtio-pci.c 27.9 kB
virtio-pci.h 1 kB
virtio-serial-bus.c 25.2 kB
virtio-serial.h 5.7 kB
virtio.c 25.7 kB
virtio.h 8.6 kB
vmmouse.c 7.5 kB
vmport.c 4.1 kB
vmware_vga.c 33.4 kB
vmware_vga.h 336 Bytes
vt82c686.c 14.5 kB
vt82c686.h 319 Bytes
watchdog.c 4.2 kB
watchdog.h 1.4 kB
wdt_i6300esb.c 13.7 kB
wdt_ib700.c 3.5 kB
wm8750.c 20.1 kB
xen.h 1.4 kB
xen_backend.c 21 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 25.5 kB
xen_domainbuild.c 8.5 kB
xen_domainbuild.h 487 Bytes
xen_machine_pv.c 3.5 kB
xen_nic.c 13.7 kB
xen_platform.c 11 kB
xenfb.c 30.5 kB
xics.c 12.4 kB
xics.h 1.5 kB
xilinx.h 2.7 kB
xilinx_axidma.c 12.9 kB
xilinx_axidma.h 1 kB
xilinx_axienet.c 22.1 kB
xilinx_ethlite.c 6.9 kB
xilinx_intc.c 4.7 kB
xilinx_timer.c 6.3 kB
xilinx_uartlite.c 5.5 kB
xio3130_downstream.c 6.2 kB
xio3130_downstream.h 406 Bytes
xio3130_upstream.c 5.2 kB
xio3130_upstream.h 319 Bytes
xtensa_dc232b.c 4.1 kB
xtensa_pic.c 4.6 kB
xtensa_sample.c 3.8 kB
z2.c 8.8 kB
zaurus.c 6.9 kB

Latest revisions

# Date Author Comment
bbca72c6 09/19/2011 12:35 pm Paolo Bonzini

dma-helpers: rename is_write to to_dev

Signed-off-by: Paolo Bonzini <>
Signed-off-by: Kevin Wolf <>

1b8f8a6f 09/19/2011 12:34 pm Paolo Bonzini

scsi-generic: do not disable FUA

I found no rationale for this in the logs, and it is quite bad because
it will make scsi-generic unsafe WRT power failures.

Signed-off-by: Paolo Bonzini <>
Reviewed-by: Christoph Hellwig <>
Signed-off-by: Kevin Wolf <>

530889ff 09/18/2011 03:00 pm Blue Swirl

sun4u: don't set up isa_mem_base

Since we use memory API in sun4u.c, after
71579cae30b53c910cd6c47ab4e683f647d36519, setting up isa_mem_base
puts vga.chain4 outside of the physical address space.

Fix by removing obsolete isa_mem_base set up.

Signed-off-by: Blue Swirl <>

4e1837f8 09/17/2011 06:14 pm Stefan Hajnoczi

trace: add virtio_set_status() trace event

The virtio device lifecycle can be observed by looking at the sequence
of set status operations. This is especially important for catching the
reset operation (status value 0), which resets the device and all
virtqueues....

71579cae 09/16/2011 05:06 pm Jan Kiszka

vga: Respect isa_mem_base when registering chain4 alias

This does not yet unbreak PPC (which has its own problems) but
potentially other non-x86 systems where isa_mem_base is != 0.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>

a8467c7a 09/16/2011 05:06 pm Gerd Hoffmann

qdev: print bus properties too

Make qdev_device_help print both device and bus properties.
Helps libvirt to figure whenever bus properties such as
PCI.multifunction are supported present or not.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>

df3f457b 09/16/2011 04:28 pm Peter Maydell

hw/integratorcp: Fix bugs in writes to CM_CTRL system register

Fix a number of bugs in the implementation of writes to the CM_CTRL
system register: * write to cm_ctrl, not cm_init ! * an '&' vs '^' typo meant we would write the inverse of the bits * handling the LED via printf() meant we spew lots of output...

2313e998 09/16/2011 04:25 pm Jan Kiszka

vga: Fix text mode screendumps

In text mode, even a full refresh of the screen takes multiple updates.
As we reset the dump file pointer after the first call, we only wrote
the first line.

Signed-off-by: Jan Kiszka <>
Signed-off-by: Anthony Liguori <>

b2bedb21 09/16/2011 04:25 pm Stefan Weil

Remove blanks before \n in output strings

Those blanks violate the coding conventions, see
scripts/checkpatch.pl.

Blanks missing after colons in the changed lines were added.

This patch does not try to fix tabs, long lines and other
problems in the changed lines, therefore checkpatch.pl reports...

c7fbbdf9 09/15/2011 09:28 pm Anthony Liguori

Merge remote-tracking branch 'aneesh/for-upstream-4' into staging

View revisions

Also available in: Atom