Statistics
| Branch: | Revision:

root / hw @ d88a76d1

Name Size
ac97.c 37.4 kB
acpi.c 22.7 kB
adb.c 12.4 kB
adlib.c 7.4 kB
ads7846.c 3.9 kB
alpha_palcode.c 26.7 kB
an5206.c 2.3 kB
apb_pci.c 8 kB
apic.c 25.8 kB
arm-misc.h 1 kB
arm_boot.c 7.7 kB
arm_gic.c 21.2 kB
arm_pic.c 1.1 kB
arm_sysctl.c 5.8 kB
arm_timer.c 9.1 kB
armv7m.c 6.7 kB
armv7m_nvic.c 13.1 kB
audiodev.h 269 Bytes
axis_dev88.c 11 kB
baum.c 19.7 kB
baum.h 1.2 kB
blizzard.c 28.5 kB
blizzard_template.h 4.1 kB
boards.h 757 Bytes
bt-hci-csr.c 12.1 kB
bt-hci.c 67.8 kB
bt-hid.c 15.9 kB
bt-l2cap.c 42.8 kB
bt-sdp.c 28.9 kB
bt.c 3.5 kB
bt.h 58.5 kB
cbus.c 14.9 kB
cdrom.c 4.2 kB
cirrus_vga.c 99.4 kB
cirrus_vga_rop.h 4.9 kB
cirrus_vga_rop2.h 7.9 kB
cris_pic_cpu.c 1.7 kB
cs4231.c 4.5 kB
cs4231a.c 19.5 kB
cuda.c 21.1 kB
device-hotplug.c 2.5 kB
devices.h 2.2 kB
dma.c 14.5 kB
dp8393x.c 26 kB
ds1225y.c 5.2 kB
dummy_m68k.c 2 kB
e1000.c 35.7 kB
e1000_hw.h 48 kB
ecc.c 2.8 kB
eccmemctl.c 11.1 kB
eepro100.c 56.8 kB
eeprom93xx.c 10.5 kB
eeprom93xx.h 1.3 kB
es1370.c 29.6 kB
escc.c 25.4 kB
escc.h 344 Bytes
esp.c 18.9 kB
etraxfs.c 6.1 kB
etraxfs.h 1.3 kB
etraxfs_dma.c 21.6 kB
etraxfs_dma.h 568 Bytes
etraxfs_eth.c 13.2 kB
etraxfs_pic.c 4.3 kB
etraxfs_ser.c 5 kB
etraxfs_timer.c 8.4 kB
fdc.c 59.6 kB
fdc.h 435 Bytes
firmware_abi.h 1.8 kB
flash.h 1.9 kB
fmopl.c 35 kB
fmopl.h 6.5 kB
framebuffer.c 3.5 kB
framebuffer.h 450 Bytes
fw_cfg.c 7.5 kB
fw_cfg.h 1.4 kB
g364fb.c 18 kB
grackle_pci.c 5.8 kB
gt64xxx.c 33.2 kB
gumstix.c 3.5 kB
gus.c 7.8 kB
gusemu.h 5.3 kB
gusemu_hal.c 22.6 kB
gusemu_mixer.c 11.9 kB
gustate.h 5 kB
heathrow_pic.c 6 kB
hpet.c 18.5 kB
hpet_emul.h 2.6 kB
hw.h 7.8 kB
i2c.c 3.6 kB
i2c.h 2.4 kB
i8254.c 13.3 kB
i8259.c 15.3 kB
ide.c 131.6 kB
integratorcp.c 14.7 kB
ioapic.c 6.8 kB
iommu.c 12.8 kB
irq.c 2.2 kB
irq.h 800 Bytes
isa.h 919 Bytes
isa_mmio.c 2.9 kB
jazz_led.c 9.3 kB
lm832x.c 14.7 kB
lsi53c895a.c 57.5 kB
m48t59.c 16.5 kB
mac_dbdma.c 21.5 kB
mac_dbdma.h 1.6 kB
mac_nvram.c 5.4 kB
macio.c 4.5 kB
mainstone.c 4.4 kB
mainstone.h 897 Bytes
max111x.c 4 kB
max7310.c 5.2 kB
mc146818rtc.c 20.9 kB
mcf.h 647 Bytes
mcf5206.c 13.8 kB
mcf5208.c 7.7 kB
mcf_fec.c 11.9 kB
mcf_intc.c 3.6 kB
mcf_uart.c 7 kB
microblaze_pic_cpu.c 1.7 kB
mips-bios.h 175 Bytes
mips.h 1.3 kB
mips_int.c 1.1 kB
mips_jazz.c 8.6 kB
mips_malta.c 31.4 kB
mips_mipssim.c 6.3 kB
mips_r4k.c 8.6 kB
mips_timer.c 3 kB
mipsnet.c 7 kB
mpcore.c 9.2 kB
msix.c 11.3 kB
msix.h 866 Bytes
msmouse.c 2.6 kB
msmouse.h 62 Bytes
mst_fpga.c 5 kB
musicpal.c 43.1 kB
nand.c 19.1 kB
ne2000.c 24.3 kB
nseries.c 43.2 kB
nvram.h 1.8 kB
omap.h 35.6 kB
omap1.c 131.6 kB
omap2.c 141.9 kB
omap_clk.c 30.2 kB
omap_dma.c 58.7 kB
omap_dss.c 31.3 kB
omap_i2c.c 13 kB
omap_lcd_template.h 4.9 kB
omap_lcdc.c 12.5 kB
omap_mmc.c 16 kB
omap_sx1.c 7.6 kB
onenand.c 19.3 kB
openpic.c 45.9 kB
openpic.h 735 Bytes
palm.c 9.2 kB
parallel.c 16.2 kB
pc.c 43.1 kB
pc.h 5.4 kB
pci-hotplug.c 6.4 kB
pci.c 29.4 kB
pci.h 11.3 kB
pci_host.h 3.8 kB
pci_ids.h 3 kB
pckbd.c 13 kB
pcmcia.h 1.8 kB
pcnet.c 64.6 kB
pcspk.c 4.2 kB
petalogix_s3adsp1800_mmu.c 6.7 kB
pflash_cfi01.c 17.4 kB
pflash_cfi02.c 19.1 kB
piix_pci.c 10.9 kB
pixel_ops.h 1.7 kB
pl011.c 8.1 kB
pl022.c 8 kB
pl031.c 5.2 kB
pl050.c 3.9 kB
pl061.c 7.7 kB
pl080.c 9.5 kB
pl110.c 8.9 kB
pl110_template.h 7 kB
pl181.c 13.6 kB
pl190.c 6.4 kB
poison.h 1.3 kB
ppc.c 37.9 kB
ppc.h 1.5 kB
ppc405.h 4 kB
ppc405_boards.c 19.6 kB
ppc405_uc.c 66.7 kB
ppc440.c 3.1 kB
ppc440.h 512 Bytes
ppc440_bamboo.c 5.8 kB
ppc4xx.h 2.8 kB
ppc4xx_devs.c 24.6 kB
ppc4xx_pci.c 11 kB
ppc_mac.h 3.9 kB
ppc_newworld.c 12.8 kB
ppc_oldworld.c 13.6 kB
ppc_prep.c 22.2 kB
ppce500.h 696 Bytes
ppce500_mpc8544ds.c 8.8 kB
ppce500_pci.c 10.7 kB
prep_pci.c 5.1 kB
primecell.h 341 Bytes
ps2.c 18.2 kB
ps2.h 400 Bytes
ptimer.c 5.6 kB
pxa.h 6 kB
pxa2xx.c 63.6 kB
pxa2xx_dma.c 15.6 kB
pxa2xx_gpio.c 9.3 kB
pxa2xx_keypad.c 9.3 kB
pxa2xx_lcd.c 26.9 kB
pxa2xx_mmci.c 14 kB
pxa2xx_pcmcia.c 5.2 kB
pxa2xx_pic.c 9.3 kB
pxa2xx_template.h 11.3 kB
pxa2xx_timer.c 13.1 kB
qdev.c 10.1 kB
qdev.h 3.5 kB
r2d.c 7 kB
rc4030.c 21 kB
realview.c 6.5 kB
realview_gic.c 1.9 kB
rtl8139.c 100.1 kB
sb16.c 35.6 kB
sbi.c 3.9 kB
scsi-disk.c 30.9 kB
scsi-disk.h 1.2 kB
scsi-generic.c 18 kB
scsi.h 347 Bytes
sd.c 44.5 kB
sd.h 2.8 kB
serial.c 24.6 kB
sh.h 1.7 kB
sh7750.c 21.7 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.7 kB
sh_serial.c 10.2 kB
sh_timer.c 8.5 kB
sharpsl.h 673 Bytes
shix.c 3.1 kB
slavio_intctl.c 12.2 kB
slavio_misc.c 12.4 kB
slavio_timer.c 13.5 kB
sm501.c 29.7 kB
sm501_template.h 2.8 kB
smbios.c 7.3 kB
smbios.h 4.5 kB
smbus.c 7.8 kB
smbus.h 3 kB
smbus_eeprom.c 3.8 kB
smc91c111.c 19.6 kB
soc_dma.c 11.7 kB
soc_dma.h 3.6 kB
sparc32_dma.c 7.2 kB
sparc32_dma.h 591 Bytes
spitz.c 31 kB
ssd0303.c 9 kB
ssd0323.c 9.3 kB
ssi-sd.c 8 kB
ssi.c 1.5 kB
ssi.h 1.2 kB
stellaris.c 39 kB
stellaris_enet.c 11.9 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.7 kB
sun4m.c 52.8 kB
sun4m.h 2.4 kB
sun4u.c 19.5 kB
syborg.c 3.8 kB
syborg.h 578 Bytes
syborg_fb.c 12.9 kB
syborg_interrupt.c 6.3 kB
syborg_keyboard.c 6.7 kB
syborg_pointer.c 6.8 kB
syborg_rtc.c 4 kB
syborg_serial.c 9.4 kB
syborg_timer.c 6.6 kB
syborg_virtio.c 8.4 kB
sysbus.c 4.5 kB
sysbus.h 1.9 kB
tc58128.c 4.3 kB
tc6393xb.c 18.5 kB
tc6393xb_template.h 2.3 kB
tcx.c 17.5 kB
tmp105.c 6.2 kB
tosa.c 7.2 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 23.3 kB
twl92230.c 25 kB
unin_pci.c 9.1 kB
usb-bt.c 20.3 kB
usb-hid.c 28.1 kB
usb-hub.c 16.2 kB
usb-msd.c 16 kB
usb-musb.c 41.3 kB
usb-net.c 44 kB
usb-ohci.c 49.8 kB
usb-serial.c 17 kB
usb-uhci.c 28.6 kB
usb-wacom.c 11.1 kB
usb.c 6.1 kB
usb.h 8.7 kB
versatile_pci.c 4.4 kB
versatilepb.c 9.7 kB
vga.c 74.8 kB
vga_int.h 7.3 kB
vga_template.h 15.7 kB
virtio-balloon.c 4.8 kB
virtio-balloon.h 904 Bytes
virtio-blk.c 12.1 kB
virtio-blk.h 2.4 kB
virtio-console.c 3.8 kB
virtio-console.h 391 Bytes
virtio-net.c 21.2 kB
virtio-net.h 5.5 kB
virtio-pci.c 14.9 kB
virtio.c 18.4 kB
virtio.h 5.6 kB
vmmouse.c 7.5 kB
vmport.c 3.1 kB
vmware_vga.c 34.5 kB
watchdog.c 3.6 kB
watchdog.h 2.2 kB
wdt_i6300esb.c 14.5 kB
wdt_ib700.c 3 kB
wm8750.c 21.1 kB
xen.h 570 Bytes
xen_backend.c 18.5 kB
xen_backend.h 3.8 kB
xen_blkif.h 3.5 kB
xen_common.h 789 Bytes
xen_console.c 7.1 kB
xen_devconfig.c 4.7 kB
xen_disk.c 22.3 kB
xen_domainbuild.c 8.3 kB
xen_domainbuild.h 487 Bytes
xen_machine_pv.c 3.5 kB
xen_nic.c 12 kB
xenfb.c 30.1 kB
xilinx.h 1.5 kB
xilinx_ethlite.c 6.7 kB
xilinx_intc.c 4.4 kB
xilinx_timer.c 5.9 kB
xilinx_uartlite.c 5.4 kB
zaurus.c 6.8 kB

