Statistics
| Branch: | Revision:

root / hw @ bc24a225

Name Size
ac97.c 37.5 kB
acpi.c 22.2 kB
adb.c 12.4 kB
adlib.c 7.5 kB
ads7846.c 3.7 kB
alpha_palcode.c 26.7 kB
an5206.c 2.2 kB
apb_pci.c 8 kB
apic.c 23.5 kB
arm-misc.h 1.2 kB
arm_boot.c 7.7 kB
arm_gic.c 21.3 kB
arm_pic.c 1.1 kB
arm_sysctl.c 5.3 kB
arm_timer.c 8.8 kB
armv7m.c 5.8 kB
armv7m_nvic.c 13.2 kB
audiodev.h 365 Bytes
axis_dev88.c 10.5 kB
baum.c 19.7 kB
baum.h 1.2 kB
blizzard.c 28.5 kB
blizzard_template.h 4.1 kB
boards.h 3.1 kB
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
cs4231.c 4.5 kB
cs4231a.c 19.6 kB
cuda.c 21 kB
device-hotplug.c 2.5 kB
devices.h 2.6 kB
dma.c 14.5 kB
dp8393x.c 25.9 kB
ds1225y.c 5.2 kB
dummy_m68k.c 1.8 kB
e1000.c 35.2 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.7 kB
escc.c 25.3 kB
escc.h 344 Bytes
esp.c 17.9 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.2 kB
etraxfs_pic.c 4.3 kB
etraxfs_ser.c 4.5 kB
etraxfs_timer.c 7.3 kB
fdc.c 59.5 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.4 kB
gus.c 7.9 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 5.9 kB
hpet.c 18.5 kB
hpet_emul.h 2.6 kB
hw.h 7.2 kB
i2c.c 2.9 kB
i2c.h 2.9 kB
i8254.c 13.3 kB
i8259.c 15.3 kB
ide.c 131.3 kB
integratorcp.c 14 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.5 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.3 kB
macio.c 4.5 kB
mainstone.c 4.3 kB
mainstone.h 897 Bytes
max111x.c 3.5 kB
max7310.c 5 kB
mc146818rtc.c 20.4 kB
mcf.h 647 Bytes
mcf5206.c 13.8 kB
mcf5208.c 7.6 kB
mcf_fec.c 11.9 kB
mcf_intc.c 3.6 kB
mcf_uart.c 7 kB
mips.h 1.3 kB
mips_int.c 1.1 kB
mips_jazz.c 8.9 kB
mips_malta.c 31.1 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 8.4 kB
msmouse.c 2.6 kB
msmouse.h 62 Bytes
mst_fpga.c 5 kB
musicpal.c 41.9 kB
nand.c 19.1 kB
ne2000.c 24.3 kB
nseries.c 43 kB
nvram.h 1.8 kB
omap.h 35.6 kB
omap1.c 131.6 kB
omap2.c 142 kB
omap_clk.c 30.2 kB
omap_dma.c 58.7 kB
omap_dss.c 31.3 kB
omap_i2c.c 14.6 kB
omap_lcd_template.h 4.9 kB
omap_lcdc.c 12.5 kB
omap_mmc.c 16 kB
omap_sx1.c 7.5 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.8 kB
pc.h 5.5 kB
pci-hotplug.c 6.2 kB
pci.c 24.4 kB
pci.h 8.9 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.3 kB
pflash_cfi01.c 17.4 kB
pflash_cfi02.c 19.2 kB
piix_pci.c 10.6 kB
pixel_ops.h 1.7 kB
pl011.c 7.7 kB
pl022.c 7.9 kB
pl031.c 5.1 kB
pl050.c 3.5 kB
pl061.c 7.6 kB
pl080.c 9.2 kB
pl110.c 8.6 kB
pl110_template.h 7 kB
pl181.c 13.4 kB
pl190.c 6.3 kB
ppc.c 37.9 kB
ppc.h 1.5 kB
ppc405.h 4 kB
ppc405_boards.c 19.3 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.8 kB
ppc_newworld.c 12.4 kB
ppc_oldworld.c 13.3 kB
ppc_prep.c 22 kB
ppce500.h 696 Bytes
ppce500_mpc8544ds.c 8.7 kB
ppce500_pci.c 10.6 kB
prep_pci.c 5.1 kB
primecell.h 1.5 kB
ps2.c 18.2 kB
ps2.h 400 Bytes
ptimer.c 5.6 kB
pxa.h 6.3 kB
pxa2xx.c 63.5 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
r2d.c 6.9 kB
rc4030.c 21 kB
realview.c 6.2 kB
realview_gic.c 1.4 kB
rtl8139.c 99.9 kB
sb16.c 35.7 kB
sbi.c 4 kB
scsi-disk.c 30.9 kB
scsi-disk.h 1.2 kB
scsi-generic.c 18 kB
scsi.h 417 Bytes
sd.c 44.5 kB
sd.h 2.9 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 2.9 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.4 kB
smbus.h 3.1 kB
smbus_eeprom.c 3.5 kB
smc91c111.c 19 kB
soc_dma.c 11.7 kB
soc_dma.h 3.6 kB
sparc32_dma.c 7.1 kB
sparc32_dma.h 591 Bytes
spitz.c 29.3 kB
ssd0303.c 8.8 kB
ssd0323.c 9 kB
ssi-sd.c 7.6 kB
stellaris.c 37 kB
stellaris_enet.c 11.8 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.7 kB
sun4m.c 52.1 kB
sun4m.h 2.5 kB
sun4u.c 19.3 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 kB
tosa.c 6.7 kB
tsc2005.c 15.2 kB
tsc210x.c 34.1 kB
tusb6010.c 23.3 kB
twl92230.c 25.2 kB
unin_pci.c 9 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 3.6 kB
versatilepb.c 9.2 kB
vga.c 74.9 kB
vga_int.h 7.3 kB
vga_template.h 15.7 kB
virtio-balloon.c 5.1 kB
virtio-balloon.h 945 Bytes
virtio-blk.c 10.3 kB
virtio-blk.h 2.1 kB
virtio-console.c 4.1 kB
virtio-console.h 485 Bytes
virtio-net.c 17.7 kB
virtio-net.h 5.3 kB
virtio.c 21.4 kB
virtio.h 3.9 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 20.9 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.4 kB
xen_nic.c 11.9 kB
xenfb.c 30.1 kB
zaurus.c 6.8 kB

