Statistics
| Branch: | Revision:

root / hw @ 177539e0

Name Size
ac97.c 36.8 kB
acpi.c 22.7 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.3 kB
apb_pci.c 8.9 kB
apic.c 25.7 kB
arm-misc.h 1 kB
arm_boot.c 7.7 kB
arm_gic.c 21.2 kB
arm_pic.c 1.1 kB
arm_sysctl.c 5.9 kB
arm_timer.c 9.1 kB
armv7m.c 6.8 kB
armv7m_nvic.c 13.1 kB
audiodev.h 269 Bytes
axis_dev88.c 11 kB
baum.c 19.7 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.8 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 99.7 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.8 kB
cs4231a.c 19.5 kB
cuda.c 21.1 kB
device-hotplug.c 2.3 kB
devices.h 2.2 kB
dma.c 14.5 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.3 kB
eepro100.c 56.7 kB
eeprom93xx.c 10.4 kB
eeprom93xx.h 1.2 kB
es1370.c 29.4 kB
escc.c 26.4 kB
escc.h 344 Bytes
esp.c 19.2 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.2 kB
etraxfs_pic.c 4.5 kB
etraxfs_ser.c 5 kB
etraxfs_timer.c 8.4 kB
fdc.c 61.6 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.6 kB
fw_cfg.h 1.5 kB
g364fb.c 17.9 kB
grackle_pci.c 7.6 kB
gt64xxx.c 33.2 kB
gumstix.c 3.5 kB
gus.c 7.8 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.5 kB
hpet_emul.h 2.5 kB
hw.h 7.7 kB
i2c.c 3.7 kB
i2c.h 2.4 kB
i8254.c 13.3 kB
i8259.c 15 kB
ide.c 138.4 kB
integratorcp.c 14.9 kB
ioapic.c 6.8 kB
iommu.c 13.1 kB
irq.c 2.2 kB
irq.h 800 Bytes
isa-bus.c 2.5 kB
isa.h 1.3 kB
isa_mmio.c 2.9 kB
jazz_led.c 9.3 kB
lm832x.c 14.6 kB
lsi53c895a.c 62.6 kB
m48t59.c 17.3 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 20.9 kB
mcf.h 647 Bytes
mcf5206.c 13.8 kB
mcf5208.c 7.7 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.2 kB
mips_mipssim.c 6.3 kB
mips_r4k.c 8.5 kB
mips_timer.c 3 kB
mipsnet.c 7 kB
mpcore.c 9.2 kB
msix.c 11.3 kB
msix.h 866 Bytes
msmouse.c 2.6 kB
msmouse.h 62 Bytes
mst_fpga.c 5 kB
musicpal.c 37.9 kB
nand.c 19 kB
ne2000.c 24.3 kB
nseries.c 43.1 kB
nvram.h 1.8 kB
omap.h 35.5 kB
omap1.c 131.5 kB
omap2.c 141.8 kB
omap_clk.c 30.1 kB
omap_dma.c 58.6 kB
omap_dss.c 31.2 kB
omap_i2c.c 12.9 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 kB
openpic.h 735 Bytes
palm.c 9.1 kB
parallel.c 16.2 kB
pc.c 44.5 kB
pc.h 4.8 kB
pci-hotplug.c 6.4 kB
pci.c 29.9 kB
pci.h 11.3 kB
pci_host.h 3.9 kB
pci_ids.h 3.1 kB
pckbd.c 14.1 kB
pcmcia.h 1.8 kB
pcnet.c 64.8 kB
pcspk.c 4.2 kB
petalogix_s3adsp1800_mmu.c 6.7 kB
pflash_cfi01.c 17.3 kB
pflash_cfi02.c 19.1 kB
piix_pci.c 12.1 kB
pixel_ops.h 1.7 kB
pl011.c 8.1 kB
pl022.c 8 kB
pl031.c 5.2 kB
pl050.c 3.9 kB
pl061.c 7.7 kB
pl080.c 9.5 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.7 kB
ppc.h 1.7 kB
ppc405.h 2.8 kB
ppc405_boards.c 19.5 kB
ppc405_uc.c 65.8 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 10.9 kB
ppc_mac.h 3.9 kB
ppc_newworld.c 13 kB
ppc_oldworld.c 13.7 kB
ppc_prep.c 22.2 kB
ppce500.h 696 Bytes
ppce500_mpc8544ds.c 8.5 kB
ppce500_pci.c 10.8 kB
prep_pci.c 5.1 kB
primecell.h 341 Bytes
ps2.c 18.7 kB
ps2.h 400 Bytes
ptimer.c 5.6 kB
pxa.h 6 kB
pxa2xx.c 63.6 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
qdev-addr.c 826 Bytes
qdev-addr.h 277 Bytes
qdev-properties.c 10.1 kB
qdev.c 16.8 kB
qdev.h 7.3 kB
r2d.c 7 kB
rc4030.c 21 kB
realview.c 6.5 kB
realview_gic.c 1.9 kB
rtl8139.c 100.1 kB
sb16.c 35.6 kB
sbi.c 3.9 kB
scsi-disk.c 31.2 kB
scsi-disk.h 1.2 kB
scsi-generic.c 18 kB
scsi.h 347 Bytes
sd.c 44.5 kB
sd.h 2.8 kB
serial.c 24.7 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 3.1 kB
slavio_intctl.c 12.6 kB
slavio_misc.c 12.4 kB
slavio_timer.c 14.6 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.5 kB
sparc32_dma.h 446 Bytes
spitz.c 31 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 kB
stellaris_enet.c 11.9 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.9 kB
sun4m.c 52.2 kB
sun4m.h 1 kB
sun4u.c 21.9 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 kB
syborg_rtc.c 4 kB
syborg_serial.c 9.6 kB
syborg_timer.c 6.5 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 18 kB
tmp105.c 6.1 kB
tosa.c 7.2 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 23.3 kB
twl92230.c 24.9 kB
unin_pci.c 11.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.2 kB
usb-net.c 44.1 kB
usb-ohci.c 49.8 kB
usb-serial.c 17 kB
usb-uhci.c 28.6 kB
usb-wacom.c 11.1 kB
usb.c 6.1 kB
usb.h 8.7 kB
versatile_pci.c 4.4 kB
versatilepb.c 9.7 kB
vga.c 74.3 kB
vga_int.h 7.3 kB
vga_template.h 15.7 kB
virtio-balloon.c 4.8 kB
virtio-balloon.h 904 Bytes
virtio-blk.c 12.3 kB
virtio-blk.h 2.4 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 16.8 kB
virtio.c 18.3 kB
virtio.h 5.6 kB
vmmouse.c 7.5 kB
vmport.c 3.1 kB
vmware_vga.c 34.7 kB
watchdog.c 3.5 kB
watchdog.h 2.1 kB
wdt_i6300esb.c 14.4 kB
wdt_ib700.c 2.9 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 789 Bytes
xen_console.c 7 kB
xen_devconfig.c 4.7 kB
xen_disk.c 22.2 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.5 kB
xilinx_timer.c 6.1 kB
xilinx_uartlite.c 5.4 kB
zaurus.c 6.7 kB

