Statistics
| Branch: | Revision:

root / hw @ afcea8cb

Name Size
  ide
ac97.c 36.9 kB
acpi.c 22.6 kB
adb.c 12.4 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 9 kB
apic.c 26 kB
arm-misc.h 1 kB
arm_boot.c 7.9 kB
arm_gic.c 21.2 kB
arm_pic.c 1.1 kB
arm_sysctl.c 6 kB
arm_timer.c 9.2 kB
armv7m.c 7 kB
armv7m_nvic.c 13.2 kB
audiodev.h 269 Bytes
axis_dev88.c 11.1 kB
baum.c 19.8 kB
baum.h 1.2 kB
bitbang_i2c.c 4.5 kB
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.6 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.9 kB
cs4231a.c 20.1 kB
cuda.c 21.1 kB
device-hotplug.c 2.3 kB
devices.h 2.2 kB
dma.c 14.2 kB
dp8393x.c 26 kB
ds1225y.c 5.2 kB
dummy_m68k.c 2 kB
e1000.c 36 kB
e1000_hw.h 47.9 kB
ecc.c 2.8 kB
eccmemctl.c 11.1 kB
eepro100.c 57 kB
eeprom93xx.c 10.4 kB
eeprom93xx.h 1.2 kB
elf_ops.h 8.1 kB
es1370.c 29.4 kB
escc.c 26.5 kB
escc.h 344 Bytes
esp.c 18.3 kB
etraxfs.c 6.1 kB
etraxfs.h 1.3 kB
etraxfs_dma.c 21.6 kB
etraxfs_dma.h 568 Bytes
etraxfs_eth.c 13.3 kB
etraxfs_pic.c 4.6 kB
etraxfs_ser.c 5 kB
etraxfs_timer.c 8.4 kB
fdc.c 61.5 kB
fdc.h 490 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.5 kB
g364fb.c 17.9 kB
grackle_pci.c 7.7 kB
gt64xxx.c 33.2 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.5 kB
hw.h 19.6 kB
i2c.c 3.7 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
lm832x.c 14.7 kB
loader.c 13.8 kB
loader.h 1 kB
lsi53c895a.c 61.9 kB
m48t59.c 19 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 7.1 kB
max111x.c 4 kB
max7310.c 5.2 kB
mc146818rtc.c 21.5 kB
mcf.h 647 Bytes
mcf5206.c 13.8 kB
mcf5208.c 7.8 kB
mcf_fec.c 12 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.6 kB
mips_malta.c 31.7 kB
mips_mipssim.c 6.5 kB
mips_r4k.c 8.6 kB
mips_timer.c 3 kB
mipsnet.c 7 kB
mpcore.c 9.2 kB
msix.c 11.3 kB
msix.h 916 Bytes
msmouse.c 2.6 kB
msmouse.h 72 Bytes
mst_fpga.c 5.1 kB
musicpal.c 38.1 kB
nand.c 19 kB
ne2000-isa.c 3.7 kB
ne2000.c 22.4 kB
ne2000.h 1.3 kB
nseries.c 43.1 kB
nvram.h 1.9 kB
omap.h 35.6 kB
omap1.c 131.9 kB
omap2.c 142.1 kB
omap_clk.c 30.1 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.4 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 16.2 kB
pc.c 44.3 kB
pc.h 4.3 kB
pci-hotplug.c 6.8 kB
pci.c 30.3 kB
pci.h 11.7 kB
pci_host.h 3.9 kB
pci_ids.h 3 kB
pckbd.c 13.2 kB
pcmcia.h 1.8 kB
pcnet.c 65 kB
pcspk.c 4.2 kB
petalogix_s3adsp1800_mmu.c 6.8 kB
pflash_cfi01.c 17.5 kB
pflash_cfi02.c 19.3 kB
piix4.c 3.7 kB
piix_pci.c 11.2 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.6 kB
ppc405_uc.c 65.9 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.5 kB
ppc4xx_pci.c 11 kB
ppc_mac.h 3.7 kB
ppc_newworld.c 13.3 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 10.8 kB
prep_pci.c 5.1 kB
primecell.h 341 Bytes
ps2.c 18.6 kB
ps2.h 400 Bytes
ptimer.c 6 kB
pxa.h 6 kB
pxa2xx.c 63.7 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 11 kB
qdev.c 16.9 kB
qdev.h 7.4 kB
r2d.c 7.1 kB
rc4030.c 21 kB
realview.c 6.5 kB
realview_gic.c 1.9 kB
rtl8139.c 99.9 kB
sb16.c 36.1 kB
sbi.c 4 kB
scsi-bus.c 2.4 kB
scsi-disk.c 31.8 kB
scsi-disk.h 1.8 kB
scsi-generic.c 18.7 kB
scsi.h 347 Bytes
sd.c 44.5 kB
sd.h 2.8 kB
serial.c 24.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_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.8 kB
smbus.h 3 kB
smbus_eeprom.c 3.8 kB
smc91c111.c 19.6 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 9 kB
ssd0323.c 9.3 kB
ssi-sd.c 8 kB
ssi.c 1.5 kB
ssi.h 1.2 kB
stellaris.c 39.1 kB
stellaris_enet.c 11.9 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.8 kB
sun4m.c 52.4 kB
sun4m.h 1 kB
sun4u.c 22.1 kB
syborg.c 3.8 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.4 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.1 kB
tosa.c 7.3 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 23.3 kB
twl92230.c 25 kB
unin_pci.c 12.1 kB
usb-bt.c 20.6 kB
usb-bus.c 4.9 kB
usb-hid.c 28.4 kB
usb-hub.c 16.4 kB
usb-msd.c 17 kB
usb-musb.c 41.3 kB
usb-net.c 44.5 kB
usb-ohci.c 50.3 kB
usb-serial.c 17.4 kB
usb-uhci.c 28.4 kB
usb-wacom.c 11.3 kB
usb.c 6.1 kB
usb.h 9.1 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 5.1 kB
vga.c 67.6 kB
vga_int.h 7.7 kB
vga_template.h 15.8 kB
virtio-balloon.c 4.8 kB
virtio-balloon.h 904 Bytes
virtio-blk.c 14.3 kB
virtio-blk.h 2.6 kB
virtio-console.c 3.8 kB
virtio-console.h 391 Bytes
virtio-net.c 21.3 kB
virtio-net.h 5.5 kB
virtio-pci.c 17.2 kB
virtio.c 18.4 kB
virtio.h 5.6 kB
vmmouse.c 7.4 kB
vmport.c 3.1 kB
vmware_vga.c 34.8 kB
watchdog.c 3.7 kB
watchdog.h 1.4 kB
wdt_i6300esb.c 14.3 kB
wdt_ib700.c 3.1 kB
wm8750.c 21.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.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 11.9 kB
xenfb.c 30.1 kB
xilinx.h 1.5 kB
xilinx_ethlite.c 6.9 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
afcea8cb 09/20/2009 07:05 pm Blue Swirl