Latest revisions

# Date Author Comment
bc24a225 05/10/2009 03:44 am Paul Brook

Follow coding conventions

Remove explicit struct qualifiers and rename structure types.

Signed-off-by: Paul Brook <>

4e12cd94 05/09/2009 12:11 am Avi Kivity

vga: Replace VGA_COMMON with a structure

All VGA devices share a common field subset; currently they do so by
a macro which defines the common fields inline their state structures,
relying on the the common state being placed at offset 0 in the structure....

e28f9884 05/08/2009 11:24 pm Glauber Costa

register reset handler for option_roms

Currently, boot options are not preserved across a system reset.
option roms can modify themselves, or can for instance restore the real
int 0x19 vector after they tried to boot from it.

To properly do that, we need a reset handler registered to deal with option...

d6ecb036 05/08/2009 11:24 pm Glauber Costa

reset state for load_linux

The linux loader is just an option rom like any other, just with
some special requirements. Right now, our option rom resetting
mechanism is not being applied to it. As a result, users using
-kernel will not be able to successfully reboot their machines...

4a794a62 05/08/2009 11:24 pm Amit Shah

e1000: Do not reinit pci config space to 0

pci_register_device already mallocs the pci config space buffer filled
with zeroes.

Doing this again breaks some default config space writes like
setting the subsystem vendor id and subsystem device id.

Signed-off-by: Amit Shah <>...

c599710f 05/08/2009 03:20 pm Paul Brook

Remove superfluous #includes.

Signed-off-by: Paul Brook <>

42a89d77 05/08/2009 03:19 pm Paul Brook

Use target_phys_addr_t, not target_ulong.

Signed-off-by: Paul Brook <>

2ac71179 05/08/2009 04:35 am Paul Brook

Replace cpu_abort with hw_error

Signed-off-by: Paul Brook <>

399a4e21 05/06/2009 06:18 pm Paul Brook

Fix PL110 framebuffer byteswapping in 32bpp mode.

Signed-off-by: Paul Brook <>

72af9170 05/05/2009 02:13 pm Edgar E. Iglesias

ETRAX: Simplify serport control logic.

Signed-off-by: Edgar E. Iglesias <>

View revisions

Also available in: Atom