Latest revisions

# Date Author Comment
aa7116cb 08/24/2009 04:46 pm Gerd Hoffmann

qdev/prop: convert isa-bus to helper macros.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>

177539e0 08/24/2009 04:46 pm Gerd Hoffmann

virtio-blk: add msi support.

Signed-off-by: Gerd Hoffmann <>
Signed-off-by: Anthony Liguori <>

4a1418e0 08/24/2009 04:02 pm Anthony Liguori

Unbreak large mem support by removing kqemu

kqemu introduces a number of restrictions on the i386 target. The worst is that
it prevents large memory from working in the default build.

Furthermore, kqemu is fundamentally flawed in a number of ways. It relies on...

7f79dd28 08/24/2009 04:02 pm Paolo Bonzini

unify popen/fopen qemu wrappers

While reading Chris's code for fd migration I noticed the duplication
between QEMUFilePopen and QEMUFileStdio. This fixes it, and makes
qemu_fopen more similar qemu_popen.

Signed-off-by: Paolo Bonzini <>...

1632dc6a 08/24/2009 04:01 pm Avi Kivity

Route IOAPIC interrupts via ISA bus

Instead of calling the IOAPIC from the PIC, raise IOAPIC irqs via the ISA bus.
As a side effect, IOAPIC lines 16-23 are enabled.

Signed-off-by: Avi Kivity <>
Signed-off-by: Anthony Liguori <>

e8b54394 08/24/2009 04:01 pm Brian Wheeler

SMART ATA Functionality

For the lulz I implemented basic SMART functionality in ide.c. smartctl
on linux recognizes it just fine and starting self tests with it
complete successfully.

Signed-off-by: Brian Wheeler <>
Signed-off-by: Anthony Liguori <>

6b35e7bf 08/24/2009 04:01 pm Jes Sorensen

QEMU set irq0override in fw_cfg

Hi,

After discussing the issue with Avi, Gleb and a couple others on irq,
we came to the conclusion that it is preferred to have QEMU request
features from the BIOS, rather than notifying the BIOS that it is
running on QEMU or KVM. This way memory ranges can change etc. and...

1452411b 08/24/2009 04:01 pm Avi Kivity

Route PC irqs to ISA bus instead of i8259 directly

A PC has its motherboard IRQ lines connected to both the PIC and IOAPIC.
Currently, qemu routes IRQs to the PIC which then calls the IOAPIC, an
incestuous arrangement. In order to clean this up, create a new ISA IRQ...

04a52b41 08/24/2009 04:01 pm Stefano Stabellini

make vga screen_dump use DisplayState properly

Hi all,
currently the vga screen_dump code doesn't use the DisplayState
interface properly and tries to replace it temporarily while taking the
screenshot.
A better approach is to register a DisplayChangeListener, call...

b6f6d0e2 08/24/2009 02:18 pm malc

Restore consistent formatting

Signed-off-by: malc <>

View revisions

Also available in: Atom