Statistics
| Branch: | Revision:

root / hw @ 9ea62f57

Name Size
  ide
9p.h 402 Bytes
a9mpcore.c 676 Bytes
ac97.c 37.1 kB
acpi.c 5.5 kB
acpi.h 2.8 kB
acpi_piix4.c 16.6 kB
adb.c 12.4 kB
adlib.c 7.4 kB
ads7846.c 3.9 kB
alpha_palcode.c 25.5 kB
an5206.c 2.5 kB
apb_pci.c 14 kB
apb_pci.h 241 Bytes
apic.c 26.3 kB
apic.h 858 Bytes
apm.c 2.2 kB
apm.h 411 Bytes
applesmc.c 7 kB
arm-misc.h 1.2 kB
arm11mpcore.c 3.2 kB
arm_boot.c 8.3 kB
arm_gic.c 21.6 kB
arm_pic.c 1.1 kB
arm_sysctl.c 6.3 kB
arm_timer.c 9.3 kB
armv7m.c 7.1 kB
armv7m_nvic.c 13.2 kB
audiodev.h 345 Bytes
axis_dev88.c 10.1 kB
baum.c 20 kB
baum.h 1.2 kB
bitbang_i2c.c 5.4 kB
bitbang_i2c.h 310 Bytes
blizzard.c 28.5 kB
blizzard_template.h 4 kB
boards.h 989 Bytes
bonito.c 24.9 kB
bt-hci-csr.c 12 kB
bt-hci.c 67.5 kB
bt-hid.c 15.9 kB
bt-l2cap.c 42.7 kB
bt-sdp.c 28.9 kB
bt.c 3.5 kB
bt.h 58.5 kB
cbus.c 14.8 kB
cdrom.c 4.2 kB
cirrus_vga.c 93.3 kB
cirrus_vga_rop.h 5.5 kB
cirrus_vga_rop2.h 7.9 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 21.2 kB
debugcon.c 3.2 kB
dec_pci.c 4.1 kB
dec_pci.h 130 Bytes
device-hotplug.c 1.6 kB
devices.h 2.1 kB
dma.c 14.4 kB
dp8393x.c 26.4 kB
ds1225y.c 5.4 kB
ds1338.c 3.2 kB
dummy_m68k.c 2.1 kB
e1000.c 38.1 kB
e1000_hw.h 47.9 kB
ecc.c 2.8 kB
eccmemctl.c 10.9 kB
eepro100.c 66.3 kB
eeprom93xx.c 10.5 kB
eeprom93xx.h 1.3 kB
elf_ops.h 8.9 kB
empty_slot.c 2.2 kB
empty_slot.h 86 Bytes
es1370.c 29.7 kB
escc.c 26.5 kB
escc.h 344 Bytes
esp.c 19.9 kB
esp.h 439 Bytes
etraxfs.c 5.4 kB
etraxfs.h 1.3 kB
etraxfs_dma.c 21.6 kB
etraxfs_dma.h 568 Bytes
etraxfs_eth.c 13.6 kB
etraxfs_pic.c 4.6 kB
etraxfs_ser.c 5.8 kB
etraxfs_timer.c 8.5 kB
event_notifier.c 1.3 kB
event_notifier.h 369 Bytes
fdc.c 64.3 kB
fdc.h 465 Bytes
file-op-9p.h 3.1 kB
firmware_abi.h 1.8 kB
flash.h 2 kB
fmopl.c 35 kB
fmopl.h 6.5 kB
framebuffer.c 3.5 kB
framebuffer.h 450 Bytes
fw_cfg.c 11.2 kB
fw_cfg.h 2.4 kB
g364fb.c 18 kB
grackle_pci.c 4.4 kB
gt64xxx.c 32.7 kB
gumstix.c 3.8 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.9 kB
hpet.c 22.8 kB
hpet_emul.h 1.8 kB
hw.h 33.2 kB
i2c.c 4.2 kB
i2c.h 2.4 kB
i8254.c 14 kB
i8259.c 14.7 kB
ide.h 957 Bytes
integratorcp.c 15.2 kB
intel-hda-defs.h 22.1 kB
intel-hda.c 39 kB
intel-hda.h 2.3 kB
ioapic.c 7.2 kB
ioh3420.c 6.9 kB
ioh3420.h 306 Bytes
irq.c 2.2 kB
irq.h 800 Bytes
isa-bus.c 5.2 kB
isa.h 1.5 kB
isa_mmio.c 2.6 kB
ivshmem.c 23.1 kB
jazz_led.c 9.7 kB
lan9118.c 31.4 kB
lance.c 4.6 kB
lm832x.c 14.4 kB
loader.c 19.7 kB
loader.h 1.8 kB
lsi53c895a.c 62.6 kB
m48t59.c 19.6 kB
mac_dbdma.c 21.1 kB
mac_dbdma.h 1.6 kB
mac_nvram.c 5.4 kB
macio.c 4.4 kB
mainstone.c 4.6 kB
mainstone.h 897 Bytes
marvell_88w8618_audio.c 8.1 kB
max111x.c 4 kB
max7310.c 5 kB
mc146818rtc.c 19.1 kB
mc146818rtc.h 287 Bytes
mcf.h 647 Bytes
mcf5206.c 13.9 kB
mcf5208.c 8 kB
mcf_fec.c 12.4 kB
mcf_intc.c 3.7 kB
mcf_uart.c 7.1 kB
microblaze_pic_cpu.c 1.7 kB
mips-bios.h 175 Bytes
mips.h 1.3 kB
mips_addr.c 1.3 kB
mips_cpudevs.h 372 Bytes
mips_fulong2e.c 12.7 kB
mips_int.c 1.9 kB
mips_jazz.c 9.3 kB
mips_malta.c 32.2 kB
mips_mipssim.c 6.7 kB
mips_r4k.c 9 kB
mips_timer.c 4.1 kB
mipsnet.c 7.3 kB
mpcore.c 7.4 kB
msi.c 11 kB
msi.h 1.4 kB
msix.c 12.1 kB
msix.h 928 Bytes
msmouse.c 2.6 kB
msmouse.h 72 Bytes
mst_fpga.c 5.1 kB
multiboot.c 11.9 kB
multiboot.h 341 Bytes
musicpal.c 45.2 kB
nand.c 19.3 kB
ne2000-isa.c 4.1 kB
ne2000.c 22.8 kB
ne2000.h 1.3 kB
nseries.c 43 kB
nvram.h 1.9 kB
omap.h 35.4 kB
omap1.c 109.2 kB
omap2.c 82.4 kB
omap_clk.c 30.1 kB
omap_dma.c 59 kB
omap_dss.c 31.3 kB
omap_gpio.c 17.9 kB
omap_gpmc.c 12.3 kB
omap_gptimer.c 12.7 kB
omap_i2c.c 13 kB
omap_intc.c 16.2 kB
omap_l4.c 8.2 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.5 kB
onenand.c 19.2 kB
openpic.c 46.5 kB
openpic.h 735 Bytes
palm.c 9.3 kB
parallel.c 17.9 kB
pc.c 31.6 kB
pc.h 5.1 kB
pc_piix.c 11.5 kB
pci-hotplug.c 8.2 kB
pci-stub.c 1.4 kB
pci.c 63.2 kB
pci.h 13.3 kB
pci_bridge.c 9.4 kB
pci_bridge.h 2.1 kB
pci_host.c 4.9 kB
pci_host.h 2 kB
pci_ids.h 3.5 kB
pci_internals.h 1.2 kB
pci_regs.h 33.1 kB
pcie.c 18.8 kB
pcie.h 5.4 kB
pcie_aer.c 31.9 kB
pcie_aer.h 3.4 kB
pcie_host.c 5.5 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.1 kB
pcnet.c 53.7 kB
pcnet.h 1.4 kB
pcspk.c 4.2 kB
petalogix_s3adsp1800_mmu.c 7.5 kB
pflash_cfi01.c 20.2 kB
pflash_cfi02.c 21.1 kB
piix4.c 3.6 kB
piix_pci.c 10.7 kB
pixel_ops.h 1.7 kB
pl011.c 8.2 kB
pl022.c 8 kB
pl031.c 5.3 kB
pl050.c 4 kB
pl061.c 7.8 kB
pl080.c 9.6 kB
pl110.c 9.1 kB
pl110_template.h 7 kB
pl181.c 13.7 kB
pl190.c 6.5 kB
pm_smbus.c 4.2 kB
pm_smbus.h 482 Bytes
ppc.c 38.1 kB
ppc.h 2 kB
ppc405.h 2.8 kB
ppc405_boards.c 19.8 kB
ppc405_uc.c 65.3 kB
ppc440.c 3.1 kB
ppc440.h 512 Bytes
ppc440_bamboo.c 5.8 kB
ppc4xx.h 2.4 kB
ppc4xx_devs.c 19.5 kB
ppc4xx_pci.c 10.5 kB
ppc_mac.h 3.7 kB
ppc_newworld.c 15.1 kB
ppc_oldworld.c 11 kB
ppc_prep.c 22 kB
ppce500.h 696 Bytes
ppce500_mpc8544ds.c 8.9 kB
ppce500_pci.c 9.7 kB
prep_pci.c 4.3 kB
prep_pci.h 121 Bytes
primecell.h 359 Bytes
ps2.c 18.4 kB
ps2.h 400 Bytes
ptimer.c 6 kB
pxa.h 5.9 kB
pxa2xx.c 65.1 kB
pxa2xx_dma.c 15.6 kB
pxa2xx_gpio.c 9.3 kB
pxa2xx_keypad.c 9.4 kB
pxa2xx_lcd.c 26.9 kB
pxa2xx_mmci.c 14 kB
pxa2xx_pcmcia.c 5.3 kB
pxa2xx_pic.c 9.3 kB
pxa2xx_template.h 11.3 kB
pxa2xx_timer.c 13.2 kB
qdev-addr.c 826 Bytes
qdev-addr.h 277 Bytes
qdev-properties.c 18.5 kB
qdev.c 24.3 kB
qdev.h 11.6 kB
qxl-logger.c 8.2 kB
qxl-render.c 7.3 kB
qxl.c 48.2 kB
qxl.h 3.1 kB
r2d.c 9.2 kB
rc4030.c 21.2 kB
realview.c 13.8 kB
realview_gic.c 2 kB
rtl8139.c 99.1 kB
s390-virtio-bus.c 10.9 kB
s390-virtio-bus.h 2.5 kB
s390-virtio.c 7.3 kB
sb16.c 35 kB
sbi.c 3.8 kB
scsi-bus.c 15.3 kB
scsi-defs.h 5 kB
scsi-disk.c 38.7 kB
scsi-generic.c 15.6 kB
scsi.h 3 kB
sd.c 45.3 kB
sd.h 2.8 kB
serial.c 29.2 kB
sh.h 1.5 kB
sh7750.c 22.1 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 3.8 kB
sh_pci.h 220 Bytes
sh_serial.c 10.2 kB
sh_timer.c 8.6 kB
sharpsl.h 673 Bytes
shix.c 3.1 kB
slavio_intctl.c 13.2 kB
slavio_misc.c 12.2 kB
slavio_timer.c 13.7 kB
sm501.c 39.2 kB
sm501_template.h 3.9 kB
smbios.c 7.7 kB
smbios.h 4.5 kB
smbus.c 7.9 kB
smbus.h 3 kB
smbus_eeprom.c 3.8 kB
smc91c111.c 20.3 kB
soc_dma.c 11.6 kB
soc_dma.h 3.6 kB
sparc32_dma.c 8.6 kB
sparc32_dma.h 446 Bytes
spitz.c 31.1 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.4 kB
stellaris_enet.c 12.6 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.8 kB
sun4m.c 56.4 kB
sun4m.h 1 kB
sun4m_iommu.c 12.8 kB
sun4u.c 27 kB
syborg.c 3.9 kB
syborg.h 578 Bytes
syborg_fb.c 13.2 kB
syborg_interrupt.c 6.6 kB
syborg_keyboard.c 7 kB
syborg_pointer.c 7.1 kB
syborg_rtc.c 4.1 kB
syborg_serial.c 9.7 kB
syborg_timer.c 6.6 kB
syborg_virtio.c 9.4 kB
sysbus.c 5.3 kB
sysbus.h 2.1 kB
tc58128.c 4.3 kB
tc6393xb.c 18.5 kB
tc6393xb_template.h 2.1 kB
tcx.c 17.8 kB
tmp105.c 5.9 kB
tosa.c 7.2 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 23.2 kB
twl92230.c 24.3 kB
unin_pci.c 12.1 kB
usb-bt.c 20.7 kB
usb-bus.c 8.3 kB
usb-hid.c 29.4 kB
usb-hub.c 16.5 kB
usb-msd.c 17.9 kB
usb-musb.c 42.7 kB
usb-net.c 45 kB
usb-ohci.c 50.4 kB
usb-ohci.h 139 Bytes
usb-serial.c 19.5 kB
usb-uhci.c 30.6 kB
usb-uhci.h 237 Bytes
usb-wacom.c 12 kB
usb.c 6.1 kB
usb.h 9.5 kB
versatile_pci.c 4.3 kB
versatilepb.c 9.8 kB
vga-isa-mm.c 4 kB
vga-isa.c 1.7 kB
vga-pci.c 3.7 kB
vga.c 67.8 kB
vga_int.h 8 kB
vga_template.h 15.8 kB
vhost.c 22.3 kB
vhost.h 1.2 kB
vhost_net.c 5.6 kB
vhost_net.h 501 Bytes
virtex_ml507.c 8.7 kB
virtio-9p-debug.c 18.8 kB
virtio-9p-debug.h 104 Bytes
virtio-9p-local.c 14.4 kB
virtio-9p-posix-acl.c 3.7 kB
virtio-9p-xattr-user.c 2.8 kB
virtio-9p-xattr.c 3.8 kB
virtio-9p-xattr.h 3.3 kB
virtio-9p.c 94 kB
virtio-9p.h 9.3 kB
virtio-balloon.c 8 kB
virtio-balloon.h 1.5 kB
virtio-blk.c 14.8 kB
virtio-blk.h 2.8 kB
virtio-console.c 3.8 kB
virtio-net.c 31.5 kB
virtio-net.h 7.4 kB
virtio-pci.c 24.4 kB
virtio-serial-bus.c 21.6 kB
virtio-serial.h 5 kB
virtio.c 22.2 kB
virtio.h 7.9 kB
vmmouse.c 7.7 kB
vmport.c 3.1 kB
vmware_vga.c 36.6 kB
vmware_vga.h 141 Bytes
vt82c686.c 16 kB
vt82c686.h 319 Bytes
watchdog.c 4.2 kB
watchdog.h 1.4 kB
wdt_i6300esb.c 13.9 kB
wdt_ib700.c 3.5 kB
wm8750.c 20.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 758 Bytes
xen_console.c 7 kB
xen_devconfig.c 4.8 kB
xen_disk.c 22.5 kB
xen_domainbuild.c 8.5 kB
xen_domainbuild.h 487 Bytes
xen_machine_pv.c 3.5 kB
xen_nic.c 12.3 kB
xenfb.c 30.1 kB
xilinx.h 1.5 kB
xilinx_ethlite.c 7.3 kB
xilinx_intc.c 4.6 kB
xilinx_timer.c 6.2 kB
xilinx_uartlite.c 5.5 kB
xio3130_downstream.c 6.3 kB
xio3130_downstream.h 406 Bytes
xio3130_upstream.c 5.3 kB
xio3130_upstream.h 319 Bytes
zaurus.c 6.7 kB

