Statistics
| Branch: | Revision:

root / hw @ 6cb2996c

Name Size
  ide
a9mpcore.c 676 Bytes
ac97.c 37.2 kB
acpi.c 22.6 kB
adb.c 12.3 kB
adlib.c 7.4 kB
ads7846.c 3.9 kB
alpha_palcode.c 25.4 kB
an5206.c 2.4 kB
apb_pci.c 13.5 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 989 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.3 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
debugcon.c 3.2 kB
dec_pci.c 3.2 kB
dec_pci.h 130 Bytes
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.2 kB
e1000_hw.h 47.9 kB
ecc.c 2.8 kB
eccmemctl.c 11.2 kB
eepro100.c 67.6 kB
eeprom93xx.c 10.4 kB
eeprom93xx.h 1.2 kB
elf_ops.h 8.3 kB
es1370.c 29.7 kB
escc.c 26.2 kB
escc.h 344 Bytes
esp.c 18.5 kB
esp.h 403 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 62.4 kB
fdc.h 442 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 9.8 kB
fw_cfg.h 2.4 kB
g364fb.c 17.9 kB
grackle_pci.c 4.3 kB
gt64xxx.c 32.5 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 31.3 kB
lance.c 4.6 kB
lm832x.c 14.4 kB
loader.c 19.2 kB
loader.h 1.8 kB
lsi53c895a.c 61.6 kB
m48t59.c 19.5 kB
mac_dbdma.c 21.2 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
multiboot.c 11.6 kB
multiboot.h 341 Bytes
musicpal.c 43.9 kB
nand.c 19.3 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 47.2 kB
openpic.h 735 Bytes
palm.c 9.1 kB
parallel.c 17.7 kB
pc.c 33.6 kB
pc.h 4.5 kB
pci-hotplug.c 9 kB
pci.c 55.7 kB
pci.h 11.1 kB
pci_host.c 6.2 kB
pci_host.h 2.1 kB
pci_ids.h 3.1 kB
pci_regs.h 33.1 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.7 kB
pcnet.h 1.2 kB
pcspk.c 4.2 kB
petalogix_s3adsp1800_mmu.c 6.9 kB
pflash_cfi01.c 17.7 kB
pflash_cfi02.c 19.3 kB
piix4.c 3.7 kB
piix_pci.c 10.6 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.7 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.5 kB
ppc440.c 3.1 kB
ppc440.h 512 Bytes
ppc440_bamboo.c 5.3 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 16.1 kB
ppc_oldworld.c 14.2 kB
ppc_prep.c 22.2 kB
ppce500.h 696 Bytes
ppce500_mpc8544ds.c 8.9 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 16.2 kB
qdev.c 20.6 kB
qdev.h 9.5 kB
r2d.c 7.1 kB
rc4030.c 21 kB
realview.c 13.6 kB
realview_gic.c 1.9 kB
rtl8139.c 99.4 kB
s390-virtio-bus.c 10.6 kB
s390-virtio-bus.h 2.3 kB
s390-virtio.c 6.6 kB
sb16.c 34.8 kB
sbi.c 3.7 kB
scsi-bus.c 14.2 kB
scsi-defs.h 5 kB
scsi-disk.c 31.8 kB
scsi-generic.c 14.7 kB
scsi.h 3.1 kB
sd.c 45.4 kB
sd.h 2.8 kB
serial.c 27.3 kB
sh.h 1.5 kB
sh7750.c 21.8 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 14 kB
sm501.c 33.4 kB
sm501_template.h 3.9 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.8 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.5 kB
sun4m.h 1 kB
sun4u.c 26.8 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 9.1 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 11.8 kB
usb-bt.c 20.7 kB
usb-bus.c 7.3 kB
usb-hid.c 28.8 kB
usb-hub.c 16.5 kB
usb-msd.c 17.4 kB
usb-musb.c 42.7 kB
usb-net.c 45.1 kB
usb-ohci.c 50.4 kB
usb-ohci.h 139 Bytes
usb-serial.c 19.4 kB
usb-uhci.c 29.8 kB
usb-uhci.h 183 Bytes
usb-wacom.c 11.7 kB
usb.c 6.1 kB
usb.h 9.2 kB
versatile_pci.c 4.4 kB
versatilepb.c 9.7 kB
vga-isa-mm.c 4 kB
vga-isa.c 1.7 kB
vga-pci.c 4.7 kB
vga.c 68.6 kB
vga_int.h 7.9 kB
vga_template.h 15.8 kB
virtio-balloon.c 9.1 kB
virtio-balloon.h 1.5 kB
virtio-blk.c 13 kB
virtio-blk.h 2.8 kB
virtio-console.c 3.7 kB
virtio-net.c 25.5 kB
virtio-net.h 7 kB
virtio-pci.c 19.1 kB
virtio-serial-bus.c 16.9 kB
virtio-serial.h 4.7 kB
virtio.c 18.9 kB
virtio.h 6.2 kB
vmmouse.c 7.4 kB
vmport.c 3.1 kB
vmware_vga.c 35 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.5 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
6cb2996c 03/04/2010 05:29 am Jan Kiszka

