Statistics
| Branch: | Revision:

root / hw @ 0c257437

Name Size
ac97.c 37.4 kB
acpi.c 22.2 kB
adb.c 12.4 kB
adlib.c 7.4 kB
ads7846.c 3.8 kB
alpha_palcode.c 26.7 kB
an5206.c 2.3 kB
apb_pci.c 8 kB
apic.c 23.5 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.2 kB
armv7m_nvic.c 13.3 kB
audiodev.h 269 Bytes
axis_dev88.c 11.1 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 25.9 kB
ds1225y.c 5.2 kB
dummy_m68k.c 2 kB
e1000.c 35.3 kB
e1000_hw.h 48 kB
ecc.c 2.8 kB
eccmemctl.c 11.1 kB
eepro100.c 56.5 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 kB
etraxfs.h 1.3 kB
etraxfs_dma.c 21.6 kB
etraxfs_dma.h 587 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.7 kB
gt64xxx.c 33.1 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.3 kB
i2c.c 3.3 kB
i2c.h 2.4 kB
i8254.c 13.3 kB
i8259.c 15.3 kB
ide.c 131.3 kB
integratorcp.c 14.7 kB
ioapic.c 6.8 kB
iommu.c 12.9 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 56.9 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 3.9 kB
max7310.c 5.2 kB
mc146818rtc.c 20.4 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
mips-bios.h 175 Bytes
mips.h 1.3 kB
mips_int.c 1.1 kB
mips_jazz.c 8.5 kB
mips_malta.c 31.2 kB
mips_mipssim.c 6.2 kB
mips_r4k.c 8.4 kB
mips_timer.c 3 kB
mipsnet.c 6.9 kB
mpcore.c 9.2 kB
msmouse.c 2.6 kB
msmouse.h 62 Bytes
mst_fpga.c 5 kB
musicpal.c 43 kB
nand.c 19.1 kB
ne2000.c 24.1 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 46 kB
openpic.h 735 Bytes
palm.c 9.2 kB
parallel.c 16.2 kB
pc.c 33.4 kB
pc.h 5.3 kB
pci-hotplug.c 6 kB
pci.c 25.6 kB
pci.h 8.6 kB
pci_host.h 3.8 kB
pci_ids.h 2.9 kB
pckbd.c 13 kB
pcmcia.h 1.8 kB
pcnet.c 64.3 kB
pcspk.c 4.2 kB
pflash_cfi01.c 17.4 kB
pflash_cfi02.c 19.1 kB
piix_pci.c 10.6 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.6 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.4 kB
ppc405_uc.c 66.7 kB
ppc440.c 3.3 kB
ppc440.h 465 Bytes
ppc440_bamboo.c 5.7 kB
ppc4xx.h 2.8 kB
ppc4xx_devs.c 24.6 kB
ppc4xx_pci.c 10.9 kB
ppc_mac.h 3.9 kB
ppc_newworld.c 12.6 kB
ppc_oldworld.c 13.4 kB
ppc_prep.c 22.1 kB
ppce500.h 696 Bytes
ppce500_mpc8544ds.c 8.8 kB
ppce500_pci.c 10.6 kB
prep_pci.c 5.1 kB
primecell.h 474 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 7.7 kB
qdev.h 2.5 kB
r2d.c 7 kB
rc4030.c 21 kB
realview.c 6.5 kB
realview_gic.c 1.9 kB
rtl8139.c 99.8 kB
sb16.c 35.6 kB
sbi.c 4 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.5 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.1 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.1 kB
ssd0303.c 9 kB
ssd0323.c 9.2 kB
ssi-sd.c 7.9 kB
ssi.c 1021 Bytes
ssi.h 1.2 kB
stellaris.c 37.8 kB
stellaris_enet.c 11.9 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.7 kB
sun4m.c 52.3 kB
sun4m.h 2.4 kB
sun4u.c 19.4 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.4 kB
syborg_virtio.c 8.2 kB
sysbus.c 3.6 kB
sysbus.h 1.8 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.1 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 43.9 kB
usb-ohci.c 49.8 kB
usb-serial.c 16.7 kB
usb-uhci.c 28.5 kB
usb-wacom.c 11.1 kB
usb.c 6.1 kB
usb.h 8.7 kB
versatile_pci.c 4.3 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 10.1 kB
virtio-blk.h 2 kB
virtio-console.c 3.8 kB
virtio-console.h 391 Bytes
virtio-net.c 17.3 kB
virtio-net.h 5.2 kB
virtio-pci.c 10.3 kB
virtio.c 15.8 kB
virtio.h 5 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 kB
xen.h 548 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.6 kB
xen_nic.c 11.9 kB
xenfb.c 30.1 kB
zaurus.c 6.8 kB

Latest revisions

# Date Author Comment
993fbfdb 05/22/2009 04:54 am Anthony Liguori

Refactor how display drivers are selected

My previous commit, f92f8afebe, broke -vnc (spotted by Glauber Costa). This
is because it's necessary to tell when the no special display parameters have
been passed and default to SDL or VNC appropriately.

This refactors the display selection logic to be less complicated which has...

0c257437 05/22/2009 04:54 am Anthony Liguori

Introduce is_default field for QEMUMachine

f80f9ec changed the order that machines are registered which had the effect of
changing the default machine. This changeset introduces a new is_default field
so that machine types can declare that they are the default for an architecture....

2567f579 05/21/2009 06:54 pm Blue Swirl

Compile most Xen files only once

Signed-off-by: Blue Swirl <>

e20a8dff 05/21/2009 06:54 pm Blue Swirl

Compile fdc, escc and SCSI controllers only once

Signed-off-by: Blue Swirl <>

368b90db 05/21/2009 06:54 pm Blue Swirl

Let the venomous poison spread to more identifiers

Signed-off-by: Blue Swirl <>

f80f9ec9 05/21/2009 04:47 pm Anthony Liguori

Convert machine registration to use module init functions

This cleans up quite a lot of #ifdefs, extern variables, and other ugliness.

Signed-off-by: Anthony Liguori <>

42fa1c2e 05/20/2009 05:24 pm Richard W.M. Jones

Remove initrd warning message

Signed-off-by: Richard W.M. Jones <>

e6ade764 05/20/2009 05:12 pm Glauber Costa

keep initrd in below 4g area.

initrd must be kept on the memory area below 4g. By not doing this,
we're seeing guests break while using -initrd and values of -mem
superior to 4096.

Signed-off-by: Glauber Costa <>

3a8bae3e 05/20/2009 02:27 am malc

Remove dead code

Signed-off-by: malc <>

1ad2134f 05/19/2009 06:17 pm Paul Brook

Hardware convenience library

The only target dependency for most hardware is sizeof(target_phys_addr_t).
Build these files into a convenience library, and use that instead of
building for every target.

Remove and poison various target specific macros to avoid bogus target...

View revisions

Also available in: Atom