qemu/hw
lirans@il.ibm.com c163b5cae9 Block live migration
This patch introduces block migration called during live migration. Block
are being copied to the destination in an async way. First the code will
transfer the whole disk and then transfer all dirty blocks accumulted during
the migration.
Still need to improve transition from the iterative phase of migration to the
end phase. For now transition will take place when all blocks transfered once,
all the dirty blocks will be transfered during the end phase (guest is
suspended).

Changes from v4:
- Global variabels moved to a global state structure allocated dynamically.
- Minor coding style issues.
- Poll block.c for tracking of dirty blocks instead of manage it here.

Signed-off-by: Liran Schour <lirans@il.ibm.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
2009-11-17 08:49:30 -06:00
..
ide pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
ac97.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
acpi.c kill dead nic unplug code. 2009-10-27 12:28:41 -05:00
adb.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
adlib.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
ads7846.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
alpha_palcode.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
an5206.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
apb_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
apic.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
arm_boot.c Fix ARM MCore secondary cpu boot 2009-11-11 19:59:29 +00:00
arm_gic.c ARM MPCore tweaks 2009-11-13 04:31:22 +00:00
arm_pic.c
arm_sysctl.c Realview/EB procid hacks 2009-11-13 04:04:18 +00:00
arm_timer.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
arm-misc.h Fix ARM system emulation 2009-11-11 18:07:53 +00:00
armv7m_nvic.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
armv7m.c New qdev_init_nofail() 2009-10-07 08:54:54 -05:00
audiodev.h
axis_dev88.c rom loader: fix sparc -kernel boot. 2009-10-12 09:42:31 -05:00
baum.c char: rename qemu_chr_reset to qemu_chr_generic_open 2009-11-17 08:03:31 -06:00
baum.h usb-serial and braille: use qdev for -usbdevice 2009-10-30 08:39:31 -05:00
bitbang_i2c.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
blizzard_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
blizzard.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
boards.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
bt-hci-csr.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
bt-hci.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
bt-hid.c qdev/usb: make qemu aware of usb busses. 2009-09-09 14:55:17 -05:00
bt-l2cap.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt-sdp.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
bt.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
cbus.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
cdrom.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
cirrus_vga_rop2.h
cirrus_vga_rop.h
cirrus_vga.c pci: initialize pci config headers depending it pci header type. 2009-11-09 08:43:10 -06:00
cris_pic_cpu.c cris: First shot at qdev for CRIS interrupts. 2009-05-18 22:24:22 +02:00
cs4231.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
cs4231a.c Fix formatting and and description field 2009-09-10 19:59:00 +04:00
cuda.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
device-hotplug.c kill dead nic unplug code. 2009-10-27 12:28:41 -05:00
devices.h LAN9118 emulation 2009-11-16 17:06:43 +00:00
dma.c vmstate: add version_id argument to post_load 2009-10-05 09:32:36 -05:00
dp8393x.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
ds1225y.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
dummy_m68k.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
e1000_hw.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
e1000.c e1000 fix: read access to some registers is missing. 2009-11-12 11:23:56 -06:00
ecc.c
eccmemctl.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
eepro100.c eepro100: Add missing .exit initialisation 2009-11-12 11:23:54 -06:00
eeprom93xx.c eeprom93xx: port to vmstate 2009-10-27 12:28:52 -05:00
eeprom93xx.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
elf_ops.h Reorganize option rom (+linux kernel) loading. 2009-10-06 14:36:08 -05:00
es1370.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
escc.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
escc.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
esp.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
esp.h scsi: move scsi.h -> esp.h 2009-11-09 08:43:03 -06:00
etraxfs_dma.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
etraxfs_dma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
etraxfs_eth.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
etraxfs_pic.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
etraxfs_ser.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
etraxfs_timer.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
etraxfs.c rom loader: fix sparc -kernel boot. 2009-10-12 09:42:31 -05:00
etraxfs.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
fdc.c fdc: fix vmstate variable passed 2009-11-12 11:23:56 -06:00
fdc.h floppy: add drive properties. 2009-10-05 09:32:49 -05:00
firmware_abi.h
flash.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
fmopl.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
fmopl.h
framebuffer.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
framebuffer.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
fw_cfg.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
fw_cfg.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
g364fb.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
grackle_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
gt64xxx.c pci_host.h: move functions in pci_host.h into .c file. 2009-11-09 08:43:07 -06:00
gumstix.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
gus.c audio: use muldiv64 where it makes sense 2009-09-18 14:04:36 +04:00
gusemu_hal.c
gusemu_mixer.c
gusemu.h qdev/isa: convert gravis ultrasound 2009-09-10 19:48:00 +04:00
gustate.h
heathrow_pic.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
hpet_emul.h TARGET_I386 is always defined if TARGET_X86_64 is defined 2009-10-12 09:42:31 -05:00
hpet.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
hw.h Block live migration 2009-11-17 08:49:30 -06:00
i2c.c New qdev_init_nofail() 2009-10-07 08:54:54 -05:00
i2c.h vmstate: remove i2c_slave_load/save 2009-10-05 09:32:39 -05:00
i8254.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
i8259.c vmstate: port i8259 device 2009-09-11 11:10:06 -05:00
ide.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
integratorcp.c New qdev_init_nofail() 2009-10-07 08:54:54 -05:00
ioapic.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
iommu.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
irq.c
irq.h
isa_mmio.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
isa-bus.c Make isa_create() terminate program on failure 2009-10-07 08:54:54 -05:00
isa.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
jazz_led.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
lan9118.c LAN9118 emulation 2009-11-16 17:06:43 +00:00
lance.c pcnet: port to vmstate 2009-10-27 12:28:52 -05:00
lm832x.c vmstate: port lm832x device 2009-10-05 09:32:39 -05:00
loader.c Reject late rom loading 2009-11-11 18:21:20 +00:00
loader.h rom loader: make vga+rom loading configurable. 2009-10-30 08:39:29 -05:00
lsi53c895a.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
m48t59.c m48t59: convert to vmstate reset 2009-10-24 19:22:56 +00:00
mac_dbdma.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
mac_dbdma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
mac_nvram.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
macio.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
mainstone.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
mainstone.h
marvell_88w8618_audio.c musicpal: Add VMState support 2009-10-05 09:32:44 -05:00
max111x.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
max7310.c vmstate: port max7310 device 2009-10-05 09:32:38 -05:00
mc146818rtc.c mc146818rtc: remove rtc_mm_init() 2009-10-27 12:28:43 -05:00
mcf5206.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
mcf5208.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
mcf_fec.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
mcf_intc.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
mcf_uart.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
mcf.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
microblaze_pic_cpu.c microblaze: Add CPU interrupt wrapper logic. 2009-05-26 21:10:38 +02:00
mips_int.c
mips_jazz.c scsi: move scsi.h -> esp.h 2009-11-09 08:43:03 -06:00
mips_malta.c mips malta: fix indentation 2009-11-14 13:10:43 +01:00
mips_mipssim.c mips: fix CPU reset 2009-11-14 01:11:27 +01:00
mips_r4k.c mips_r4k: fix reset 2009-11-15 23:04:20 +01:00
mips_timer.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
mips-bios.h Remove obsolete BIOS_SIZE from sysemu.h 2009-05-19 14:52:42 +01:00
mips.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
mipsnet.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
mpcore.c ARM MPCore tweaks 2009-11-13 04:31:22 +00:00
msix.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
msix.h pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
msmouse.c convert msmouse chardev to QemuOpts. 2009-09-11 10:19:48 -05:00
msmouse.h convert msmouse chardev to QemuOpts. 2009-09-11 10:19:48 -05:00
mst_fpga.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
musicpal.c musicpal: use qdev properties for configuration. 2009-10-27 12:28:41 -05:00
nand.c kill drives_table 2009-07-27 14:08:23 -05:00
ne2000-isa.c ne2000: port to vmstate 2009-10-27 12:28:53 -05:00
ne2000.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
ne2000.h ne2000: port to vmstate 2009-10-27 12:28:53 -05:00
nseries.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
nvram.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
omap1.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
omap2.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
omap_clk.c Fix Sparse warnings about using plain integer as NULL pointer 2009-09-21 18:11:34 +00:00
omap_dma.c hw/omap_dma: add matching {} in if 0 2009-10-04 13:24:45 +02:00
omap_dss.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
omap_i2c.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
omap_lcd_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
omap_lcdc.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
omap_mmc.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
omap_sx1.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
omap.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
onenand.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
openpic.c PCI: make duplicate devfn allocation fatal 2009-11-15 14:30:03 +00:00
openpic.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
palm.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
parallel.c Sparc64/x86: remove unneeded calls to device reset 2009-11-07 10:05:03 +00:00
pc.c Remove e1000 rom loading hack 2009-10-30 09:42:36 -05:00
pc.h serial: Add interface to set reference oscillator frequency 2009-11-12 11:23:53 -06:00
pci_host_template.h pci_host.h: move functions in pci_host.h into .c file. 2009-11-09 08:43:07 -06:00
pci_host.c pci_host: change the signature of pci_data_{read, write}. 2009-11-09 08:43:09 -06:00
pci_host.h pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
pci_ids.h wdt_i6300esb: move PCI_DEVICE_IDE_INTEL_ESB_9 to pci_ids.h 2009-10-27 12:28:47 -05:00
pci-hotplug.c pci: make pci configuration transaction more accurate. 2009-11-09 08:43:09 -06:00
pci.c PCI: make duplicate devfn allocation fatal 2009-11-15 14:30:03 +00:00
pci.h pci: implement pci bridge filtering. 2009-11-09 08:43:10 -06:00
pcie_host.c pci: pcie host and mmcfg support. 2009-11-09 08:43:09 -06:00
pcie_host.h pci: pcie host and mmcfg support. 2009-11-09 08:43:09 -06:00
pckbd.c Sparc64/x86: remove unneeded calls to device reset 2009-11-07 10:05:03 +00:00
pcmcia.h ide: pass down DriveInfo instead of BlockDriverState 2009-09-04 09:37:27 -05:00
pcnet.c pci: introduce FMT_PCIBUS for printf format for pcibus_t. 2009-11-09 08:43:08 -06:00
pcnet.h pcnet: port to vmstate 2009-10-27 12:28:52 -05:00
pcspk.c Remove any pretense that there can be more than one AudioState 2009-05-14 03:20:43 +04:00
petalogix_s3adsp1800_mmu.c microblaze: Move the kcmdline out of the way. 2009-11-12 02:15:20 +01:00
pflash_cfi01.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pflash_cfi02.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
piix4.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
piix_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
pixel_ops.h
pl011.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pl022.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pl031.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pl050.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pl061.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pl080.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pl110_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
pl110.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pl181.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pl190.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
poison.h Let the venomous poison spread to more identifiers 2009-05-21 18:54:22 +03:00
ppc4xx_devs.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc4xx_pci.c pci_host.h: move functions in pci_host.h into .c file. 2009-11-09 08:43:07 -06:00
ppc4xx.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppc405_boards.c PPC: remove unneeded calls to device reset 2009-11-07 09:32:21 +00:00
ppc405_uc.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc405.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppc440_bamboo.c Fix pci_add nic not to exit on bad model 2009-10-05 09:32:53 -05:00
ppc440.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppc440.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppc_mac.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppc_newworld.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc_oldworld.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc_prep.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc.c PPC: rename cpu_ppc_reset to cpu_reset for consistency 2009-11-07 10:36:04 +00:00
ppc.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppce500_mpc8544ds.c Fix pci_add nic not to exit on bad model 2009-10-05 09:32:53 -05:00
ppce500_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
ppce500.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
prep_pci.c pci_host: consolidate pci config address access. 2009-11-09 08:43:08 -06:00
primecell.h Realview/EB procid hacks 2009-11-13 04:04:18 +00:00
ps2.c Sparc64/x86: remove unneeded calls to device reset 2009-11-07 10:05:03 +00:00
ps2.h
ptimer.c vmstate: remove const for put operations 2009-10-05 09:32:36 -05:00
pxa2xx_dma.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pxa2xx_gpio.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pxa2xx_keypad.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pxa2xx_lcd.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pxa2xx_mmci.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pxa2xx_pcmcia.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pxa2xx_pic.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pxa2xx_template.h Fix Sparse warnings about using plain integer as NULL pointer 2009-09-21 18:11:34 +00:00
pxa2xx_timer.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
pxa2xx.c vmstate: port pxa2xx_i2c device 2009-10-05 09:32:38 -05:00
pxa.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
qdev-addr.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
qdev-addr.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
qdev-properties.c qdev: add qdev_prop_exists() 2009-10-27 12:28:38 -05:00
qdev.c qdev: Check if unplug handler exists before calling it 2009-11-12 11:23:54 -06:00
qdev.h usb core: use qdev for -usbdevice 2009-10-30 08:39:30 -05:00
r2d.c rom loader: fix sparc -kernel boot. 2009-10-12 09:42:31 -05:00
rc4030.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
realview_gic.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
realview.c ARM PB-A8 support 2009-11-16 17:06:43 +00:00
rtl8139.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
sb16.c audio: use muldiv64 where it makes sense 2009-09-18 14:04:36 +04:00
sbi.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
scsi-bus.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
scsi-disk.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
scsi-disk.h switch scsi bus to inplace allocation. 2009-10-05 09:32:46 -05:00
scsi-generic.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
scsi.h scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
sd.c hw/sd: Support SDHC size cards 2009-11-03 15:28:19 +01:00
sd.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
serial.c serial: Add interface to set reference oscillator frequency 2009-11-12 11:23:53 -06:00
sh7750_regnames.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sh7750_regnames.h
sh7750_regs.h
sh7750.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sh_intc.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sh_intc.h Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
sh_pci.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sh_serial.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sh_timer.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sh.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sharpsl.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
shix.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
slavio_intctl.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
slavio_misc.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
slavio_timer.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
sm501_template.h
sm501.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
smbios.c Compile loader only once 2009-09-20 14:58:02 +00:00
smbios.h
smbus_eeprom.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
smbus.c i2c: addresses are load/save as uint8_t values, change types to reflect this 2009-10-05 09:32:37 -05:00
smbus.h i2c: addresses are load/save as uint8_t values, change types to reflect this 2009-10-05 09:32:37 -05:00
smc91c111.c smc91c111: use qdev properties for configuration. 2009-10-27 12:28:40 -05:00
soc_dma.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
soc_dma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sparc32_dma.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
sparc32_dma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
spitz.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ssd0303.c vmstate: port ssd0303 device 2009-10-05 09:32:38 -05:00
ssd0323.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
ssi-sd.c qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
ssi.c New qdev_init_nofail() 2009-10-07 08:54:54 -05:00
ssi.h qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
stellaris_enet.c stellaris_enet: use qdev properties for configuration. 2009-10-27 12:28:41 -05:00
stellaris_input.c
stellaris.c stellaris_enet: use qdev properties for configuration. 2009-10-27 12:28:41 -05:00
sun4c_intctl.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
sun4m.c scsi: move scsi.h -> esp.h 2009-11-09 08:43:03 -06:00
sun4m.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sun4u.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
syborg_fb.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
syborg_interrupt.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
syborg_keyboard.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
syborg_pointer.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
syborg_rtc.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
syborg_serial.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
syborg_timer.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
syborg_virtio.c virtio: use qdev properties for configuration. 2009-10-27 12:28:40 -05:00
syborg.c virtio: use qdev properties for configuration. 2009-10-27 12:28:40 -05:00
syborg.h Syborg (Symbian Virtual Platform) board 2009-05-14 23:11:09 +01:00
sysbus.c New qdev_init_nofail() 2009-10-07 08:54:54 -05:00
sysbus.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
tc6393xb_template.h Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
tc6393xb.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
tc58128.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
tcx.c sparc32 (mostly): remove unneeded calls to device reset 2009-11-07 08:55:24 +00:00
tmp105.c vmstate: port tmp105 device 2009-10-05 09:32:38 -05:00
tosa.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
tsc210x.c Fix Sparse warnings about using plain integer as NULL pointer 2009-09-21 18:11:34 +00:00
tsc2005.c Unexport ticks_per_sec variable. Create get_ticks_per_sec() function 2009-09-11 10:19:52 -05:00
tusb6010.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
twl92230.c vmstate: port twl92230 device 2009-10-05 09:32:39 -05:00
unin_pci.c PPC64: map Uni-North AGP bus aka fix Linux boot 2009-11-15 17:42:17 +00:00
usb-bt.c usb: hook unplug into qdev, cleanups + fixes. 2009-10-05 09:32:48 -05:00
usb-bus.c usb: print attached status in info qtree 2009-10-30 08:39:32 -05:00
usb-hid.c usb-hid: use qdev for -usbdevice 2009-10-30 08:39:30 -05:00
usb-hub.c usb: hook unplug into qdev, cleanups + fixes. 2009-10-05 09:32:48 -05:00
usb-msd.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
usb-musb.c switch usb bus to inplace allocation. 2009-10-05 09:32:46 -05:00
usb-net.c net: add receive_raw parameter to qemu_new_vlan_client() 2009-10-27 12:29:01 -05:00
usb-ohci.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
usb-serial.c usb-serial and braille: use qdev for -usbdevice 2009-10-30 08:39:31 -05:00
usb-uhci.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
usb-wacom.c usb-hid: use qdev for -usbdevice 2009-10-30 08:39:30 -05:00
usb.c qdev/usb: add usb bus support to qdev, convert drivers. 2009-09-09 14:55:17 -05:00
usb.h usb-storage: use qdev for -usbdevice 2009-10-30 08:39:31 -05:00
versatile_pci.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
versatilepb.c Realview/EB procid hacks 2009-11-13 04:04:18 +00:00
vga_int.h vga roms: move loading from pc.c to vga drivers. 2009-10-30 08:39:29 -05:00
vga_template.h vga: Rename last VGAState occurrences to VGACommonState 2009-09-09 14:55:14 -05:00
vga-isa-mm.c vga: port vga-isa-mm to vmstate 2009-10-27 12:28:55 -05:00
vga-isa.c vga roms: move loading from pc.c to vga drivers. 2009-10-30 08:39:29 -05:00
vga-pci.c Fix PPC crash 2009-11-13 19:00:11 +00:00
vga.c v3: don't call reset functions on cpu initialization 2009-11-07 08:06:58 +00:00
virtio-balloon.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
virtio-balloon.h Virtio-balloon qdev conversion 2009-05-14 22:35:08 +01:00
virtio-blk.c virtio-blk: Pass read errors to the guest 2009-11-12 11:23:55 -06:00
virtio-blk.h virtio-blk: add volatile writecache feature 2009-09-11 10:19:46 -05:00
virtio-console.c virtio-console: rename dvq to ovq 2009-08-27 20:30:22 -05:00
virtio-console.h Virtio-console conversion 2009-05-14 22:35:08 +01:00
virtio-net.c whitelist host virtio networking features 2009-11-09 08:43:03 -06:00
virtio-net.h virtio-net: Add new RX filter controls 2009-06-09 11:38:50 +01:00
virtio-pci.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
virtio.c qemu/virtio: make wmb compiler barrier + comments 2009-10-30 08:39:34 -05:00
virtio.h virtio: use qdev properties for configuration. 2009-10-27 12:28:40 -05:00
vmmouse.c vmstate: add version_id argument to post_load 2009-10-05 09:32:36 -05:00
vmport.c
vmware_vga.c pci: introduce pcibus_t to represent pci bus address/size instead of uint32_t 2009-11-09 08:43:08 -06:00
watchdog.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
watchdog.h Compile wdt_i6300esb only once 2009-09-20 08:02:28 +00:00
wdt_i6300esb.c pci: introduce FMT_PCIBUS for printf format for pcibus_t. 2009-11-09 08:43:08 -06:00
wdt_ib700.c ib700: port to vmstate 2009-10-27 12:28:48 -05:00
wm8750.c vmstate: port wm8750 device 2009-10-05 09:32:38 -05:00
xen_backend.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
xen_backend.h Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
xen_blkif.h static and inline should came before the type of the functions 2009-09-25 19:51:45 +00:00
xen_common.h Fix xen build after sys-queue renaming 2009-09-12 15:00:28 +00:00
xen_console.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
xen_devconfig.c Fix sys-queue.h conflict for good 2009-09-12 07:36:22 +00:00
xen_disk.c Configurable block format whitelist 2009-11-09 08:43:02 -06:00
xen_domainbuild.c
xen_domainbuild.h
xen_machine_pv.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
xen_nic.c net: move net-checksum.c under net/ 2009-10-30 08:39:26 -05:00
xen.h include inttypes.h in xen.h 2009-06-13 16:18:31 +03:00
xenfb.c Update to a hopefully more future proof FSF address 2009-07-16 20:47:01 +00:00
xilinx_ethlite.c xilinx_ethlite: use qdev properties for configuration. 2009-10-27 12:28:41 -05:00
xilinx_intc.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
xilinx_timer.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
xilinx_uartlite.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
xilinx.h xilinx_ethlite: use qdev properties for configuration. 2009-10-27 12:28:41 -05:00
zaurus.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00