Statistics
| Branch: | Revision:

root / hw @ b09ea7d5

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.3 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.6 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.6 kB
integratorcp.c 14.7 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.7 kB
lsi53c895a.c 57.4 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 34.2 kB
pc.h 5.3 kB
pci-hotplug.c 6.1 kB
pci.c 26.4 kB
pci.h 8.5 kB
pci_host.h 3.8 kB
pci_ids.h 3 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.9 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.1 kB
ppc440.h 512 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 3.9 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.2 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.6 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 17.4 kB
virtio.h 5.2 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
b09ea7d5 06/22/2009 06:15 pm Gleb Natapov

Handle init/sipi in a main cpu exec loop. (v2)

This should fix compilation problem in case of CONFIG_USER_ONLY.

Currently INIT/SIPI is handled in the context of CPU that sends IPI.
This patch changes this to handle them like all other events in a main
cpu exec loop. When KVM will gain thread per vcpu capability it will...

406c8df3 06/22/2009 06:10 pm Glauber Costa

Make nic option rom loading less painful.

The code how it is today, is totally painful to read and keep.
To begin with, the code is duplicated with the option rom loading
code that linux_boot and vga are already using.

This patch introduces a "bootable" state in NICInfo structure,...

5774cf98 06/22/2009 06:10 pm Mark McLoughlin

virtio: make vring_desc_*() take phys addrs

Change the vring descriptor helpers to take the physical
address of the descriptor table rather than a virtqueue.

This is needed in order to allow these helpers to be used
with an indirect descriptor table.

Signed-off-by: Mark McLoughlin <>...

efeea6d0 06/22/2009 06:10 pm Mark McLoughlin

virtio: add support for indirect ring entries

Support a new feature flag for indirect ring entries. These are ring
entries which point to a table of buffer descriptors.

The idea here is to increase the ring capacity by allowing a larger
effective ring size whereby the ring size dictates the number of...

6eaa6847 06/22/2009 06:10 pm Gleb Natapov

Add pci_bus_reset() function.

To reset internal irq handling data structures.

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

d999f7e0 06/20/2009 04:13 am malc

Restore consistent formatting of audio devices

b20a0083 06/18/2009 11:28 am Edgar E. Iglesias

xilinx-eth: Remove debug print.

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

42f1ced2 06/17/2009 10:23 pm Blue Swirl

Don't set IRQs on device reset and loadvm/savevm

Signed-off-by: Blue Swirl <>

eae6bcbf 06/17/2009 08:36 pm Blue Swirl

Call piix4_reset() on system reset.

Also zero pci_irq_levels on reset to avoid stuck irq after reset.

Based on 15a1956af94e36105494f782a752698103addf63 by Gleb Natapov.

Signed-off-by: Blue Swirl <>

0d0a7e69 06/17/2009 08:20 pm Blue Swirl

Don't set IRQs on device reset and loadvm/savevm

Signed-off-by: Blue Swirl <>

View revisions

Also available in: Atom