Statistics
| Branch: | Revision:

root / hw @ 18e08a55

Name Size
  ide
a9mpcore.c 676 Bytes
ac97.c 36.9 kB
acpi.c 22.6 kB
adb.c 12.3 kB
adlib.c 7.4 kB
ads7846.c 3.9 kB
alpha_palcode.c 26.7 kB
an5206.c 2.4 kB
apb_pci.c 7.9 kB
apb_pci.h 241 Bytes
apic.c 26 kB
arm-misc.h 1.2 kB
arm11mpcore.c 3.2 kB
arm_boot.c 8.3 kB
arm_gic.c 21.5 kB
arm_pic.c 1.1 kB
arm_sysctl.c 6.3 kB
arm_timer.c 9.2 kB
armv7m.c 7.1 kB
armv7m_nvic.c 13.2 kB
audiodev.h 269 Bytes
axis_dev88.c 11.1 kB
baum.c 19.6 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 833 Bytes
bt-hci-csr.c 12 kB
bt-hci.c 67.7 kB
bt-hid.c 15.9 kB
bt-l2cap.c 42.7 kB
bt-sdp.c 28.8 kB
bt.c 3.5 kB
bt.h 58.5 kB
cbus.c 14.8 kB
cdrom.c 4.2 kB
cirrus_vga.c 97.8 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.7 kB
cs4231a.c 20.1 kB
cuda.c 21.1 kB
device-hotplug.c 1.6 kB
devices.h 2.3 kB
dma.c 14.2 kB
dp8393x.c 26.1 kB
ds1225y.c 5.2 kB
ds1338.c 3.2 kB
dummy_m68k.c 2 kB
e1000.c 36.9 kB
e1000_hw.h 47.9 kB
ecc.c 2.8 kB
eccmemctl.c 11.2 kB
eepro100.c 66 kB
eeprom93xx.c 10.4 kB
eeprom93xx.h 1.2 kB
elf_ops.h 8.2 kB
es1370.c 29.4 kB
escc.c 26.2 kB
escc.h 344 Bytes
esp.c 18.5 kB
esp.h 347 Bytes
etraxfs.c 6.2 kB
etraxfs.h 1.3 kB
etraxfs_dma.c 21.6 kB
etraxfs_dma.h 568 Bytes
etraxfs_eth.c 13.4 kB
etraxfs_pic.c 4.6 kB
etraxfs_ser.c 5 kB
etraxfs_timer.c 8.4 kB
fdc.c 63.5 kB
fdc.h 489 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 8.5 kB
fw_cfg.h 1.8 kB
g364fb.c 17.9 kB
grackle_pci.c 6 kB
gt64xxx.c 32.9 kB
gumstix.c 3.5 kB
gus.c 8.4 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.4 kB
hpet_emul.h 2.4 kB
hw.h 28.8 kB
i2c.c 4.2 kB
i2c.h 2.4 kB
i8254.c 14 kB
i8259.c 14.6 kB
ide.h 786 Bytes
integratorcp.c 14.9 kB
ioapic.c 6.6 kB
iommu.c 12.9 kB
irq.c 2.2 kB
irq.h 800 Bytes
isa-bus.c 4.2 kB
isa.h 1.3 kB
isa_mmio.c 2.9 kB
jazz_led.c 9.3 kB
lan9118.c 29 kB
lance.c 4.2 kB
lm832x.c 14.4 kB
loader.c 19.1 kB
loader.h 1.8 kB
lsi53c895a.c 60.2 kB
m48t59.c 19.4 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
marvell_88w8618_audio.c 8.1 kB
max111x.c 4 kB
max7310.c 5 kB
mc146818rtc.c 17.8 kB
mcf.h 647 Bytes
mcf5206.c 13.8 kB
mcf5208.c 7.8 kB
mcf_fec.c 12.1 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.5 kB
mips_malta.c 31.8 kB
mips_mipssim.c 6.7 kB
mips_r4k.c 8.8 kB
mips_timer.c 3 kB
mipsnet.c 7.1 kB
mpcore.c 7.3 kB
msix.c 11.2 kB
msix.h 883 Bytes
msmouse.c 2.6 kB
msmouse.h 72 Bytes
mst_fpga.c 5.1 kB
musicpal.c 43.8 kB
nand.c 19 kB
ne2000-isa.c 3.6 kB
ne2000.c 22.6 kB
ne2000.h 1.3 kB
nseries.c 43.2 kB
nvram.h 1.9 kB
omap.h 35.6 kB
omap1.c 131.6 kB
omap2.c 142.1 kB
omap_clk.c 30.1 kB
omap_dma.c 58.9 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 15.9 kB
omap_sx1.c 7.5 kB
onenand.c 19.2 kB
openpic.c 46.1 kB
openpic.h 735 Bytes
palm.c 9.1 kB
parallel.c 17.7 kB
pc.c 39.6 kB
pc.h 4.3 kB
pci-hotplug.c 7.8 kB
pci.c 43.3 kB
pci.h 15.1 kB
pci_host.c 6.9 kB
pci_host.h 1.8 kB
pci_host_template.h 3.7 kB
pci_ids.h 3 kB
pcie_host.c 5.8 kB
pcie_host.h 1.6 kB
pckbd.c 13.2 kB
pcmcia.h 1.8 kB
pcnet.c 62.2 kB
pcnet.h 1.1 kB
pcspk.c 4.2 kB
petalogix_s3adsp1800_mmu.c 6.9 kB
pflash_cfi01.c 17.5 kB
pflash_cfi02.c 19.3 kB
piix4.c 3.7 kB
piix_pci.c 10.3 kB
pixel_ops.h 1.7 kB
pl011.c 8.2 kB
pl022.c 8 kB
pl031.c 5.2 kB
pl050.c 3.9 kB
pl061.c 7.7 kB
pl080.c 9.6 kB
pl110.c 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.8 kB
ppc.h 1.7 kB
ppc405.h 2.8 kB
ppc405_boards.c 19.5 kB
ppc405_uc.c 65.6 kB
ppc440.c 3.1 kB
ppc440.h 512 Bytes
ppc440_bamboo.c 5.5 kB
ppc4xx.h 2.4 kB
ppc4xx_devs.c 19.4 kB
ppc4xx_pci.c 10.5 kB
ppc_mac.h 3.7 kB
ppc_newworld.c 13.4 kB
ppc_oldworld.c 13.9 kB
ppc_prep.c 22.2 kB
ppce500.h 696 Bytes
ppce500_mpc8544ds.c 8.6 kB
ppce500_pci.c 9.5 kB
prep_pci.c 4.5 kB
prep_pci.h 121 Bytes
primecell.h 359 Bytes
ps2.c 18.3 kB
ps2.h 400 Bytes
ptimer.c 6 kB
pxa.h 6 kB
pxa2xx.c 63.9 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.2 kB
qdev-addr.c 826 Bytes
qdev-addr.h 277 Bytes
qdev-properties.c 14.6 kB
qdev.c 20.3 kB
qdev.h 9.2 kB
r2d.c 7.1 kB
rc4030.c 21 kB
realview.c 13.3 kB
realview_gic.c 1.9 kB
rtl8139.c 97.4 kB
sb16.c 35.9 kB
sbi.c 3.7 kB
scsi-bus.c 2.9 kB
scsi-disk.c 32.7 kB
scsi-disk.h 1.8 kB
scsi-generic.c 18.7 kB
scsi.h 1.8 kB
sd.c 45.3 kB
sd.h 2.8 kB
serial.c 26.9 kB
sh.h 1.5 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_pci.h 220 Bytes
sh_serial.c 10.2 kB
sh_timer.c 8.5 kB
sharpsl.h 673 Bytes
shix.c 3.1 kB
slavio_intctl.c 13.4 kB
slavio_misc.c 12.2 kB
slavio_timer.c 13.9 kB
sm501.c 29.7 kB
sm501_template.h 2.8 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 kB
soc_dma.c 11.6 kB
soc_dma.h 3.6 kB
sparc32_dma.c 7.4 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.1 kB
stellaris_enet.c 12.4 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.8 kB
sun4m.c 52.4 kB
sun4m.h 1 kB
sun4u.c 21.7 kB
syborg.c 3.9 kB
syborg.h 578 Bytes
syborg_fb.c 13.1 kB
syborg_interrupt.c 6.5 kB
syborg_keyboard.c 6.9 kB
syborg_pointer.c 7.1 kB
syborg_rtc.c 4 kB
syborg_serial.c 9.6 kB
syborg_timer.c 6.6 kB
syborg_virtio.c 8.7 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.2 kB
tcx.c 17.7 kB
tmp105.c 6 kB
tosa.c 7.3 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 23.3 kB
twl92230.c 24.3 kB
unin_pci.c 9.6 kB
usb-bt.c 20.6 kB
usb-bus.c 7.2 kB
usb-hid.c 28.5 kB
usb-hub.c 16.5 kB
usb-msd.c 17.3 kB
usb-musb.c 41.3 kB
usb-net.c 44.6 kB
usb-ohci.c 50.3 kB
usb-ohci.h 139 Bytes
usb-serial.c 19 kB
usb-uhci.c 28.4 kB
usb-uhci.h 183 Bytes
usb-wacom.c 11.7 kB
usb.c 6.1 kB
usb.h 9.3 kB
versatile_pci.c 4.5 kB
versatilepb.c 9.7 kB
vga-isa-mm.c 4 kB
vga-isa.c 1.8 kB
vga-pci.c 4.7 kB
vga.c 67.5 kB
vga_int.h 7.8 kB
vga_template.h 15.8 kB
virtio-balloon.c 4.8 kB
virtio-balloon.h 904 Bytes
virtio-blk.c 14.4 kB
virtio-blk.h 2.6 kB
virtio-console.c 3.8 kB
virtio-console.h 391 Bytes
virtio-net.c 25.3 kB
virtio-net.h 5.5 kB
virtio-pci.c 17.9 kB
virtio.c 18.6 kB
virtio.h 5.7 kB
vmmouse.c 7.4 kB
vmport.c 3.1 kB
vmware_vga.c 33.7 kB
vmware_vga.h 141 Bytes
watchdog.c 3.7 kB
watchdog.h 1.4 kB
wdt_i6300esb.c 13.8 kB
wdt_ib700.c 3.3 kB
wm8750.c 20.4 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.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 7.2 kB
xilinx_intc.c 4.6 kB
xilinx_timer.c 6.2 kB
xilinx_uartlite.c 5.4 kB
zaurus.c 6.7 kB

