Statistics
| Branch: | Revision:

root / hw @ bf4f74c0

Name Size
ac97.c 37.6 kB
acpi.c 13.7 kB
adb.c 10.6 kB
adlib.c 7.7 kB
ads7846.c 3.8 kB
alpha_palcode.c 26.9 kB
an5206.c 2.2 kB
apb_pci.c 7.7 kB
apic.c 28.3 kB
arm-misc.h 1.1 kB
arm_boot.c 7.3 kB
arm_gic.c 21.5 kB
arm_pic.c 1 kB
arm_sysctl.c 5.3 kB
arm_timer.c 8.9 kB
armv7m.c 5.8 kB
armv7m_nvic.c 13.3 kB
audiodev.h 365 Bytes
baum.c 19.9 kB
baum.h 1.2 kB
blizzard.c 28.7 kB
blizzard_template.h 4.1 kB
boards.h 3 kB
bt-hci-csr.c 12.1 kB
bt-hci.c 67.7 kB
bt-hid.c 15.8 kB
bt-l2cap.c 42.8 kB
bt-sdp.c 28.9 kB
bt.c 3.5 kB
bt.h 58.6 kB
cbus.c 15.5 kB
cdrom.c 4.2 kB
cirrus_vga.c 99.8 kB
cirrus_vga_rop.h 4.9 kB
cirrus_vga_rop2.h 7.8 kB
cs4231.c 4.5 kB
cs4231a.c 19.7 kB
cuda.c 17.9 kB
devices.h 2.6 kB
dma.c 14.6 kB
ds1225y.c 5.3 kB
dummy_m68k.c 1.8 kB
e1000.c 34.8 kB
e1000_hw.h 48 kB
ecc.c 2.9 kB
eccmemctl.c 10.4 kB
eepro100.c 57.1 kB
eeprom93xx.c 9.7 kB
eeprom93xx.h 1.3 kB
es1370.c 29.6 kB
esp.c 18 kB
etraxfs.c 5.5 kB
etraxfs.h 1.7 kB
etraxfs_dma.c 21.6 kB
etraxfs_dma.h 587 Bytes
etraxfs_eth.c 13.3 kB
etraxfs_pic.c 5.3 kB
etraxfs_ser.c 5.7 kB
etraxfs_timer.c 7.8 kB
fdc.c 59.4 kB
fdc.h 435 Bytes
firmware_abi.h 4.8 kB
flash.h 2 kB
fmopl.c 35 kB
fmopl.h 6.5 kB
fw_cfg.c 7.6 kB
fw_cfg.h 1.2 kB
g364fb.c 10 kB
g364fb_template.h 1.5 kB
grackle_pci.c 4.8 kB
gt64xxx.c 33.1 kB
gumstix.c 4 kB
gus.c 8.2 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 4.5 kB
hpet.c 18.4 kB
hpet_emul.h 2.6 kB
hw.h 7.1 kB
i2c.c 2.9 kB
i2c.h 2.9 kB
i8254.c 13.3 kB
i8259.c 15.3 kB
ide.c 122.4 kB
integratorcp.c 14.6 kB
iommu.c 11.9 kB
irq.c 2.1 kB
irq.h 766 Bytes
isa.h 919 Bytes
isa_mmio.c 2.9 kB
jazz_led.c 9.4 kB
lm832x.c 14.5 kB
lsi53c895a.c 56.5 kB
m48t59.c 16.6 kB
mac_dbdma.c 2.3 kB
mac_nvram.c 3.7 kB
macio.c 4.2 kB
mainstone.c 4.9 kB
mainstone.h 907 Bytes
max111x.c 3.5 kB
max7310.c 5.2 kB
mc146818rtc.c 17.5 kB
mcf.h 647 Bytes
mcf5206.c 14 kB
mcf5208.c 8 kB
mcf_fec.c 11.7 kB
mcf_intc.c 3.7 kB
mcf_uart.c 7 kB
mips.h 843 Bytes
mips_int.c 1.1 kB
mips_jazz.c 8.1 kB
mips_malta.c 31.3 kB
mips_mipssim.c 6.5 kB
mips_r4k.c 8.7 kB
mips_timer.c 2.8 kB
mipsnet.c 6.9 kB
mpcore.c 8.5 kB
mst_fpga.c 5.1 kB
musicpal.c 39.3 kB
nand.c 19.2 kB
ne2000.c 24 kB
nseries.c 43.3 kB
nvram.h 1.8 kB
omap.h 35.7 kB
omap1.c 131.8 kB
omap2.c 142.2 kB
omap_clk.c 30.7 kB
omap_dma.c 58.7 kB
omap_dss.c 31.2 kB
omap_i2c.c 14.6 kB
omap_lcd_template.h 4.8 kB
omap_lcdc.c 13.7 kB
omap_mmc.c 16 kB
omap_sx1.c 7.6 kB
onenand.c 19.4 kB
openpic.c 27.8 kB
palm.c 9.3 kB
parallel.c 16.3 kB
pc.c 32.5 kB
pc.h 5.4 kB
pci.c 20.9 kB
pci.h 5.2 kB
pci_host.h 3 kB
pckbd.c 13 kB
pcmcia.h 1.8 kB
pcnet.c 63.8 kB
pcspk.c 4.3 kB
pflash_cfi01.c 17.3 kB
pflash_cfi02.c 19.1 kB
piix_pci.c 10.7 kB
pixel_ops.h 1.7 kB
pl011.c 7.8 kB
pl022.c 8 kB
pl031.c 5.3 kB
pl050.c 3.5 kB
pl061.c 7.7 kB
pl080.c 9.3 kB
pl110.c 10.5 kB
pl110_template.h 6.8 kB
pl181.c 13.5 kB
pl190.c 6.3 kB
ppc.c 40.1 kB
ppc.h 1.3 kB
ppc405.h 4.1 kB
ppc405_boards.c 19.4 kB
ppc405_uc.c 68.5 kB
ppc440.c 3.3 kB
ppc440.h 465 Bytes
ppc440_bamboo.c 5.5 kB
ppc4xx.h 2.8 kB
ppc4xx_devs.c 25.3 kB
ppc4xx_pci.c 11.1 kB
ppc_chrp.c 11.9 kB
ppc_mac.h 4.1 kB
ppc_oldworld.c 12.7 kB
ppc_prep.c 22.1 kB
prep_pci.c 5.1 kB
primecell.h 1.5 kB
ps2.c 18.2 kB
ps2.h 400 Bytes
ptimer.c 4.5 kB
pxa.h 6.3 kB
pxa2xx.c 64.7 kB
pxa2xx_dma.c 16 kB
pxa2xx_gpio.c 9.6 kB
pxa2xx_keypad.c 9.5 kB
pxa2xx_lcd.c 29.1 kB
pxa2xx_mmci.c 14.3 kB
pxa2xx_pcmcia.c 5.3 kB
pxa2xx_pic.c 9.4 kB
pxa2xx_template.h 11.2 kB
pxa2xx_timer.c 13.3 kB
r2d.c 6.8 kB
rc4030.c 14.9 kB
realview.c 6.1 kB
realview_gic.c 1.4 kB
rtl8139.c 99.2 kB
sb16.c 35.9 kB
sbi.c 4 kB
scsi-disk.c 26 kB
scsi-disk.h 1.2 kB
scsi-generic.c 18.9 kB
scsi.h 417 Bytes
sd.c 44.5 kB
sd.h 2.9 kB
serial.c 24.7 kB
sh.h 1.7 kB
sh7750.c 20.9 kB
sh7750_regnames.c 2.2 kB
sh7750_regnames.h 127 Bytes
sh7750_regs.h 60.1 kB
sh_intc.c 12 kB
sh_intc.h 1.9 kB
sh_pci.c 5.7 kB
sh_serial.c 10.2 kB
sh_timer.c 8.4 kB
sharpsl.h 667 Bytes
shix.c 3.2 kB
slavio_intctl.c 12.1 kB
slavio_misc.c 12.7 kB
slavio_serial.c 24.9 kB
slavio_timer.c 13.5 kB
sm501.c 29.5 kB
sm501_template.h 2.8 kB
smbus.c 7.4 kB
smbus.h 3.1 kB
smbus_eeprom.c 3.5 kB
smc91c111.c 18.8 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 30.3 kB
ssd0303.c 8.9 kB
ssd0323.c 9.1 kB
ssi-sd.c 7.6 kB
stellaris.c 37.6 kB
stellaris_enet.c 11.5 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.7 kB
sun4m.c 55.3 kB
sun4m.h 2.8 kB
sun4u.c 19.7 kB
tc58128.c 4.3 kB
tc6393xb.c 18.6 kB
tc6393xb_template.h 2.3 kB
tcx.c 17.8 kB
tmp105.c 6.1 kB
tosa.c 7.2 kB
tsc2005.c 15.4 kB
tsc210x.c 34.7 kB
tusb6010.c 23.5 kB
twl92230.c 25.3 kB
unin_pci.c 8.9 kB
usb-bt.c 20.3 kB
usb-hid.c 28.2 kB
usb-hub.c 16.2 kB
usb-msd.c 16 kB
usb-musb.c 41.6 kB
usb-net.c 44 kB
usb-ohci.c 47.1 kB
usb-serial.c 16.8 kB
usb-uhci.c 28.5 kB
usb-wacom.c 11.2 kB
usb.c 6.1 kB
usb.h 8.6 kB
versatile_pci.c 3.7 kB
versatilepb.c 9.2 kB
vga.c 70.6 kB
vga_int.h 10.3 kB
vga_template.h 15.7 kB
virtio-balloon.c 4.9 kB
virtio-balloon.h 945 Bytes
virtio-blk.c 6.9 kB
virtio-blk.h 1.7 kB
virtio-net.c 8.4 kB
virtio-net.h 2.8 kB
virtio.c 22.8 kB
virtio.h 3.8 kB
vmmouse.c 7.5 kB
vmport.c 3.1 kB
vmware_vga.c 34.8 kB
wm8750.c 21 kB
zaurus.c 6.9 kB

