qemu-e2k/hw
David Gibson 6659394fa1 pseries: Add device tree properties for VMX/VSX and DFP under kvm
Sufficiently recent PAPR specifications define properties "ibm,vmx"
and "ibm,dfp" on the CPU node which advertise whether the VMX vector
extensions (or the later VSX version) and/or the Decimal Floating
Point operations from IBM's recent POWER CPUs are available.

Currently we do not put these in the guest device tree and the guest
kernel will consequently assume they are not available.  This is good,
because they are not supported under TCG.  VMX is similar enough to
Altivec that it might be trivial to support, but VSX and DFP would
both require significant work to support in TCG.

However, when running under kvm on a host which supports these
instructions, there's no reason not to let the guest use them.  This
patch, therefore, checks for the relevant support on the host CPU
and, if present, advertises them to the guest as well.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
2011-10-30 17:11:53 +01:00
..
9pfs hw/9pfs: Make VirtFS tracing work correctly 2011-10-30 09:05:28 +00:00
ide Merge remote-tracking branch 'kwolf/for-anthony' into staging 2011-10-14 12:36:50 -05:00
9p.h
a9mpcore.c
ac97.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
acpi_piix4.c
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 hw/arm_gic.c: Fix save/load of irq_target array 2011-10-21 17:19:56 +02:00
arm_pic.c monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
arm_sysctl.c
arm_timer.c
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
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
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: Don't set the Capabilities List bit 2011-09-23 10:55:32 -05:00
ecc.c
eccmemctl.c
eepro100.c
eeprom93xx.c
eeprom93xx.h
elf_ops.h
empty_slot.c
empty_slot.h
es1370.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
escc.c
escc.h
esp.c ESP: convert to trace framework 2011-10-01 09:28:40 +00: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
event_notifier.c
event_notifier.h
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: fix crash if FW_CFG_WRITE_CHANNEL is used incorrectly 2011-09-04 06:38:24 +00: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 Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
hw.h migration: rename qemu_file_has_error to qemu_file_get_error 2011-10-20 13:23:52 +02:00
i2c.c
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 hda: do not mix output and input stream states, RHBZ #740493 2011-10-25 19:15:20 +04: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: Convert to MemoryRegion 2011-10-10 15:29:28 +02:00
lance.c
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
loader.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
loader.h
lsi53c895a.c lsi: Fix tag reference in debug print 2011-10-05 09:19:05 +01: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
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
omap_gpio.c
omap_gpmc.c hw/omap_gpmc: Modify correct field when writing IRQSTATUS register 2011-09-23 08:36:58 +02:00
omap_gptimer.c
omap_i2c.c
omap_intc.c omap_intc: Qdevify 2011-09-23 09:44:38 +00: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: Minor spacing fixes 2011-08-28 16:37:12 +00:00
opencores_eth.c hw: add OpenCores 10/100 Mbps Ethernet controller 2011-10-16 10:42:20 +00: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 pc: Fix floppy drives with if=none 2011-10-21 17:34:13 +02:00
pc.c pc: Fix floppy drives with if=none 2011-10-21 17:34:13 +02: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 hw/pci-stub: fix comment typo 2011-08-29 10:35:05 +01:00
pci.c pci: simplify memory region registration 2011-10-17 15:59:17 +02:00
pci.h pci: add pci_address_space_io() 2011-09-25 14:57:47 +03: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 pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
pcnet.c
pcnet.h
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
pl050.c
pl061.c
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: booke timers 2011-10-06 09:48:09 +02: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.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 pxa2xx: convert to memory API (part II) 2011-10-17 15:59:17 +02: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: print bus properties too 2011-09-16 09:06:28 -05:00
qdev.h qdev: Add HEX8 property 2011-10-16 11:11:51 +00:00
qxl-logger.c hw/qxl: Fix format string errors 2011-09-07 09:20:09 +02:00
qxl-render.c
qxl.c vga: Convert to isa_register_portio_list 2011-10-11 15:57:10 +02:00
qxl.h
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 realview: convert to memory API 2011-10-17 15:59:17 +02:00
rtl8139.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
s390-virtio-bus.c
s390-virtio-bus.h
s390-virtio.c s390-virtio: convert to memory API 2011-10-17 15:59:17 +02:00
sb16.c sb16: Convert to isa_register_portio_list 2011-10-11 15:57:10 +02:00
sbi.c
scsi-bus.c scsi: fix sign extension problems 2011-09-20 12:27:44 +02:00
scsi-defs.h scsi: refine constants for READ CAPACITY 16 2011-09-06 15:14:41 +02:00
scsi-disk.c scsi: Support I/O status 2011-10-11 09:42:45 +02:00
scsi-generic.c scsi-generic: do not disable FUA 2011-09-19 11:34:34 +02:00
scsi.h block: Move BlockConf & friends from block_int.h to block.h 2011-09-12 15:17:21 +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_rtas.c pseries: Implement set-time-of-day RTAS function 2011-10-06 09:48:09 +02:00
spapr_vio.c pseries: Use Book3S-HV TCE acceleration capabilities 2011-10-30 17:11:53 +01:00
spapr_vio.h pseries: Use Book3S-HV TCE acceleration capabilities 2011-10-30 17:11:53 +01:00
spapr_vscsi.c vscsi: send the CHECK_CONDITION status down together with autosense data 2011-10-06 09:48:05 +02:00
spapr_vty.c spapr: prepare for qdevification of irq 2011-10-06 09:43:32 +02:00
spapr.c pseries: Add device tree properties for VMX/VSX and DFP under kvm 2011-10-30 17:11:53 +01:00
spapr.h pseries: Implement set-time-of-day RTAS function 2011-10-06 09:48:09 +02: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
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: add sysbus_add_memory_overlap() 2011-09-04 17:46:50 +03: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
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: fix port reset 2011-10-13 12:58:51 +02:00
usb-hid.c usb-hid: activate usb tablet / mouse after migration. 2011-10-13 12:58:51 +02:00
usb-hub.c usb-hub: don't trigger assert on packet completion. 2011-10-13 13:16:34 +02:00
usb-libhw.c
usb-msd.c usb-storage: fix NULL pointer dereference. 2011-10-13 12:58:51 +02:00
usb-musb.c usb-musb: Add reset function 2011-09-07 09:58:27 +02:00
usb-net.c
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: fix port reset 2011-10-13 12:58:51 +02: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 hw/versatile_pci: Expose multiple sysbus mmio regions 2011-10-10 15:29:28 +02:00
vexpress.c
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 Merge remote-tracking branch 'upstream' into memory/batch 2011-10-09 13:11:50 +02:00
virtio-balloon.c virtio-balloon: Disassociate from the balloon handlers on unplug 2011-09-09 12:58:16 -05:00
virtio-balloon.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio-blk.c virtio: Support I/O status 2011-10-11 09:42:29 +02: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 hw/9pfs: Use ioeventfd for 9p 2011-10-12 19:11:23 +05:30
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.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_lx60.c target-xtensa: add Avnet LX60/LX110/LX200 boards 2011-10-16 10:42:21 +00: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