Latest revisions

# Date Author Comment
18e08a55 12/01/2009 05:51 pm Michael S. Tsirkin

pci: pci.h cleanup: move out stuff not in pci.c

pci.h declares some functions which aren't
defined in pci.h. Clean up moving things
to appropriate headers, and update all users.

Signed-off-by: Michael S. Tsirkin <>

3098b9fd 11/27/2009 07:42 pm Aurelien Jarno

Revert "vga: do not resize the screen on hw_invalidate"

This causes ctrl+alt+u or ctrl+alt+f to not work when windows hasn't been
resized first. Other graphic emulators do resize the screen on
hw_invalidate.

This reverts commit 0bd8246bfec1dfb2eb959f52db535572c0260f4c.

abd0c6bd 11/22/2009 11:27 pm Paul Brook

BCD cleanup

Combine multiple BCD implementations.

Signed-off-by: Paul Brook <>

1dfe3943 11/22/2009 11:27 pm Paul Brook

DS1338 RTC

Implement MAXIM SD1338 RTC+NVRAM.

Signed-off-by: Paul Brook <>

3cd035d8 11/22/2009 11:27 pm Paul Brook

GPIO I2C rework

Reqrite bitbanging I2C implementation. New code improves stop/start
condition handling, and gives more accurate input line level.