Latest revisions

# Date Author Comment
4f6493ff 01/14/2011 09:39 pm Aurelien Jarno

target-sh4: fix reset on r2d

Signed-off-by: Aurelien Jarno <>

d30df5ce 01/14/2011 09:39 pm Aurelien Jarno

mips/malta: fix board id

Board id can't be written with stl_phys() as it's read-only part of
memory. Use stl_p() on the memory buffer instead.

Signed-off-by: Aurelien Jarno <>

3bd4be3a 01/14/2011 09:39 pm Aurelien Jarno

lsi53c895a: fix endianness issues

lsi_ram_read*() and lsi_ram_write*() are not consistent, one uses
leXX_to_cpu() the other uses nothing. As the comment above the RAM
declaration says: "Script ram is stored as 32-bit words in host
byteorder.", remove the leXX_to_cpu() calls....

4508d81a 01/12/2011 11:12 pm Blue Swirl

ppc405_uc: fix a buffer overflow

Fix a buffer overflow, reported by cppcheck:
[/src/qemu/hw/ppc405_uc.c:72]: (error) Buffer access out-of-bounds: bd.bi_s_version

The use of field bi_s_version seems to be a typo, it should be
bi_r_version.

Signed-off-by: Blue Swirl <>

c46a3ea0 01/12/2011 11:00 pm Blue Swirl