Latest revisions

# Date Author Comment
10c4c98a 07/09/2009 03:07 pm Gerd Hoffmann

qdev: replace bus_type enum with bus_info struct.

BusInfo is filled with name and size (pretty much like I did for
DeviceInfo as well). There is also a function pointer to print
bus-specific device information to the monitor. sysbus is hooked
up there, I've also added a print function for PCI....

042f84d0 07/09/2009 03:07 pm Gerd Hoffmann

qdev: remove DeviceType

The only purpose DeviceType serves is creating a linked list of
DeviceInfo structs. This removes DeviceType and add a next field to
DeviceInfo instead, so the DeviceInfo structs can be changed that way.
Elimitates a pointless extra level of indirection....

16eaedf2 07/09/2009 03:07 pm Gerd Hoffmann

qdev/pci: misc fixes.

  • fix secondary bus setup. * use base->name instead of "FIXME" for device name.
    Yes, the device name is redundant. Only for drivers converted
    to qdev already though. Once all drivers are converted we can
    and should kill it....
6806e595 07/09/2009 03:07 pm Gerd Hoffmann

qdev: convert es1370.

Signed-off-by: Gerd Hoffmann <>

d88a76d1 07/09/2009 03:07 pm Gerd Hoffmann

qdev: convert ac97.