ioports: remove unused env parameter and compile only once

The CPU state parameter is not used, remove it and adjust callers. Now we
can compile ioport.c once for all targets.

Signed-off-by: Blue Swirl <>

5e520a7d 09/20/2009 06:35 pm Blue Swirl

Compile msix only once

Get page size in device init.

Signed-off-by: Blue Swirl <>

ca20cf32 09/20/2009 05:58 pm Blue Swirl

Compile loader only once

Callers must pass ELF machine, byte swapping and symbol LSB clearing
information to ELF loader. A.out loader needs page size information, pass
that too as a parameter.

Extract prototypes to a separate file. Move loader.[ch] and elf_ops.h under hw....

9801c7b4 09/20/2009 11:02 am Blue Swirl

Compile wdt_i6300esb only once

Signed-off-by: Blue Swirl <>

cdd0935c 09/19/2009 08:59 pm Blue Swirl

PPC: make system bus parent of PCI bus

Signed-off-by: Blue Swirl <>

cc9952f3 09/19/2009 06:44 pm Blue Swirl

ESP: convert to VMState

Signed-off-by: Blue Swirl <>

4f4cc0ef 09/18/2009 01:04 pm malc

audio: use muldiv64 where it makes sense

Signed-off-by: malc <>

2d6ee8e7 09/16/2009 09:58 pm Juergen Lock

qemu serial: lost tx irqs (affecting FreeBSD's new uart(4) driver)

Well one problem seems to be the rx condition,
... if ((s->ier & UART_IER_RDI) && (s->lsr & UART_LSR_DR))
is not enough to trigger an irq, yet still causes the following
conditions not to be checked anymore at all....

e1a0e47f 09/16/2009 01:15 am Aurelien Jarno

escc: fix IRQ routing, broken by 6c319c82223a1766c5d64a20051e5c6ab7b53951

The logic of Zilog makes channel B the first device and channel A the
second one.

Signed-off-by: Aurelien Jarno <>

dea21e97 09/15/2009 11:05 pm Gerd Hoffmann

ide/isa: convert to qdev.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Blue Swirl <>

View revisions

Also available in: Atom