x86: Extend validity of bsp_to_cpu

As we hard-wire the BSP to CPU 0 anyway and cpuid_apic_id equals
cpu_index, bsp_to_cpu can also be based on the latter directly. This
will help an early user of it: KVM while initializing mp_state.

Signed-off-by: Jan Kiszka <>...

ea375f9a 03/04/2010 05:29 am Jan Kiszka

KVM: Rework VCPU state writeback API

This grand cleanup drops all reset and vmsave/load related
synchronization points in favor of four(!) generic hooks:

- cpu_synchronize_all_states in qemu_savevm_state_complete
(initial sync from kernel before vmsave)...

60e4c631 03/04/2010 05:28 am Avi Kivity

Allocate memory below 4GB as one chunk

Instead of allocating a separate chunk for the first 640KB and another
for 1MB+, allocate one large chunk. This plays well in terms of alignment
and size with large pages.

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

35bed8ee 03/01/2010 05:29 am Paul Brook

Move ioport.h out of cpu-all.h

Only include ioport.h where it is actually needed.

Signed-off-by: Paul Brook <>

6049f4f8 02/28/2010 06:54 pm Richard Henderson

alpha-linux-user: Implement signals.

Move userland PALcode handling into linux-user main loop so that
we can send signals from there. This also makes alpha_palcode.c
system-level only, so don't build it for userland. Add defines
for GENTRAP PALcall mapping to signals....

75bb6589 02/27/2010 08:48 pm Liu Yu

powerpc/e500: adjust fdt and ramdisk loading addr

Since kernel uimage is getting bigger,
old fixed loading bases will result in regions overlap.

Add pad for fdt and ramdisk, so that they won't overlap with uimage.

Signed-off-by: Liu Yu <>...

dbf916d8 02/27/2010 08:47 pm Aurelien Jarno

powerpc: fix compilation with CONFIG_FDT undefined

Signed-off-by: Aurelien Jarno <>

04088adb 02/27/2010 05:30 pm Liu Yu

powerpc/booke: move fdt loading to rom infrastructure

It's convinent to use rom to checking overlap, to reset etc.
And uImage and ramdisk loading has already moved to it.

Also, after we add fdt to rom, free it.

Signed-off-by: Liu Yu <>...

c4963817 02/27/2010 05:21 pm Liu Yu

target-ppc: add synchronize register for booke init

So that the following registers init could be flushed back to kvm.

Signed-off-by: Liu Yu <>
Acked-by: Hollis Blanchard <>
Signed-off-by: Aurelien Jarno <>

d44168ff 02/25/2010 03:29 pm Paul Brook

Fix -usbdevice crash

If -usbdevice is used on a machine with no USB busses, usb_create
will fail and return NULL. Patch below handles this failure gracefully
rather than crashing when we try to init the device.

Signed-off-by: Paul Brook <>

View revisions

Also available in: Atom