Signed-off-by: Gerd Hoffmann <>

0aab0d3a 07/09/2009 03:07 pm Gerd Hoffmann

qdev: update pci device registration.

Makes pci_qdev_register take a PCIDeviceInfo struct instead of a bunch
of parameters. Also adds config_read and config_write callbacks to
PCIDeviceInfo, so drivers needing these can be converted to the qdev
device API too....

e8d2a887 07/05/2009 11:33 pm Blue Swirl

Fix the PCI header type of APB

Signed-off-by: Blue Swirl <>

98846d73 07/05/2009 11:11 am Blue Swirl

Fix Sparse warning

Signed-off-by: Blue Swirl <>

3a31f36a 06/29/2009 10:18 pm Jan Kiszka

x86: Factor out pc_new_cpu

At this point, this refactoring looks like overkill. But we will need it
for CPU hotplugging, and qemu-kvm already carries it. Merging it early
would help qemu-kvm when rebasing against upstream.

Signed-off-by: Jan Kiszka <>...

7d4c3d53 06/29/2009 10:18 pm Markus Armbruster

Replace -no-virtio-balloon by -balloon

We want to do (at least) two things to the virtio-balloon device:
suppress it, and control its PCI address. Option -no-virtio-balloon
lets us do only the former. To get the latter, replace
-no-virtio-balloon with
...

View revisions

Also available in: Atom