Latest revisions

# Date Author Comment
bf4f74c0 12/19/2008 12:42 am aurel32

Fix warnings introduced by commit 6081

Signed-off-by: Aurelien Jarno <>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6084 c046a42c-6fe2-441c-8c8c-71466251a162

16b29ae1 12/18/2008 01:28 am aliguori

Add HPET emulation to qemu (Beth Kon)

This patch adds HPET emulation. It can be disabled with -disable-hpet. An hpet
provides a more finely granular clocksource than otherwise available on PC.
This means that latency-dependent applications (e.g. multimedia) will generally...

0bacd130 12/18/2008 12:32 am aliguori

Handle suspend in qemu (Gleb Natapov)

Reset a PC and tell BIOS that resume from ram is required on the next boot.

Signed-off-by: Gleb Natapov <>
Signed-off-by: Anthony Liguori <>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6080 c046a42c-6fe2-441c-8c8c-71466251a162

4689f4b3 12/17/2008 09:45 pm aliguori

Use saner types for virtio-net

This was spotted by malc

Signed-off-by: Anthony Liguori <>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6075 c046a42c-6fe2-441c-8c8c-71466251a162

fbe78f4f 12/17/2008 09:13 pm aliguori

virtio-net support

This adds virtio-net support. This is based on the virtio-net driver
that exists in kvm-userspace. This also adds a new qemu_sendv_packet
which virtio-net requires.

