qemu-e2k/hw
Christian Borntraeger 854e42f3e8 s390: Fix cpu shutdown for KVM
On s390 a shutdown is the state of all CPUs being either stopped
or disabled (for interrupts) waiting. We have to track the overall
number of running CPUs to call the shutdown sequence accordingly.
This patch implements the counting and shutdown handling for the
kvm path in qemu.
Lets also wrap changes to env->halted and env->exception_index.

Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Alexander Graf <agraf@suse.de>
2011-11-14 17:47:26 +01:00
..
9pfs configure: fix detection for xattr.h on modern distributions 2011-11-09 12:06:20 -06:00
ide atapi: implement eject requests 2011-11-11 14:02:57 +01:00
9p.h
a9mpcore.c
ac97.c ac97: don't override the pci subsystem id 2011-11-07 10:57:37 -06:00
acpi_piix4.c qdev: switch children device list to QTAILQ 2011-10-28 19:25:51 +02:00
acpi.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
acpi.h
adb.c ppc: move ADB stuff from ppc_mac.h to adb.h 2011-10-06 09:48:07 +02:00
adb.h ppc: move ADB stuff from ppc_mac.h to adb.h 2011-10-06 09:48:07 +02:00
adlib.c adlib: remove write-only variable 2011-09-23 13:42:33 -05:00
ads7846.c
alpha_dp264.c target-alpha: Fix compilation errors for 32 bit hosts 2011-10-09 08:18:30 +00:00
alpha_pci.c target-alpha: Add CLIPPER emulation. 2011-10-08 08:49:09 -07:00
alpha_sys.h target-alpha: Add CLIPPER emulation. 2011-10-08 08:49:09 -07:00
alpha_typhoon.c target-alpha: Fix compilation errors for 32 bit hosts 2011-10-09 08:18:30 +00:00
an5206.c monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
apb_pci.c apb_pci: convert PCI space to memory API 2011-09-04 09:28:04 +00:00
apb_pci.h
apic.c pc: Fix and clean up PIC-to-APIC IRQ path 2011-10-16 11:10:52 +00:00
apic.h
apm.c
apm.h
applesmc.c
arm11mpcore.c hw/arm11mpcore: Clean up to avoid using sysbus_mmio_init_cb2 2011-10-10 15:29:28 +02:00
arm_boot.c
arm_gic.c arm_gic: handle banked enable bits for per-cpu interrupts 2011-11-06 16:01:08 +00:00
arm_pic.c monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
arm_sysctl.c hw/arm_sysctl: Fix RESETCTL for realview-pb-a8 and -pbx-a9 2011-11-14 03:09:20 +01:00
arm_timer.c hw/arm_timer.c: Fix bounds check for Integrator timer accesses 2011-11-11 12:49:53 -06:00
arm-misc.h armv7m: convert to memory API 2011-09-04 17:46:50 +03:00
armv7m_nvic.c
armv7m.c armv7m: convert to memory API 2011-09-04 17:46:50 +03:00
audiodev.h Fix typo: buf -> bus 2011-10-26 14:14:19 +01:00
axis_dev88.c axis_dev88: convert to memory API (RAM only) 2011-09-04 17:46:50 +03:00
baum.c
baum.h
bitbang_i2c.c
bitbang_i2c.h
blizzard_template.h
blizzard.c
boards.h
bonito.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
bt-hci-csr.c
bt-hci.c
bt-hid.c
bt-l2cap.c
bt-sdp.c
bt.c
bt.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
cbus.c
ccid-card-emulated.c
ccid-card-passthru.c
ccid.h
cdrom.c
cirrus_vga_rop2.h
cirrus_vga_rop.h
cirrus_vga.c cirrus: Unbreak ISA support 2011-09-23 10:55:33 -05:00
collie.c strongarm: convert to memory API 2011-10-17 15:59:18 +02:00
cris_pic_cpu.c monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
cris-boot.c
cris-boot.h
cs4231.c
cs4231a.c Restore consistent formatting 2011-10-09 19:04:16 +04:00
cuda.c PPC: Fix via-cuda memory registration 2011-10-06 09:48:07 +02:00
debugcon.c
dec_pci.c pci_host: convert conf index and data ports to memory API 2011-09-04 17:46:50 +03:00
dec_pci.h
device-hotplug.c
devices.h tc63963xb: convert to memory API 2011-10-17 15:59:18 +02:00
dma.c dma: Avoid reentrancy in DMA transfer handlers 2011-11-04 14:23:58 +01:00
dp8393x.c
ds1225y.c ds1225y: Use stdio instead of QEMUFile 2011-10-20 13:23:51 +02:00
ds1338.c
dummy_m68k.c dummy_m68k: convert to memory API 2011-09-04 17:46:51 +03:00
e1000_hw.h
e1000.c e1000: Use PCI DMA stub functions 2011-11-01 16:52:07 -05:00
ecc.c
eccmemctl.c
eepro100.c eepro100: Use PCI DMA stub functions 2011-11-01 16:52:06 -05:00
eeprom93xx.c
eeprom93xx.h
elf_ops.h
empty_slot.c
empty_slot.h
es1370.c es1370: Use PCI DMA stub functions 2011-11-01 16:52:07 -05:00
escc.c
escc.h
esp.c scsi: add channel to addressing 2011-10-28 19:25:51 +02:00
esp.h
etraxfs_dma.c Merge remote-tracking branch 'upstream' into memory/batch 2011-10-09 13:11:50 +02:00
etraxfs_dma.h
etraxfs_eth.c etrax-eth: Convert to MemoryRegion 2011-10-02 16:14:01 +02:00
etraxfs_pic.c etrax-pic: Convert to MemoryRegion 2011-10-02 16:14:01 +02:00
etraxfs_ser.c etrax-ser: Convert to MemoryRegion 2011-10-02 16:14:01 +02:00
etraxfs_timer.c etrax-timer: Convert to MemoryRegion 2011-10-02 16:14:01 +02:00
etraxfs.h monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
fdc.c pc: Fix floppy drives with if=none 2011-10-21 17:34:13 +02:00
fdc.h pc: Fix floppy drives with if=none 2011-10-21 17:34:13 +02:00
firmware_abi.h
flash.h pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03:00
fmopl.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
fmopl.h
framebuffer.c
framebuffer.h
fw_cfg.c fw_cfg: Use g_file_get_contents instead of multiple fread() calls 2011-11-01 11:50:11 -05:00
fw_cfg.h
g364fb.c Move graphic-related coalesced MMIO flushes to affected device models 2011-10-15 17:39:59 +00:00
grackle_pci.c PPC: use memory API to construct the PCI hole 2011-09-27 19:16:46 +00:00
grlib_apbuart.c
grlib_gptimer.c
grlib_irqmp.c
grlib.h
gt64xxx.c gt64xxx.c: remove reference to non-existing ISD_handle field 2011-10-05 09:19:05 +01:00
gumstix.c pxa: Pass in address_space to pxa{255, 270}_init 2011-10-02 16:14:02 +02:00
gus.c gus: Convert to isa_register_portio_list 2011-10-11 15:57:10 +02:00
gusemu_hal.c
gusemu_mixer.c
gusemu.h
gustate.h
hda-audio.c hda: do not mix output and input stream states, RHBZ #740493 2011-10-25 19:15:20 +04:00
heathrow_pic.c PPC: Fix heathrow PIC to use little endian MMIO 2011-10-06 09:48:07 +02:00
hid.c hid: fix misassignment 2011-09-10 14:49:51 +00:00
hid.h
hpet_emul.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
hpet.c hpet: fix infinite loop in qemu_run_timers with -icount enabled 2011-11-09 12:06:20 -06:00
hw.h migration: rename qemu_file_has_error to qemu_file_get_error 2011-10-20 13:23:52 +02:00
i2c.c qdev: switch children device list to QTAILQ 2011-10-28 19:25:51 +02:00
i2c.h
i8254.c i8254: Convert to MemoryRegion 2011-09-25 14:58:36 +03:00
i8259.c i8259: Fix coding style 2011-10-16 11:11:55 +00:00
ide.h
integratorcp.c hw/integratorcp: Fix bugs in writes to CM_CTRL system register 2011-09-16 08:28:46 -05:00
intel-hda-defs.h
intel-hda.c intel-hda: fix stream search 2011-11-02 07:51:58 -05:00
intel-hda.h hda: do not mix output and input stream states, RHBZ #740493 2011-10-25 19:15:20 +04:00
ioapic.c
ioapic.h pc: Generalize ISA IRQs to GSIs 2011-10-16 11:10:48 +00:00
ioh3420.c
ioh3420.h
irq.c irq: introduce qemu_irq_proxy() 2011-09-23 11:51:05 -05:00
irq.h irq: introduce qemu_irq_proxy() 2011-09-23 11:51:05 -05:00
isa_mmio.c
isa-bus.c isa: Remove isa_init_ioport_range and isa_init_ioport 2011-10-11 15:57:11 +02:00
isa.h pc: Generalize ISA IRQs to GSIs 2011-10-16 11:10:48 +00:00
ivshmem.c
jazz_led.c
kvmclock.c Drop the vm_running global variable 2011-09-15 16:39:32 -03:00
kvmclock.h
lan9118.c hw/lan9118.c: Add missing 'break' to fix buffer overrun 2011-11-10 12:29:50 +00:00
lance.c pcnet: Add link state support 2011-11-01 16:52:09 -05:00
leon3.c leon3: convert to memory API 2011-09-04 17:46:51 +03:00
lm32_boards.c lm32_boards: convert to memory API 2011-09-04 17:46:51 +03:00
lm32_hwsetup.h
lm32_juart.c
lm32_juart.h
lm32_pic.c monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
lm32_pic.h monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
lm32_sys.c
lm32_timer.c
lm32_uart.c
lm32.h
lm832x.c
lm4549.c Add AACI audio playback support to the ARM Versatile/PB platform 2011-10-31 05:40:22 +01:00
lm4549.h Add AACI audio playback support to the ARM Versatile/PB platform 2011-10-31 05:40:22 +01:00
loader.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
loader.h
lsi53c895a.c lsi53c895a: Use PCI DMA stub functions 2011-11-01 16:52:07 -05:00
m48t59.c m48t59: fix write access 2011-10-23 14:08:30 +00:00
mac_dbdma.c remove unused function 2011-10-21 18:14:29 +02:00
mac_dbdma.h remove unused function 2011-10-21 18:14:29 +02:00
mac_nvram.c
macio.c
mainstone.c pxa: Pass in address_space to pxa{255, 270}_init 2011-10-02 16:14:02 +02:00
marvell_88w8618_audio.c
max111x.c
max7310.c
mc146818rtc.c rtc: Convert to isa_register_ioport 2011-10-11 15:57:10 +02:00
mc146818rtc.h
mcf5206.c
mcf5208.c mcf5208: convert to memory API 2011-09-04 17:46:51 +03:00
mcf_fec.c
mcf_intc.c
mcf_uart.c
mcf.h
microblaze_pic_cpu.c monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
microblaze_pic_cpu.h xilinx: removed microbalze_pic_init from xilinx.h 2011-08-22 23:29:37 +02:00
milkymist-ac97.c milkymist-ac97: convert to memory API 2011-10-02 16:14:02 +02:00
milkymist-hpdmc.c milkymist-hpdmc: convert to memory API 2011-10-02 16:14:02 +02:00
milkymist-hw.h milkymist_uart: support new core version 2011-10-03 12:44:22 +02:00
milkymist-memcard.c milkymist-memcard: convert to memory API 2011-10-02 16:14:03 +02:00
milkymist-minimac2.c milkymist-{minimac2,softusb}: rename memory names 2011-10-02 16:14:03 +02:00
milkymist-pfpu.c milkymist-pfpu: convert to memory API 2011-10-02 16:14:03 +02:00
milkymist-softusb.c milkymist-{minimac2,softusb}: rename memory names 2011-10-02 16:14:03 +02:00
milkymist-sysctl.c milkymist-sysctl: convert to memory API 2011-10-02 16:14:03 +02:00
milkymist-tmu2.c milkymist-tmu2: convert to memory API 2011-10-02 16:14:03 +02:00
milkymist-uart.c Merge remote-tracking branch 'upstream' into memory/batch 2011-10-09 13:11:50 +02:00
milkymist-vgafb_template.h
milkymist-vgafb.c milkymist-vgafb: convert to memory API 2011-10-02 16:14:03 +02:00
milkymist.c milkymist: new interrupt map 2011-10-03 12:44:22 +02:00
mips_addr.c
mips_cpudevs.h
mips_fulong2e.c mips_fulong2e: Reorder ISA bus and i8259 creation 2011-10-01 06:23:52 +00:00
mips_int.c
mips_jazz.c serial: Add MemoryRegion parameter to serial_mm_init 2011-10-02 16:14:02 +02:00
mips_malta.c serial: Add MemoryRegion parameter to serial_mm_init 2011-10-02 16:14:02 +02:00
mips_mipssim.c mips_mipssim: convert to memory API 2011-09-18 17:06:53 +03:00
mips_r4k.c mips_r4k: initialize i8259 after the ISA bus 2011-09-25 14:58:37 +03:00
mips_timer.c
mips-bios.h
mips.h mipsnet: convert to qdev 2011-09-10 16:50:46 +00:00
mipsnet.c mipsnet: use trace framework 2011-09-10 16:50:46 +00:00
mpc8544_guts.c
mpcore.c
msi.c
msi.h
msix.c
msix.h
msmouse.c
msmouse.h
mst_fpga.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
multiboot.c
multiboot.h
musicpal.c serial: Add MemoryRegion parameter to serial_mm_init 2011-10-02 16:14:02 +02:00
nand.c hw/nand: reject read-only drives 2011-11-14 03:19:18 +01:00
ne2000-isa.c ne2000: Convert to isa_register_ioport 2011-10-11 15:57:10 +02:00
ne2000.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
ne2000.h
nseries.c omap_intc: Qdevify 2011-09-23 09:44:38 +00:00
nvram.h
omap1.c hw/omap1: Wire up GPIO clock 2011-09-23 09:54:56 +00:00
omap2.c hw/omap2: Wire up the IRQ for the 2430's fifth GPIO module 2011-10-21 17:19:53 +02:00
omap_clk.c
omap_dma.c
omap_dss.c hw/omap_dss.c: Fix !-vs-~ bug in handling DISPC_CONTROL 2011-11-09 12:06:20 -06:00
omap_gpio.c
omap_gpmc.c hw/omap_gpmc.c: Add missing 'break's to fix 8 bit NAND writes 2011-11-09 12:06:20 -06:00
omap_gptimer.c
omap_i2c.c
omap_intc.c hw/omap_intc.c: Avoid crash on access to nonexistent banked registers 2011-11-11 12:49:52 -06:00
omap_l4.c
omap_lcd_template.h
omap_lcdc.c omap_lcdc: remove imif, emiff from structure 2011-09-21 11:14:35 +03:00
omap_mmc.c
omap_sdrc.c
omap_spi.c
omap_sx1.c omap1: convert to memory API (part I) 2011-09-21 11:14:10 +03:00
omap_synctimer.c
omap_tap.c
omap_uart.c serial: Add MemoryRegion parameter to serial_mm_init 2011-10-02 16:14:02 +02:00
omap.h omap_intc: Qdevify 2011-09-23 09:44:38 +00:00
onenand.c hw/onenand: reject read-only drives 2011-11-14 03:22:30 +01:00
opencores_eth.c opencores_eth: fix RX path: FCS, padding and TL 2011-11-01 11:50:21 -05:00
openpic.c Merge remote-tracking branch 'upstream' into memory/batch 2011-10-09 13:11:50 +02:00
openpic.h openpic: Memory API conversion for mpic 2011-10-02 16:14:02 +02:00
palm.c palm: convert to memory API 2011-10-10 15:29:28 +02:00
parallel.c parallel: Convert to isa_register_portio_list 2011-10-11 15:57:10 +02:00
pc_piix.c ac97: don't override the pci subsystem id 2011-11-07 10:57:37 -06:00
pc.c hw/pc.c: Fix use-while-uninitialized of fd_type[] 2011-11-11 14:02:59 +01:00
pc.h pc: Fix floppy drives with if=none 2011-10-21 17:34:13 +02:00
pci_bridge.c pci_bridge: fix typo 2011-10-23 14:05:46 +00:00
pci_bridge.h
pci_host.c pci_host: convert conf index and data ports to memory API 2011-09-04 17:46:50 +03:00
pci_host.h pci_host: convert conf index and data ports to memory API 2011-09-04 17:46:50 +03:00
pci_ids.h
pci_internals.h pci_bridge: simplify memory regions some more 2011-09-20 17:46:12 +03:00
pci_regs.h ahci: add port I/O index-data pair 2011-09-21 14:32:20 +02:00
pci-hotplug.c
pci-stub.c qapi: Convert query-pci 2011-10-27 11:48:47 -02:00
pci.c qapi: Convert query-pci 2011-10-27 11:48:47 -02:00
pci.h Add stub functions for PCI device models to do PCI DMA 2011-11-01 16:52:06 -05:00
pcie_aer.c pcie/aer: fix inject aer error command 2011-08-24 15:52:54 +03:00
pcie_aer.h
pcie_host.c
pcie_host.h
pcie_port.c
pcie_port.h
pcie_regs.h
pcie.c pcie/slot: fix hotplug event 2011-08-24 15:52:54 +03:00
pcie.h
pckbd.c pckbd: Convert to MemoryRegion 2011-09-25 14:58:37 +03:00
pcmcia.h
pcnet-pci.c pcnet: Add link state support 2011-11-01 16:52:09 -05:00
pcnet.c pcnet: Add link state support 2011-11-01 16:52:09 -05:00
pcnet.h pcnet: Add link state support 2011-11-01 16:52:09 -05:00
pcspk.c
petalogix_ml605_mmu.c petalogix_ml605: convert to memory API 2011-10-10 15:29:28 +02:00
petalogix_s3adsp1800_mmu.c petalogix_s2adsp1800: convert to memory API 2011-10-10 15:29:28 +02:00
pflash_cfi01.c Merge remote-tracking branch 'kwolf/for-anthony' into staging 2011-09-08 09:05:14 -05:00
pflash_cfi02.c Merge remote-tracking branch 'kwolf/for-anthony' into staging 2011-09-08 09:05:14 -05:00
piix4.c isa: Pass i/o address space to isa_bus_new 2011-09-25 14:58:35 +03:00
piix_pci.c isa: Pass i/o address space to isa_bus_new 2011-09-25 14:58:35 +03:00
pixel_ops.h
pl011.c
pl022.c
pl031.c
pl041.c Add AACI audio playback support to the ARM Versatile/PB platform 2011-10-31 05:40:22 +01:00
pl041.h Add AACI audio playback support to the ARM Versatile/PB platform 2011-10-31 05:40:22 +01:00
pl041.hx Add AACI audio playback support to the ARM Versatile/PB platform 2011-10-31 05:40:22 +01:00
pl050.c
pl061.c hw/pl061: Remove pointless comparison of array to null 2011-11-11 12:49:53 -06:00
pl080.c
pl110_template.h
pl110.c
pl181.c
pl190.c
pm_smbus.c
pm_smbus.h
ppc4xx_devs.c PPC: booke timers 2011-10-06 09:48:09 +02:00
ppc4xx_pci.c pci_host: convert conf index and data ports to memory API 2011-09-04 17:46:50 +03:00
ppc4xx.h
ppc405_boards.c ppc405_boards: convert to memory API 2011-10-10 15:29:28 +02:00
ppc405_uc.c ppc405: Pass in address_space_mem to ppc405{cr, ep}_init 2011-10-02 16:14:02 +02:00
ppc405.h ppc405: Pass in address_space_mem to ppc405{cr, ep}_init 2011-10-02 16:14:02 +02:00
ppc440_bamboo.c Merge remote-tracking branch 'upstream' into memory/batch 2011-10-09 13:11:50 +02:00
ppc440.c ppc440: Pass in address_space_mem to ppc440ep_init 2011-10-02 16:14:02 +02:00
ppc440.h ppc440: Pass in address_space_mem to ppc440ep_init 2011-10-02 16:14:02 +02:00
ppc_booke.c PPC: Clean up BookE timer code 2011-10-06 09:48:09 +02:00
ppc_mac.h ppc: move ADB stuff from ppc_mac.h to adb.h 2011-10-06 09:48:07 +02:00
ppc_newworld.c ppc_newworld: convert to memory API 2011-10-10 15:29:28 +02:00
ppc_oldworld.c ppc_oldworld: convert to memory API 2011-10-17 15:59:16 +02:00
ppc_prep.c ppc_prep: convert to memory API 2011-10-17 15:59:16 +02:00
ppc-viosrp.h
ppc.c ppc: Avoid decrementer related kvm exits 2011-10-30 20:03:26 +01:00
ppc.h PPC: booke timers 2011-10-06 09:48:09 +02:00
ppce500_mpc8544ds.c ppcr500_mpc8544ds: convert to memory API 2011-10-17 15:59:17 +02:00
ppce500_pci.c ppc/e500_pci: Fix an array overflow issue 2011-10-30 17:11:53 +01:00
ppce500_spin.c PPC: E500: Add PV spinning code 2011-10-06 09:47:52 +02:00
prep_pci.c ppc_prep: fix pci config space initialization 2011-09-25 17:15:43 +03:00
prep_pci.h
primecell.h
ps2.c ps2: migrate ledstate 2011-11-01 16:52:05 -05:00
ps2.h
ptimer.c
pxa2xx_dma.c
pxa2xx_gpio.c
pxa2xx_keypad.c
pxa2xx_lcd.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
pxa2xx_mmci.c
pxa2xx_pcmcia.c
pxa2xx_pic.c
pxa2xx_template.h
pxa2xx_timer.c
pxa2xx.c hw/pxa2xx.c: Fix handling of RW bits in PMCR 2011-11-14 02:26:20 +01:00
pxa.h pxa2xx: convert to memory API (part II) 2011-10-17 15:59:17 +02:00
qdev-addr.c
qdev-addr.h
qdev-properties.c qdev: Add HEX8 property 2011-10-16 11:11:51 +00:00
qdev.c qdev: Fix crash on -device '?=x' 2011-11-10 12:29:50 +00:00
qdev.h scsi: remove devs array from SCSIBus 2011-10-28 19:25:51 +02:00
qxl-logger.c hw/qxl: Fix format string errors 2011-09-07 09:20:09 +02:00
qxl-render.c qxl: make sure we continue to run with a shared buffer 2011-11-01 12:11:53 +01:00
qxl.c qxl: fix vga port initialization. 2011-11-07 10:57:37 -06:00
qxl.h qxl: stride fixup 2011-11-01 12:11:53 +01:00
r2d.c r2d: convert to memory API 2011-10-17 15:59:17 +02:00
rc4030.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
realview_gic.c
realview.c hw/vexpress.c, hw/realview.c: Add PL041 to VExpress, Realview boards 2011-10-31 05:40:29 +01:00
rtl8139.c rtl8139: Use PCI DMA stub functions 2011-11-01 16:52:06 -05:00
s390-virtio-bus.c qdev: switch children device list to QTAILQ 2011-10-28 19:25:51 +02:00
s390-virtio-bus.h
s390-virtio.c s390: Fix cpu shutdown for KVM 2011-11-14 17:47:26 +01:00
sb16.c sb16: Convert to isa_register_portio_list 2011-10-11 15:57:10 +02:00
sbi.c
scsi-bus.c scsi: push request restart to SCSIDevice 2011-10-28 19:25:52 +02:00
scsi-defs.h scsi-disk: add stubs for more MMC commands 2011-10-28 19:25:50 +02:00
scsi-disk.c scsi-disk: implement eject requests 2011-11-11 14:02:57 +01:00
scsi-generic.c scsi-generic: bump SCSIRequest reference count until aio completion runs 2011-10-28 19:25:52 +02:00
scsi.h scsi: push request restart to SCSIDevice 2011-10-28 19:25:52 +02:00
sd.c block: New change_media_cb() parameter load 2011-09-12 15:17:22 +02:00
sd.h
serial.c serial: Add MemoryRegion parameter to serial_mm_init 2011-10-02 16:14:02 +02:00
sga.c
sh7750_regnames.c
sh7750_regnames.h
sh7750_regs.h
sh7750.c
sh_intc.c sh4: Fix potential crash in debug code 2011-09-02 10:49:12 +01:00
sh_intc.h
sh_pci.c sh_pci: Fix sh_pci memory alias confusion 2011-08-28 18:34:39 +03:00
sh_serial.c
sh_timer.c
sh.h
sharpsl.h
shix.c monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
slavio_intctl.c
slavio_misc.c
slavio_timer.c
sm501_template.h
sm501.c sm501: convert to memory API 2011-10-17 15:59:18 +02:00
smbios.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
smbios.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
smbus_eeprom.c
smbus.c
smbus.h
smc91c111.c hw/smc91c111: Convert to MemoryRegion 2011-10-02 16:14:02 +02:00
soc_dma.c
soc_dma.h omap1: convert to memory API (part VI) 2011-09-21 11:14:42 +03:00
spapr_hcall.c pseries: Implement hcall-bulk hypervisor interface 2011-10-06 09:48:04 +02:00
spapr_llan.c spapr: prepare for qdevification of irq 2011-10-06 09:43:32 +02:00
spapr_pci.c spapr: fix build 2011-11-01 16:52:05 -05:00
spapr_pci.h pseries: Add partial support for PCI 2011-10-31 04:53:01 +01:00
spapr_rtas.c pseries: Implement set-time-of-day RTAS function 2011-10-06 09:48:09 +02:00
spapr_vio.c Merge branch 'ppc-next' of git://repo.or.cz/qemu/agraf 2011-11-01 20:57:01 +00:00
spapr_vio.h pseries: Use Book3S-HV TCE acceleration capabilities 2011-10-30 17:11:53 +01:00
spapr_vscsi.c scsi: add channel to addressing 2011-10-28 19:25:51 +02:00
spapr_vty.c spapr: prepare for qdevification of irq 2011-10-06 09:43:32 +02:00
spapr.c pseries: Add partial support for PCI 2011-10-31 04:53:01 +01:00
spapr.h pseries: Add partial support for PCI 2011-10-31 04:53:01 +01:00
sparc32_dma.c
sparc32_dma.h
spitz.c spitz: convert to memory API 2011-10-17 15:59:18 +02:00
srp.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
ssd0303.c
ssd0323.c
ssi-sd.c
ssi.c qdev: switch children device list to QTAILQ 2011-10-28 19:25:51 +02:00
ssi.h
stellaris_enet.c stellaris_enet: convert to memory API 2011-09-04 17:46:50 +03:00
stellaris_input.c
stellaris.c armv7m: convert to memory API 2011-09-04 17:46:50 +03:00
strongarm.c strongarm: convert to memory API 2011-10-17 15:59:18 +02:00
strongarm.h strongarm: convert to memory API 2011-10-17 15:59:18 +02:00
sun4c_intctl.c
sun4m_iommu.c
sun4m.c sun4m: convert to memory API 2011-10-17 15:59:18 +02:00
sun4m.h monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
sun4u.c sun4u: convert to memory API 2011-10-17 15:59:18 +02:00
syborg_fb.c
syborg_interrupt.c
syborg_keyboard.c
syborg_pointer.c
syborg_rtc.c
syborg_serial.c
syborg_timer.c
syborg_virtio.c
syborg.c syborg: convert to memory API 2011-10-17 15:59:18 +02:00
syborg.h
sysbus.c sysbus: Supply missing va_end() 2011-11-01 06:23:48 +00:00
sysbus.h sysbus: add sysbus_add_memory_overlap() 2011-09-04 17:46:50 +03:00
tc6393xb_template.h
tc6393xb.c tc63963xb: convert to memory API 2011-10-17 15:59:18 +02:00
tc58128.c hw/tc58128.c: Remove unnecessary check for g_malloc failure 2011-11-11 12:49:53 -06:00
tcx.c tcx: convert to memory API 2011-10-17 15:59:18 +02:00
tmp105.c
tosa.c tc63963xb: convert to memory API 2011-10-17 15:59:18 +02:00
tsc210x.c
tsc2005.c
tusb6010.c usb-musb: Add reset function 2011-09-07 09:58:27 +02:00
twl92230.c
unin_pci.c PPC: use memory API to construct the PCI hole 2011-09-27 19:16:46 +00:00
usb-bt.c
usb-bus.c usb: claim port at device initialization time. 2011-09-07 09:58:26 +02:00
usb-ccid.c usb-ccid: remote wakeup support 2011-09-07 09:58:26 +02:00
usb-desc.c
usb-desc.h usb-ccid: switch to USBDesc* 2011-09-07 09:58:26 +02:00
usb-ehci.c usb-ehci: Use PCI DMA stub functions 2011-11-01 16:52:08 -05:00
usb-hid.c usb-hid: activate usb tablet / mouse after migration. 2011-10-13 12:58:51 +02:00
usb-hub.c usb: change VID/PID for usb-hub and usb-msd to prevent conflict 2011-11-01 16:38:27 +01:00
usb-libhw.c
usb-msd.c usb: change VID/PID for usb-hub and usb-msd to prevent conflict 2011-11-01 16:38:27 +01:00
usb-musb.c usb-musb: Add reset function 2011-09-07 09:58:27 +02:00
usb-net.c hw/usb-net.c: Fix precedence bug when checking rndis_state 2011-11-14 02:19:24 +01:00
usb-ohci.c hw/usb-ohci: Honour endpoint maximum packet size 2011-10-13 12:58:51 +02:00
usb-ohci.h
usb-serial.c
usb-uhci.c usb-uhci: Use PCI DMA stub functions 2011-11-01 16:52:08 -05:00
usb-uhci.h
usb-wacom.c
usb.c usb: fix port reset 2011-10-13 12:58:51 +02:00
usb.h usb: fix port reset 2011-10-13 12:58:51 +02:00
versatile_pci.c hw/versatile_pci: Expose multiple sysbus mmio regions 2011-10-10 15:29:28 +02:00
versatilepb.c Add AACI audio playback support to the ARM Versatile/PB platform 2011-10-31 05:40:22 +01:00
vexpress.c hw/vexpress.c, hw/realview.c: Add PL041 to VExpress, Realview boards 2011-10-31 05:40:29 +01:00
vga_int.h vga: Convert to isa_register_portio_list 2011-10-11 15:57:10 +02:00
vga_template.h
vga-isa-mm.c
vga-isa.c vga: Convert to isa_register_portio_list 2011-10-11 15:57:10 +02:00
vga-pci.c vga: Convert to isa_register_portio_list 2011-10-11 15:57:10 +02:00
vga.c Move graphic-related coalesced MMIO flushes to affected device models 2011-10-15 17:39:59 +00:00
vhost_net.c vhost-net: cleanup host notifiers at last step 2011-08-26 11:25:25 +03:00
vhost_net.h
vhost.c vhost-net: cleanup host notifiers at last step 2011-08-26 11:25:25 +03:00
vhost.h vhost-net: cleanup host notifiers at last step 2011-08-26 11:25:25 +03:00
virtex_ml507.c virtex: Remove memset of clk_setup 2011-11-08 20:53:49 +01:00
virtio-balloon.c qapi: Convert query-balloon 2011-10-27 11:48:47 -02:00
virtio-balloon.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio-blk.c virtio-blk: pass full status to the guest 2011-11-02 07:51:58 -05:00
virtio-blk.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio-console.c
virtio-net.c
virtio-net.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio-pci.c Revert "virtio: Add PCI memory BAR in addition to PIO BAR" 2011-11-01 19:32:21 -05:00
virtio-pci.h hw/9pfs: Use ioeventfd for 9p 2011-10-12 19:11:23 +05:30
virtio-serial-bus.c
virtio-serial.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio.c virtio: Use global memory barrier macros 2011-09-23 11:51:05 -05:00
virtio.h trace: add virtio_set_status() trace event 2011-09-17 15:14:24 +00:00
vmmouse.c
vmport.c vmport: Convert to isa_register_ioport 2011-10-11 15:57:11 +02:00
vmware_vga.c vga: Convert to isa_register_portio_list 2011-10-11 15:57:10 +02:00
vmware_vga.h
vt82c686.c isa: Pass i/o address space to isa_bus_new 2011-09-25 14:58:35 +03:00
vt82c686.h
watchdog.c RunState: Rename enum values as generated by the QAPI 2011-10-04 11:02:57 -03:00
watchdog.h
wdt_i6300esb.c
wdt_ib700.c
wm8750.c
xen_backend.c Introduce a new 'connected' xendev op called when Connected. 2011-09-09 13:13:16 +00:00
xen_backend.h Introduce a new 'connected' xendev op called when Connected. 2011-09-09 13:13:16 +00:00
xen_blkif.h
xen_common.h
xen_console.c Introduce a new 'connected' xendev op called when Connected. 2011-09-09 13:13:16 +00:00
xen_devconfig.c
xen_disk.c xen_disk: Always set feature-barrier = 1 2011-10-21 17:34:12 +02:00
xen_domainbuild.c
xen_domainbuild.h
xen_machine_pv.c
xen_nic.c Drop unneeded pthread.h inclusions 2011-09-21 10:49:16 +01:00
xen_platform.c xen-platform: Fix IO port read/write functions 2011-11-07 08:07:48 +00:00
xen.h
xenfb.c Move the xenfb pointer handler to the connected method 2011-09-09 13:13:16 +00:00
xics.c pseries: Bugfixes for interrupt numbering in XICS code 2011-10-06 09:48:02 +02:00
xics.h
xilinx_axidma.c
xilinx_axidma.h
xilinx_axienet.c
xilinx_ethlite.c xilinx: Convert most xilinx devices to MemoryRegion 2011-08-28 09:56:49 +02:00
xilinx_intc.c xilinx: Convert most xilinx devices to MemoryRegion 2011-08-28 09:56:49 +02:00
xilinx_timer.c xilinx: Convert most xilinx devices to MemoryRegion 2011-08-28 09:56:49 +02:00
xilinx_uartlite.c xilinx: Convert most xilinx devices to MemoryRegion 2011-08-28 09:56:49 +02:00
xilinx.h xilinx: removed microbalze_pic_init from xilinx.h 2011-08-22 23:29:37 +02:00
xio3130_downstream.c
xio3130_downstream.h
xio3130_upstream.c
xio3130_upstream.h
xtensa_bootparam.h xtensa_lx60: pass kernel arguments from -append 2011-11-02 05:05:52 +04:00
xtensa_lx60.c xtensa_lx60: fix build date code and change memory region names 2011-11-02 05:05:52 +04:00
xtensa_pic.c monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
xtensa_sim.c target-xtensa: rename dc232b board to sim 2011-10-16 10:40:23 +00:00
z2.c pxa: Pass in address_space to pxa{255, 270}_init 2011-10-02 16:14:02 +02:00
zaurus.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00