Introduce intermediate abstraction layer for I2C bitbanging that
is not connected via a GPIO port.

Signed-off-by: Paul Brook <>

eee48504 11/22/2009 11:27 pm Paul Brook

ARM RealView I2C

Add ARM Realview I2C host emulation.

Signed-off-by: Paul Brook <>

f7c70325 11/19/2009 06:45 pm Paul Brook

ARM PBX-A9 board support

Implement ARM RealView PBX-A9 board support.

Signed-off-by: Paul Brook <>

cd7aafcb 11/18/2009 06:22 pm malc

sb16: remove highspeed reset code

It was never enabled in any of the public builds anyway.

Noticed by Steve Grubb.

Signed-off-by: malc <>

57a46d05 11/17/2009 06:39 pm Alexander Graf

Convert linux bootrom to external rom and fw_cfg

We already have a working multiboot implementation that uses fw_cfg to get
its kernel module etc. data in int19 runtime now.

So what's missing is a working linux boot option rom. While at it I figured it
would be a good idea to take the opcode generator out of pc.c and instead use...

77873196 11/17/2009 06:39 pm Alexander Graf

Convert multiboot to fw_cfg backed data storage

Right now we load the guest kernel to RAM, fire off the BIOS, hope it
doesn't clobber memory and run an option rom that jumps into the kernel.

That breaks with SeaBIOS, as that clears memory. So let's read all...

View revisions

Also available in: Atom