Signed-off-by: Anthony Liguori <>

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6073 c046a42c-6fe2-441c-8c8c-71466251a162

2c9fade2 12/16/2008 12:44 pm aurel32

target-ppc: IBM PowerPC 440EP Bamboo reference board emulation

Since most IO devices are integrated into the 440EP chip, "Bamboo support"
mostly entails implementing the -kernel, -initrd, and -append options.

These options are implemented by loading the guest as if u-boot had done it,...

75dd595b 12/16/2008 12:44 pm aurel32

target-ppc: PowerPC 440EP SoC emulation

Wire up the system-on-chip devices present on 440EP chips.

This patch is a little unusual in that qemu doesn't actually emulate the 440
core, but we use this board code with KVM (which does). If/when 440 core
emulation is supported, the kvm_enabled() hack can be removed....

b7da58fd 12/16/2008 01:15 am aurel32

target-ppc: create a helper function to allow more flexible RAM allocation for PPC 4xx

The 4xx SDRAM controller supports a small number of banks, and each bank must
be one of a small set of sizes. The number of banks and the supported sizes
varies by SoC....

80e8bd2b 12/16/2008 12:59 am aurel32

target-ppc: rename ppc405_sdram_init() to ppc4xx_sdram_init()

The SDRAM controller is shared across almost all 405 and 440 embedded
processors, with some slight differences such as the sizes supported for each
memory bank.

Rename only; no functional changes....

61b24405 12/16/2008 12:59 am aurel32

target-ppc: move PPC4xx SDRAM controller emulation from ppc405_uc.c to ppc4xx_devs.c

The SDRAM controller is shared across almost all 405 and 440 embedded
processors, with some slight differences such as the sizes supported for each
memory bank.

Code movement only; no functional changes....

View revisions

Also available in: Atom