Statistics
| Branch: | Revision:

root / hw @ 28c2c264

Name Size
ac97.c 37.4 kB
acpi.c 22.2 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 kB
apic.c 24 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.8 kB
arm_timer.c 9.1 kB
armv7m.c 6.7 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
blizzard.c 28.5 kB
blizzard_template.h 4.1 kB
boards.h 757 Bytes
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
cris_pic_cpu.c 1.7 kB
cs4231.c 4.5 kB
cs4231a.c 19.5 kB
cuda.c 21.1 kB
device-hotplug.c 2.5 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 35.7 kB
e1000_hw.h 48 kB
ecc.c 2.8 kB
eccmemctl.c 11.1 kB
eepro100.c 56.6 kB
eeprom93xx.c 10.5 kB
eeprom93xx.h 1.3 kB
es1370.c 29.6 kB
escc.c 25.4 kB
escc.h 344 Bytes
esp.c 18.9 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.3 kB
etraxfs_ser.c 5 kB
etraxfs_timer.c 8.4 kB
fdc.c 59.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.5 kB
fw_cfg.h 1.4 kB
g364fb.c 18 kB
grackle_pci.c 5.8 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.6 kB
hw.h 7.8 kB
i2c.c 3.6 kB
i2c.h 2.4 kB
i8254.c 13.3 kB
i8259.c 15.3 kB
ide.c 131.3 kB
integratorcp.c 14.7 kB
ioapic.c 6.8 kB
iommu.c 12.9 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.7 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.4 kB
macio.c 4.5 kB
mainstone.c 4.4 kB
mainstone.h 897 Bytes
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 11.9 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.4 kB
mips_mipssim.c 6.3 kB
mips_r4k.c 8.6 kB
mips_timer.c 3 kB
mipsnet.c 7 kB
mpcore.c 9.2 kB
msmouse.c 2.6 kB
msmouse.h 62 Bytes
mst_fpga.c 5 kB
musicpal.c 43.1 kB
nand.c 19.1 kB
ne2000.c 24.2 kB
nseries.c 43.2 kB
nvram.h 1.8 kB
omap.h 35.6 kB
omap1.c 131.6 kB
omap2.c 141.9 kB
omap_clk.c 30.2 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.5 kB
omap_mmc.c 16 kB
omap_sx1.c 7.6 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.3 kB
pci-hotplug.c 6.1 kB
pci.c 26 kB
pci.h 8.5 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.5 kB
pcspk.c 4.2 kB
petalogix_s3adsp1800_mmu.c 6.7 kB
pflash_cfi01.c 17.4 kB
pflash_cfi02.c 19.1 kB
piix_pci.c 10.7 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 8.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.9 kB
ppc.h 1.5 kB
ppc405.h 4 kB
ppc405_boards.c 19.7 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 11 kB
ppc_mac.h 3.9 kB
ppc_newworld.c 12.8 kB
ppc_oldworld.c 13.6 kB
ppc_prep.c 22.2 kB
ppce500.h 696 Bytes
ppce500_mpc8544ds.c 8.8 kB
ppce500_pci.c 10.7 kB
prep_pci.c 5.1 kB
primecell.h 341 Bytes
ps2.c 18.2 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.c 10.8 kB
qdev.h 3.5 kB
r2d.c 7 kB
rc4030.c 21 kB
realview.c 6.5 kB
realview_gic.c 1.9 kB
rtl8139.c 100 kB
sb16.c 35.6 kB
sbi.c 4 kB
scsi-disk.c 30.9 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.6 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 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.8 kB
smbus.h 3 kB
smbus_eeprom.c 3.8 kB
smc91c111.c 19.6 kB
soc_dma.c 11.7 kB
soc_dma.h 3.6 kB
sparc32_dma.c 7.2 kB
sparc32_dma.h 591 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.7 kB
sun4m.c 52.9 kB
sun4m.h 2.4 kB
sun4u.c 19.6 kB
syborg.c 3.8 kB
syborg.h 578 Bytes
syborg_fb.c 12.9 kB
syborg_interrupt.c 6.3 kB
syborg_keyboard.c 6.7 kB
syborg_pointer.c 6.8 kB
syborg_rtc.c 4 kB
syborg_serial.c 9.4 kB
syborg_timer.c 6.6 kB
syborg_virtio.c 8.2 kB
sysbus.c 4.3 kB
sysbus.h 1.9 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.2 kB
tosa.c 7.2 kB
tsc2005.c 15.2 kB
tsc210x.c 33.8 kB
tusb6010.c 23.3 kB
twl92230.c 25 kB
unin_pci.c 9.1 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 44 kB
usb-ohci.c 49.8 kB
usb-serial.c 17 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 4.3 kB
versatilepb.c 9.7 kB
vga.c 74.8 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 10.1 kB
virtio-blk.h 2 kB
virtio-console.c 3.8 kB
virtio-console.h 391 Bytes
virtio-net.c 20.1 kB
virtio-net.h 5.5 kB
virtio-pci.c 10.3 kB
virtio.c 15.8 kB
virtio.h 5 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 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.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.5 kB
xen_nic.c 12 kB
xenfb.c 30.1 kB
xilinx.h 1.5 kB
xilinx_ethlite.c 6.7 kB
xilinx_intc.c 4.4 kB
xilinx_timer.c 5.9 kB
xilinx_uartlite.c 5.4 kB
zaurus.c 6.8 kB

