Statistics
| Branch: | Revision:

root / hw @ d587e078

Name Size
  ide
a9mpcore.c 676 Bytes
ac97.c 36.6 kB
acpi.c 22.6 kB
adb.c 12.3 kB
adlib.c 7.4 kB
ads7846.c 3.9 kB
alpha_palcode.c 27.6 kB
an5206.c 2.4 kB
apb_pci.c 8.6 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.7 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 918 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 96.1 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 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.3 kB
ds1225y.c 5.2 kB
ds1338.c 3.2 kB
dummy_m68k.c 2 kB
e1000.c 37.1 kB
e1000_hw.h 47.9 kB
ecc.c 2.8 kB
eccmemctl.c 11.2 kB
eepro100.c 66.1 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 400 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.5 kB
etraxfs_pic.c 4.6 kB
etraxfs_ser.c 5 kB
etraxfs_timer.c 8.4 kB
fdc.c 63.6 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.1 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 30.7 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.2 kB
lance.c 4.6 kB
lm832x.c 14.4 kB
loader.c 19.1 kB
loader.h 1.8 kB
lsi53c895a.c 61.7 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 18.4 kB
mcf.h 647 Bytes
mcf5206.c 13.8 kB
mcf5208.c 7.8 kB
mcf_fec.c 12.3 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.3 kB
mpcore.c 7.3 kB
msix.c 12.5 kB
msix.h 928 Bytes
msmouse.c 2.6 kB
msmouse.h 72 Bytes
mst_fpga.c 5.1 kB
musicpal.c 43.9 kB
nand.c 19.1 kB
ne2000-isa.c 4 kB
ne2000.c 22.7 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 9.1 kB
pci.c 44.6 kB
pci.h 14.1 kB
pci_host.c 6.6 kB
pci_host.h 1.9 kB
pci_host_template.h 3.7 kB
pci_ids.h 3 kB
pcie_host.c 5.5 kB
pcie_host.h 1.6 kB
pckbd.c 13.5 kB
pcmcia.h 1.8 kB
pcnet.c 62.2 kB
pcnet.h 1.2 kB
pcspk.c 4.2 kB
petalogix_s3adsp1800_mmu.c 7 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 14 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.9 kB
qdev.c 20.2 kB
qdev.h 9 kB
r2d.c 7.1 kB
rc4030.c 21 kB
realview.c 13.3 kB
realview_gic.c 1.9 kB
rtl8139.c 97.5 kB
s390-virtio-bus.c 10.3 kB
s390-virtio-bus.h 2.2 kB
s390-virtio.c 6.9 kB
sb16.c 34.7 kB
sbi.c 3.7 kB
scsi-bus.c 14.1 kB
scsi-defs.h 5 kB
scsi-disk.c 30.8 kB
scsi-generic.c 14.7 kB
scsi.h 3.1 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.1 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.5 kB
stellaris_input.c 2.2 kB
sun4c_intctl.c 5.8 kB
sun4m.c 53.2 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.9 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.7 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.8 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.9 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.4 kB
virtio-net.h 5.5 kB
virtio-pci.c 18.2 kB
virtio.c 18.9 kB
virtio.h 6 kB
vmmouse.c 7.4 kB
vmport.c 3.1 kB
vmware_vga.c 33.8 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.3 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.3 kB
xenfb.c 30.1 kB
xilinx.h 1.5 kB
xilinx_ethlite.c 7.3 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
d587e078 12/18/2009 07:26 pm Anthony Liguori

Revert "pci: interrupt disable bit support"

This reverts commit 0ea5709a32085f7d14901a09d12bd35f9b267607.

Per discussion with Michael Tsirkin, this is too risky for 0.12

Signed-off-by: Anthony Liguori <>

e249651c 12/18/2009 05:39 pm Alexander Graf

S390: Bail out without KVM

Currently only the S390 KVM target works. To keep users from accidently not
using KVM, let's not even initialize the machine when KVM is not used.

Signed-off-by: Alexander Graf <>
Signed-off-by: Aurelien Jarno <>

86f3dba6 12/18/2009 05:34 pm Alexander Graf

S390: Don't tell guest we're updating config space

Currently we always set the "config space changed" bit to 1 when triggering
any virtio interrupt. While that worked in 2.6.27, newer kernels interpret
that value as "only the config space changed and nothing else happened"....

a1e4b07f 12/18/2009 05:34 pm Alexander Graf

S390: Loop through virtio console devices

We used to always create one single virtio console device. This breaks when
either zero of multiple virtio console devices are requested, so let's use
the same code as on x86.

Signed-off-by: Alexander Graf <>...

fe57ca82 12/17/2009 07:11 pm Richard Henderson

target-alpha: Add placeholders for missing userspace PALcalls.

Signed-off-by: Richard Henderson <>
Signed-off-by: Aurelien Jarno <>

5a2b3fc5 12/16/2009 07:25 pm Stefan Weil

s390: Fix buggy assignment

nd->model keeps dynamically allocated model names.
So casting of a constant string is wrong here.

Signed-off-by: Stefan Weil <>
Acked-by: Alexander Graf <>
Signed-off-by: Aurelien Jarno <>

ab471ade 12/13/2009 10:36 pm Richard Henderson

target-alpha: Implement RD/WRUNIQUE in the translator

When emulating user-mode only, there's no reason to exit
the translation block to effect a call_pal. We can generate
a move to/from the unique slot directly.

Signed-off-by: Richard Henderson <>...

90228ee3 12/13/2009 09:03 pm Igor V. Kovalenko

workaround for cmd646 bmdma register access while no dma is active

This is a workaround only, and is a partial revert
of a few changes to BMDMAState which removed pci_dev
field on the way.

- cmd646 pci_from_bm() expects bm->unit value to
correspond with bm data being passed to callback...

cf708987 12/13/2009 08:44 pm Michael S. Tsirkin

s390: typo fix

s390 code has an obvious typo, which results in:
hw/s390-virtio.c: At top level:
hw/s390-virtio.c:249: error: request for member ‘no_vga’ in something not a structure or union

Signed-off-by: Michael S. Tsirkin <>
Acked-by: Alexander Graf <>...

0435d393 12/13/2009 08:44 pm Michael S. Tsirkin

s390: fix build on 32 bit host

Building on 32 bit host we get:
hw/s390-virtio.c: In function ‘s390_init’:
hw/s390-virtio.c:184: error: integer constant is too large for ‘unsigned long’ type
64 bit values must be ULL.

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

View revisions

Also available in: Atom