lan9118: fix a buffer overflow

Fix a buffer overflow, reported by cppcheck:
[/src/qemu/hw/lan9118.c:849]: (error) Buffer access out-of-bounds: s.eeprom

All eeprom handling code assumes that the size of eeprom is 128,
except lan9118_eeprom_cmd. Fix this by restricting the address passed....

cedf9a6f 01/12/2011 09:48 pm Blue Swirl

loader: fix a file descriptor leak

Fix a file descriptor leak, reported by cppcheck:
[/src/qemu/hw/loader.c:311]: (error) Resource leak: fd

Signed-off-by: Blue Swirl <>

a7bd621d 01/10/2011 06:32 pm Anthony Liguori

Merge remote branch 'mst/for_anthony' into staging

c0f809c4 01/10/2011 12:59 am Aurelien Jarno

target-sh4: implement writes to mmaped ITLB

Some Linux kernels seems to implement ITLB/UTLB flushing through by
writing all TLB entries through the memory mapped interface instead
of writing one to MMUCR.TI.

Implement memory mapped ITLB write interface so that such kernels can...

78935c4a 01/06/2011 11:29 pm Aurelien Jarno

cirrus: delete GCC 4.6 warnings

Commit 92d675d1c1f23f3617e24b63c825074a1d1da44b triggered uninitialized
variables warning with GCC 4.6. Fix them by adding zero initializers.

Acked-by: Blue Swirl <>
Signed-off-by: Aurelien Jarno <>

3fbb33d0 01/06/2011 08:25 pm Blue Swirl

cirrus_vga: Declare as little endian

This patch replaces explicit bswaps with endianness hints to the
mmio layer.

CC: Alexander Graf <>
Signed-off-by: Blue Swirl <>

View revisions

Also available in: Atom