Latest revisions

# Date Author Comment
28c2c264 06/16/2009 11:18 pm Avi Kivity

Rename pci_register_io_region() to pci_register_bar()

This function is used to manage a PCI BAR, so make the more generic
pci_register_io_region() available to other uses.

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

1eed09cb 06/16/2009 11:18 pm Avi Kivity

Remove io_index argument from cpu_register_io_memory()

The parameter is always zero except when registering the three internal
io regions (ROM, unassigned, notdirty). Remove the parameter to reduce
the API's power, thus facilitating future change.

Signed-off-by: Avi Kivity <>...

d3fa1e0f 06/16/2009 11:18 pm Markus Armbruster

qdev: Fix regression in "pci_add ... storage if=virtio, ..."

qemu_pci_hot_add_storage() runs qdev_init() twice. Broken in commit
07e3af9a "Virtio-blk qdev conversion".

Signed-off-by: Markus Armbruster <>
Signed-off-by: Anthony Liguori <>

72716184 06/15/2009 10:35 pm Anthony Liguori

Incorporate changes from v2 of Gleb's RTC reset patch

Signed-off-by: Anthony Liguori <>

ba494313 06/15/2009 10:00 pm Edgar E. Iglesias

etrax: Don't pass CPUState to peripherals.

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

eeb7c03c 06/15/2009 05:50 am Gleb Natapov

Add rtc reset function.

On reset:
Periodic Interrupt Enable (PIE) bit is cleared to zero
Alarm Interrupt Enable (AIE) bit is cleared to zero
Update ended Interrupt Flag (UF) bit is cleared to zero
Interrupt Request status Flag (IRQF) bit is cleared to zero...

11be4b3e 06/14/2009 03:19 am Stefan Weil

Add static to local machine declaration.

Variable akitapda_machine is only used locally,
so the static attribute avoids a compiler warning.

Signed-off-by: Stefan Weil <>
Signed-off-by: Anthony Liguori <>

678e12cc 06/14/2009 03:19 am Gleb Natapov

Don't use cpu_index as apic_id.

(patch is on top of "Apic creation should not depend on pci" series)

Currently cpu_index is used as cpu apic id on x86. This is incorrect
since apic ids not have to be continuous (they can also encode cpu
hierarchy information). This patch uses cpuid_apic_id for initial apic id...

c4f31a0a 06/14/2009 03:18 am Gleb Natapov

Apic creation should not depend on pci

It should depend on whether cpu has APIC.

Signed-off-by: Gleb Natapov <>
Signed-off-by: Anthony Liguori <>

df97b920 06/14/2009 03:17 am Eduardo Habkost

Add -no-virtio-balloon command-line option

This new option may be used to disable the virtio-balloon device.

Signed-off-by: Eduardo Habkost <>
Signed-off-by: Anthony Liguori <>

View revisions

Also available in: Atom