qemu/hw
David Gibson f73a2575a3 pseries: More complete WIMG validation in H_ENTER code
Currently our implementation of the H_ENTER hypercall, which inserts a
mapping in the hash page table assumes that only ordinary memory is ever
mapped, and only permits mapping attribute bits accordingly (WIMG==0010).

However, we intend to start adding emulated IO to the pseries platform
(and real IO with PCI passthrough on kvm) which means this simple test
will no longer suffice.

This patch extends the h_enter validation code to check if the given
address is a RAM address.  If it is it enforces WIMG==0010, otherwise
it assumes that it is an IO mapping and instead enforces WIMG=010x.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
2011-10-06 09:48:03 +02:00
..
9pfs hw/9pfs: Add handle based fs driver 2011-09-22 21:38:53 +05:30
ide ahci: add port I/O index-data pair 2011-09-21 14:32:20 +02:00
9p.h Move stdbool.h 2010-06-13 19:00:50 +01:00
a9mpcore.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ac97.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
acpi.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
acpi.h acpi, acpi_piix: factor out GPE logic 2011-04-10 14:00:14 +02:00
acpi_piix4.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05:00
adb.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
adlib.c adlib: remove write-only variable 2011-09-23 13:42:33 -05:00
ads7846.c vmstate: port ads7846 2011-04-22 14:41:40 -05:00
an5206.c an5206: convert to memory API 2011-09-04 17:46:50 +03:00
apb_pci.c apb_pci: convert PCI space to memory API 2011-09-04 09:28:04 +00:00
apb_pci.h pci: pci.h cleanup: move out stuff not in pci.c 2009-12-01 17:51:04 +02:00
apic.c target-i386: Remove unused polarity arguments from APIC API 2011-08-22 14:37:03 -05:00
apic.h target-i386: Remove unused polarity arguments from APIC API 2011-08-22 14:37:03 -05:00
apm.c Trim unnecessary includes 2010-05-15 17:36:13 +00:00
apm.h acpi: split out apm register emulation from acpi.c 2010-05-15 15:27:19 +00:00
applesmc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
arm-misc.h armv7m: convert to memory API 2011-09-04 17:46:50 +03:00
arm11mpcore.c arm11mpcore: use sysbus_init_mmio_cb2 2011-08-22 10:47:48 -05:00
arm_boot.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
arm_gic.c arm_gic: convert to memory API 2011-08-22 10:20:10 -05:00
arm_pic.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
arm_sysctl.c arm_sysctl: convert to memory API 2011-08-22 10:20:39 -05:00
arm_timer.c arm_timer: convert to memory API 2011-08-22 10:20:40 -05:00
armv7m.c armv7m: convert to memory API 2011-09-04 17:46:50 +03:00
armv7m_nvic.c arm_gic: convert to memory API 2011-08-22 10:20:10 -05:00
audiodev.h Add Intel HD Audio support to qemu. 2010-11-01 17:57:22 +03:00
axis_dev88.c axis_dev88: convert to memory API (RAM only) 2011-09-04 17:46:50 +03:00
baum.c char: remove qemu_chr_send_event() 2011-08-22 10:17:44 -05:00
baum.h Fix chrdev return value conversion 2011-07-24 14:48:57 +00:00
bitbang_i2c.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bitbang_i2c.h GPIO I2C rework 2009-11-22 21:27:40 +00:00
blizzard.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
blizzard_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
boards.h machine, Add default_machine_opts to QEMUMachine. 2011-05-08 10:09:59 +02:00
bonito.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
bt-hci-csr.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt-hci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt-hid.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt-l2cap.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt-sdp.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
bt.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
cbus.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ccid-card-emulated.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ccid-card-passthru.c char: rename qemu_chr_close() -> qemu_chr_delete() 2011-08-22 10:17:43 -05:00
ccid.h Correct spelling of licensed 2011-07-23 11:26:12 -05:00
cdrom.c scsi: move scsi-disk.h -> scsi.h 2009-11-09 08:43:03 -06:00
cirrus_vga.c cirrus: Unbreak ISA support 2011-09-23 10:55:33 -05:00
cirrus_vga_rop.h cirrus: avoid write only variables 2010-10-13 18:38:07 +00:00
cirrus_vga_rop2.h cirrus: avoid write only variables 2010-10-13 18:38:07 +00:00
collie.c pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03:00
cris-boot.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
cris-boot.h cris: Break out image loading to hw/cris-boot.c. 2010-06-10 14:45:46 +02:00
cris_pic_cpu.c etrax: QDevify the Ethernet MAC. 2011-08-11 11:12:16 +02:00
cs4231.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
cs4231a.c cs4231a: Convert to MemoryRegion 2011-09-25 14:58:36 +03:00
cuda.c ppc: convert to memory API 2011-08-08 10:22:29 -05:00
debugcon.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
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 dec: actually implement PCI bridging 2010-02-07 19:28:32 +00:00
device-hotplug.c blockdev: Fix drive_add for drives without media 2011-01-31 11:59:24 +01:00
devices.h tusb6010: move declarations to new file tusb6010.h 2011-08-22 10:20:40 -05:00
dma.c savevm: Add DeviceState param 2010-07-06 10:36:28 -05:00
dp8393x.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ds1225y.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ds1338.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
dummy_m68k.c dummy_m68k: convert to memory API 2011-09-04 17:46:51 +03:00
e1000.c e1000: Don't set the Capabilities List bit 2011-09-23 10:55:32 -05:00
e1000_hw.h e1000: use MII status register for link up/down 2011-08-22 10:17:51 -05:00
ecc.c spitz: make sl-nand emulation use qdev infrastructure 2011-01-29 13:25:22 +01:00
eccmemctl.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
eepro100.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
eeprom93xx.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
eeprom93xx.h eepro100: Add a dev field to eeprom new/free functions 2010-07-06 10:36:28 -05:00
elf_ops.h Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
empty_slot.c sparc: Fix assertion caused by empty memory slot with 0 byte 2011-04-15 18:16:34 +00:00
empty_slot.h create empty_slot device 2010-04-18 08:55:12 +00:00
es1370.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
escc.c char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl() 2011-08-22 10:17:37 -05:00
escc.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
esp.c ESP: convert to trace framework 2011-10-01 09:28:40 +00:00
esp.h ESP: fix ESP DMA access when DMA is not enabled 2010-09-11 16:38:33 +00:00
etraxfs.h etrax: QDevify the Ethernet MAC. 2011-08-11 11:12:16 +02:00
etraxfs_dma.c etrax-dma: Remove bogus if statement 2011-10-03 10:20:13 +02:00
etraxfs_dma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
etraxfs_eth.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
etraxfs_pic.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
etraxfs_ser.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
etraxfs_timer.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
event_notifier.c notifier: event notifier implementation 2010-04-01 13:56:43 -05:00
event_notifier.h notifier: event notifier implementation 2010-04-01 13:56:43 -05:00
fdc.c fdc: Convert isabus_fdc_init1 to MemoryRegion 2011-09-25 14:58:37 +03:00
fdc.h fdc: make optional 2011-02-20 09:34:06 +00:00
firmware_abi.h Document sun ID PROM contents 2009-03-28 16:17:50 +00:00
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 pxa2xx_lcd: add proper rotation support 2011-07-04 22:12:21 +02:00
framebuffer.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
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 Change fw_cfg_add_file() to get full file path as a parameter. 2010-12-11 21:32:46 +00:00
g364fb.c g364fb: compile in hwlib 2011-09-10 14:46:12 +00:00
grackle_pci.c PPC: use memory API to construct the PCI hole 2011-09-27 19:16:46 +00:00
grlib.h SPARC: Emulation of GRLIB APB UART 2011-01-24 20:54:34 +00:00
grlib_apbuart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
grlib_gptimer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
grlib_irqmp.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
gt64xxx.c gt64xxx: fix crash in gt64120_pci_mapping() 2011-08-24 21:11:21 +02:00
gumstix.c pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03:00
gus.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
gusemu.h qdev/isa: convert gravis ultrasound 2009-09-10 19:48:00 +04:00
gusemu_hal.c
gusemu_mixer.c
gustate.h
hda-audio.c hda-audio: exit cleanup 2010-11-09 16:51:12 +03:00
heathrow_pic.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
hid.c hid: fix misassignment 2011-09-10 14:49:51 +00:00
hid.h usb/hid: add hid_pointer_activate, use it 2011-08-10 14:14:00 +02:00
hpet.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
hpet_emul.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
hw.h hid: introduce hid vmstate macros 2011-08-10 14:14:00 +02:00
i2c.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
i2c.h lm832x: Take DeviceState pointer in lm832x_key_event() 2011-07-30 06:00:42 +02:00
i8254.c i8254: Convert to MemoryRegion 2011-09-25 14:58:36 +03:00
i8259.c i8259: Convert to MemoryRegion 2011-09-25 14:58:37 +03:00
ide.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
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 Add Intel HD Audio support to qemu. 2010-11-01 17:57:22 +03:00
intel-hda.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
intel-hda.h intel-hda: exit cleanup 2010-11-09 16:51:11 +03:00
ioapic.c ioapic: Implement polarity 2011-08-22 14:37:03 -05:00
ioapic.h ioapic: Implement EOI handling for level-triggered IRQs 2011-02-04 06:33:26 -06:00
ioh3420.c hw/ioh3420.c: convert to PCIDeviceInfo to initialize ids 2011-06-12 10:33:35 +03:00
ioh3420.h ioh3420: pcie root port in X58 ioh 2010-10-20 12:06:43 +02:00
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-bus.c isa: add isa_register_ioport() 2011-09-25 14:58:36 +03:00
isa.h isa: add isa_register_ioport() 2011-09-25 14:58:36 +03:00
isa_mmio.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ivshmem.c char: rename qemu_chr_get_msgfd() -> qemu_chr_fe_get_msgfd() 2011-08-22 10:17:44 -05:00
jazz_led.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
kvmclock.c Drop the vm_running global variable 2011-09-15 16:39:32 -03:00
kvmclock.h Fix fallouts from Linux header inclusion 2011-06-26 17:35:47 +00:00
lan9118.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
lance.c lance: unbreak after memory API conversion 2011-08-09 08:57:21 +02:00
leon3.c leon3: convert to memory API 2011-09-04 17:46:51 +03:00
lm32.h lm32: pic and juart helper functions 2011-03-07 13:42:36 +01:00
lm32_boards.c lm32_boards: convert to memory API 2011-09-04 17:46:51 +03:00
lm32_hwsetup.h Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
lm32_juart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
lm32_juart.h lm32: juart model 2011-03-07 13:42:36 +01:00
lm32_pic.c lm32: interrupt controller model 2011-03-07 13:42:36 +01:00
lm32_pic.h lm32: interrupt controller model 2011-03-07 13:42:36 +01:00
lm32_sys.c Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01:00
lm32_timer.c Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01:00
lm32_uart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
lm832x.c lm832x: Take DeviceState pointer in lm832x_key_event() 2011-07-30 06:00:42 +02:00
loader.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
loader.h Add bootindex for option roms. 2010-12-11 21:32:47 +00:00
lsi53c895a.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
m48t59.c m48t59: avoid structure holes spotted by pahole 2011-08-21 20:02:01 +00:00
mac_dbdma.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mac_dbdma.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
mac_nvram.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
macio.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
mainstone.c mainstone: convert to memory API 2011-09-04 17:46:51 +03:00
marvell_88w8618_audio.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
max111x.c vmstate: port max111x 2011-04-22 14:41:43 -05:00
max7310.c max7310: finish qdev'ication 2011-02-11 23:31:17 +01:00
mc146818rtc.c mc146818rtc: Handle host clock resets 2011-07-23 11:26:12 -05:00
mc146818rtc.h hpet/rtc: Rework RTC IRQ replacement by HPET 2010-06-13 15:33:00 +03:00
mcf.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
mcf5206.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mcf5208.c mcf5208: convert to memory API 2011-09-04 17:46:51 +03:00
mcf_fec.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mcf_intc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
mcf_uart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
microblaze_pic_cpu.c xilinx: removed microbalze_pic_init from xilinx.h 2011-08-22 23:29:37 +02:00
microblaze_pic_cpu.h xilinx: removed microbalze_pic_init from xilinx.h 2011-08-22 23:29:37 +02:00
milkymist-ac97.c Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01:00
milkymist-hpdmc.c lm32: add Milkymist HPDMC support 2011-04-04 10:26:53 +02:00
milkymist-hw.h lm32: add Milkymist Minimac2 support 2011-05-03 10:48:40 +02:00
milkymist-memcard.c Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01:00
milkymist-minimac2.c milkymist-minimac2: convert to memory API 2011-09-04 17:46:52 +03:00
milkymist-pfpu.c Strip trailing '\n' from error_report()'s first argument 2011-06-24 09:13:36 +01:00
milkymist-softusb.c milkymist-softusb: convert to memory API 2011-09-04 17:46:52 +03:00
milkymist-sysctl.c Spell "unkown" correctly in error_report() arguments 2011-06-24 09:13:37 +01:00
milkymist-tmu2.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
milkymist-uart.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
milkymist-vgafb.c milkymist-vgafb: fix console resizing 2011-05-03 10:48:40 +02:00
milkymist-vgafb_template.h lm32: add Milkymist VGAFB support 2011-04-04 10:26:53 +02:00
milkymist.c milkymist: convert to memory API 2011-09-04 17:46:52 +03:00
mips-bios.h Remove obsolete BIOS_SIZE from sysemu.h 2009-05-19 14:52:42 +01:00
mips.h mipsnet: convert to qdev 2011-09-10 16:50:46 +00:00
mips_addr.c Compile some MIPS devices only once 2010-03-27 07:26:16 +00:00
mips_cpudevs.h Compile some MIPS devices only once 2010-03-27 07:26:16 +00:00
mips_fulong2e.c mips_fulong2e: Reorder ISA bus and i8259 creation 2011-10-01 06:23:52 +00:00
mips_int.c mips: more fixes to the MIPS interrupt glue logic 2010-07-25 16:54:02 +02:00
mips_jazz.c pckbd: Convert to MemoryRegion 2011-09-25 14:58:37 +03:00
mips_malta.c mips_malta: move i8259 initialization after piix4 initialization 2011-09-25 14:58:36 +03: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 change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
mipsnet.c mipsnet: use trace framework 2011-09-10 16:50:46 +00:00
mpc8544_guts.c PPC: E500: Implement reboot controller 2011-06-17 02:58:23 +02:00
mpcore.c arm_gic: convert to memory API 2011-08-22 10:20:10 -05:00
msi.c msi: use specific endian ld/st_phys 2011-07-12 20:00:28 +00:00
msi.h msi: implements msi 2010-10-19 14:09:06 +02:00
msix.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
msix.h msix: convert to memory API 2011-08-08 10:22:30 -05:00
msmouse.c char: rename qemu_chr_read() -> qemu_chr_be_write() 2011-08-22 10:17:16 -05:00
msmouse.h qemu-char: Print strerror message on failure 2011-07-23 11:18:57 -05:00
mst_fpga.c Remove blanks before \n in output strings 2011-09-16 08:25:56 -05:00
multiboot.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
multiboot.h multiboot: Separate multiboot loading into separate file 2010-01-08 09:58:41 -06:00
musicpal.c musicpal: convert to memory API 2011-09-18 17:06:53 +03:00
nand.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ne2000-isa.c ne2000: convert to memory API 2011-08-08 10:22:29 -05:00
ne2000.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
ne2000.h ne2000: convert to memory API 2011-08-08 10:22:29 -05:00
nseries.c omap_intc: Qdevify 2011-09-23 09:44:38 +00:00
nvram.h m48t59: don't use reserved _t suffix 2010-02-07 08:05:03 +00:00
omap.h omap_intc: Qdevify 2011-09-23 09:44:38 +00:00
omap1.c hw/omap1: Wire up GPIO clock 2011-09-23 09:54:56 +00:00
omap2.c omap_intc: Qdevify 2011-09-23 09:44:38 +00:00
omap_clk.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_dma.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_dss.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_gpio.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_gpmc.c hw/omap_gpmc: Modify correct field when writing IRQSTATUS register 2011-09-23 08:36:58 +02:00
omap_gptimer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_i2c.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_intc.c omap_intc: Qdevify 2011-09-23 09:44:38 +00:00
omap_l4.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_lcd_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
omap_lcdc.c omap_lcdc: remove imif, emiff from structure 2011-09-21 11:14:35 +03:00
omap_mmc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_sdrc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_spi.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_sx1.c omap1: convert to memory API (part I) 2011-09-21 11:14:10 +03:00
omap_synctimer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
omap_tap.c hw/omap2.c : separate tap module(Test-Chip-level) 2010-06-30 20:41:37 +02:00
omap_uart.c char: rename qemu_chr_open() -> qemu_chr_new() 2011-08-22 10:17:43 -05:00
onenand.c hw/onenand: Minor spacing fixes 2011-08-28 16:37:12 +00:00
openpic.c PPC: Bump MPIC up to 32 supported CPUs 2011-10-06 09:43:33 +02:00
openpic.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
palm.c omap1: convert to memory API (part I) 2011-09-21 11:14:10 +03:00
parallel.c char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl() 2011-08-22 10:17:37 -05:00
pc.c pc: Unbreak ROM mapping for ISA machine 2011-09-23 10:55:33 -05:00
pc.h pckbd: Convert to MemoryRegion 2011-09-25 14:58:37 +03:00
pc_piix.c pc: Re-order pc_init1 to initialize the ISA bus before ISA devices 2011-09-25 14:58:36 +03:00
pci-hotplug.c pci: use devfn for pci_find_device() instead of (slot, fn) pair 2011-03-28 18:34:22 +02:00
pci-stub.c hw/pci-stub: fix comment typo 2011-08-29 10:35:05 +01:00
pci.c pci: add pci_address_space_io() 2011-09-25 14:57:47 +03:00
pci.h pci: add pci_address_space_io() 2011-09-25 14:57:47 +03:00
pci_bridge.c pci_bridge: simplify memory regions some more 2011-09-20 17:46:12 +03:00
pci_bridge.h pci/bridge: fix pci_bridge_reset() 2010-10-20 12:05:10 +02:00
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 Merge remote-tracking branch 'kraxel/usb.19' into staging 2011-07-19 08:03:20 -05:00
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
pcie.c pcie/slot: fix hotplug event 2011-08-24 15:52:54 +03:00
pcie.h Fix typos in comments and code (occured -> occurred and related) 2011-05-08 10:02:18 +01:00
pcie_aer.c pcie/aer: fix inject aer error command 2011-08-24 15:52:54 +03:00
pcie_aer.h pcie/aer: helper functions for pcie aer capability 2010-11-22 10:00:06 +02:00
pcie_host.c pcie_host: convert to memory API 2011-08-22 10:22:03 -05:00
pcie_host.h pcie_host: convert to memory API 2011-08-22 10:22:03 -05:00
pcie_port.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pcie_port.h pcie port: define struct PCIEPort/PCIESlot and helper functions 2010-10-20 12:05:45 +02:00
pcie_regs.h pcie_regs.h: more constants 2010-11-22 10:00:06 +02:00
pckbd.c pckbd: Convert to MemoryRegion 2011-09-25 14:58:37 +03:00
pcmcia.h Rearrange block headers 2010-08-24 15:22:24 +00:00
pcnet-pci.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
pcnet.c pcnet: Fix sign extension: make ipxe work with >2G RAM 2011-04-01 22:35:25 +02:00
pcnet.h pcnet: avoid structure holes spotted by pahole 2011-08-21 19:52:38 +00:00
pcspk.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
petalogix_ml605_mmu.c pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03:00
petalogix_s3adsp1800_mmu.c pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03: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 char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
pl022.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pl031.c Fix typos in comments (interupt -> interrupt) 2011-05-08 10:02:17 +01:00
pl050.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pl061.c hw/pl061.c: Support GPIOAMSEL register 2011-08-17 23:01:47 +00:00
pl080.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pl110.c versatilepb: Implement SYS_CLCD mux control register bits 2011-08-17 23:01:21 +00:00
pl110_template.h hw/pl110: Model the PL111 CLCD controller 2011-08-17 23:01:11 +00:00
pl181.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pl190.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pm_smbus.c Update to a hopefully more future proof FSF address 2010-05-15 17:52:49 +00:00
pm_smbus.h acpi: split out piix4 smbus routines from acpi.c into pm_smbus.c 2010-05-15 15:25:31 +00:00
ppc-viosrp.h Implement PAPR virtual SCSI interface (ibmvscsi) 2011-04-01 18:34:57 +02:00
ppc.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ppc.h Add POWER7 support for ppc 2011-04-01 18:34:55 +02:00
ppc4xx.h ppc4xx_sdram: convert to memory API 2011-08-22 10:47:42 -05:00
ppc4xx_devs.c ppc4xx_sdram: convert to memory API 2011-08-22 10:47:42 -05:00
ppc4xx_pci.c pci_host: convert conf index and data ports to memory API 2011-09-04 17:46:50 +03:00
ppc405.h ppc4xx_sdram: convert to memory API 2011-08-22 10:47:42 -05:00
ppc405_boards.c pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03:00
ppc405_uc.c ppc4xx_sdram: convert to memory API 2011-08-22 10:47:42 -05:00
ppc440.c ppc4xx_sdram: convert to memory API 2011-08-22 10:47:42 -05:00
ppc440.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
ppc440_bamboo.c PPC: bamboo: Use kvm api for freq and clock frequencies 2011-10-06 09:43:34 +02:00
ppc_mac.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
ppc_newworld.c PPC: Drop initial ESCC mapping 2011-10-01 06:45:35 +00:00
ppc_oldworld.c PPC: Drop initial ESCC mapping 2011-10-01 06:45:35 +00:00
ppc_prep.c ppc_prep: initialize i8259 after the ISA bus 2011-09-25 14:58:37 +03:00
ppce500_mpc8544ds.c PPC: E500: Bump CPU count to 15 2011-10-06 09:48:02 +02:00
ppce500_pci.c pci_host: convert conf index and data ports to memory API 2011-09-04 17:46:50 +03: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 pci: pass I/O address space to new PCI bus 2011-08-08 10:15:53 -05:00
primecell.h hw/arm_sysctl.c: Wire MCI register MMC card status bits to GPIO inputs 2011-03-06 19:01:30 +01:00
ps2.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
ps2.h Remove unnecessary trailing newlines 2008-12-13 09:32:43 +00:00
ptimer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa.h Correct spelling of licensed 2011-07-23 11:26:12 -05:00
pxa2xx.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
pxa2xx_dma.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_gpio.c pxa2xx_pic: update to use qdev 2011-02-25 12:13:38 +01:00
pxa2xx_keypad.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_lcd.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
pxa2xx_mmci.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_pcmcia.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
pxa2xx_pic.c Correct spelling of licensed 2011-07-23 11:26:12 -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 Correct spelling of licensed 2011-07-23 11:26:12 -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 pci-devfn: check that device/slot number is within range 2011-09-23 10:55:34 -05:00
qdev.c qdev: print bus properties too 2011-09-16 09:06:28 -05:00
qdev.h qdev: add creation function that may fail 2011-02-12 08:27:55 +00:00
qxl-logger.c hw/qxl: Fix format string errors 2011-09-07 09:20:09 +02:00
qxl-render.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
qxl.c Replace the VMSTOP macros with a proper state type 2011-09-15 16:39:32 -03:00
qxl.h vga: convert vga and its derivatives to the memory API 2011-08-08 10:15:52 -05:00
r2d.c pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03:00
rc4030.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
realview.c vexpress, realview: Use pl111, not pl110 2011-08-17 23:01:27 +00:00
realview_gic.c arm_gic: convert to memory API 2011-08-22 10:20:10 -05:00
rtl8139.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
s390-virtio-bus.c s390-virtio: use specific endian ld/st_phys 2011-07-12 20:00:32 +00:00
s390-virtio-bus.h virtio-blk: Turn drive serial into a qdev property 2011-07-05 11:23:29 +02:00
s390-virtio.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sb16.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
sbi.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
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 Merge remote-tracking branch 'kwolf/for-anthony' into staging 2011-09-20 15:21:03 -05: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 Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
serial.c serial: Convert serial_isa_initfn to MemoryRegion 2011-09-25 14:58:37 +03:00
sga.c Add an isa device for SGA 2011-06-07 13:52:30 -05:00
sh.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sh7750.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sh7750_regnames.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sh7750_regnames.h
sh7750_regs.h Fix typos in comments (accessable -> accessible, priveleged -> privileged) 2011-05-08 10:02:16 +01:00
sh_intc.c sh4: Fix potential crash in debug code 2011-09-02 10:49:12 +01:00
sh_intc.h Replace gcc variadic macro extension with C99 version 2009-05-13 17:53:17 +00:00
sh_pci.c sh_pci: Fix sh_pci memory alias confusion 2011-08-28 18:34:39 +03:00
sh_serial.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
sh_timer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sharpsl.h SharpSL scoop device - convert to qdev 2011-01-29 13:23:13 +01:00
shix.c Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
slavio_intctl.c slavio_intctl: avoid structure holes spotted by pahole 2011-08-21 19:52:31 +00:00
slavio_misc.c slavio_misc: avoid structure holes spotted by pahole 2011-08-21 19:52:29 +00:00
slavio_timer.c slavio_timer: avoid structure holes spotted by pahole 2011-08-21 19:52:27 +00:00
sm501.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
sm501_template.h Replace cpu_physical_memory_rw were possible 2011-04-12 21:51:50 +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.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
smbus.h smbus_eeprom: consolidate smbus eeprom creation oc pc_piix, mips_mapta, mips_fulong 2011-04-09 23:52:16 +02:00
smbus_eeprom.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
smc91c111.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
soc_dma.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
soc_dma.h omap1: convert to memory API (part VI) 2011-09-21 11:14:42 +03:00
spapr.c pseries: More complete WIMG validation in H_ENTER code 2011-10-06 09:48:03 +02:00
spapr.h pseries: More complete WIMG validation in H_ENTER code 2011-10-06 09:48:03 +02:00
spapr_hcall.c pseries: More complete WIMG validation in H_ENTER code 2011-10-06 09:48:03 +02:00
spapr_llan.c spapr: prepare for qdevification of irq 2011-10-06 09:43:32 +02:00
spapr_rtas.c Place pseries vty devices at addresses more similar to existing machines 2011-05-09 22:31:37 +02:00
spapr_vio.c spapr: make irq customizable via qdev 2011-10-06 09:43:32 +02:00
spapr_vio.h spapr: prepare for qdevification of irq 2011-10-06 09:43:32 +02:00
spapr_vscsi.c spapr: prepare for qdevification of irq 2011-10-06 09:43:32 +02:00
spapr_vty.c spapr: prepare for qdevification of irq 2011-10-06 09:43:32 +02:00
sparc32_dma.c sparc32: ledma extra registers need tracing too 2010-12-20 21:08:07 +00:00
sparc32_dma.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
spitz.c spitz tosa: Simplify "drive is suitable for microdrive" test 2011-09-06 11:24:07 +02:00
srp.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
ssd0303.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ssd0323.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ssi-sd.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ssi.c Correct spelling of licensed 2011-07-23 11:26:12 -05:00
ssi.h qdev: add return value to init() callbacks. 2009-08-27 20:43:28 -05:00
stellaris.c armv7m: convert to memory API 2011-09-04 17:46:50 +03:00
stellaris_enet.c stellaris_enet: convert to memory API 2011-09-04 17:46:50 +03:00
stellaris_input.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
strongarm.c char: qemu_chr_ioctl() -> qemu_chr_fe_ioctl() 2011-08-22 10:17:37 -05:00
strongarm.h Implement basic part of SA-1110/SA-1100 2011-04-20 12:59:15 +02:00
sun4c_intctl.c Add endianness as io mem parameter 2010-12-11 15:24:25 +00:00
sun4m.c sun4m: avoid structure holes spotted by pahole 2011-08-21 19:52:35 +00:00
sun4m.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -05:00
sun4m_iommu.c sun4m_iommu: avoid structure holes spotted by pahole 2011-08-21 19:52:32 +00:00
sun4u.c isa: Pass i/o address space to isa_bus_new 2011-09-25 14:58:35 +03:00
syborg.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
syborg.h Syborg (Symbian Virtual Platform) board 2009-05-14 23:11:09 +01:00
syborg_fb.c hw/pl110: Model the PL111 CLCD controller 2011-08-17 23:01:11 +00:00
syborg_interrupt.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
syborg_keyboard.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
syborg_pointer.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
syborg_rtc.c vmstate: port syborg_rtc 2011-04-22 14:41:40 -05:00
syborg_serial.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
syborg_timer.c vmstate: port sysborg_timer 2011-04-22 14:41:40 -05:00
syborg_virtio.c virtio: guard against negative vq notifies 2011-06-12 10:33:38 +03:00
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.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
tc6393xb_template.h Delete write only variables 2010-10-13 18:41:29 +00:00
tc58128.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
tcx.c tcx: avoid structure holes spotted by pahole 2011-08-21 19:52:33 +00:00
tmp105.c tmp105: update the register in post_load where it needs updating. 2010-05-15 14:31:27 +02:00
tosa.c spitz tosa: Simplify "drive is suitable for microdrive" test 2011-09-06 11:24:07 +02:00
tsc210x.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
tsc2005.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
tusb6010.c usb-musb: Add reset function 2011-09-07 09:58:27 +02:00
twl92230.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
unin_pci.c PPC: use memory API to construct the PCI hole 2011-09-27 19:16:46 +00:00
usb-bt.c usb: use iovecs in USBPacket 2011-08-04 15:51:22 +02:00
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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
usb-desc.h usb-ccid: switch to USBDesc* 2011-09-07 09:58:26 +02:00
usb-ehci.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
usb-hid.c usb-hid: remove usb_hid_datain_cb 2011-08-10 14:14:00 +02:00
usb-hub.c usb: claim port at device initialization time. 2011-09-07 09:58:26 +02:00
usb-libhw.c usb: use iovecs in USBPacket 2011-08-04 15:51:22 +02:00
usb-msd.c block: Attach non-qdev devices as well 2011-09-06 11:23:51 +02:00
usb-musb.c usb-musb: Add reset function 2011-09-07 09:58:27 +02:00
usb-net.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
usb-ohci.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
usb-ohci.h Revert "Compile usb-ohci only once" 2010-04-04 21:18:26 +01:00
usb-serial.c char: rename qemu_chr_close() -> qemu_chr_delete() 2011-08-22 10:17:43 -05:00
usb-uhci.c pci: interrupt pin documentation update 2011-09-19 21:22:29 +03:00
usb-uhci.h MIPS: Initial support of VIA USB controller used by fulong mini pc 2010-06-29 23:07:52 +02:00
usb-wacom.c usb: use iovecs in USBPacket 2011-08-04 15:51:22 +02:00
usb.c usb: claim port at device initialization time. 2011-09-07 09:58:26 +02:00
usb.h usb-musb: Add reset function 2011-09-07 09:58:27 +02:00
versatile_pci.c versatile_pci: convert to memory API 2011-08-22 10:47:48 -05:00
versatilepb.c versatilepb: Implement SYS_CLCD mux control register bits 2011-08-17 23:01:21 +00:00
vexpress.c vexpress, realview: Use pl111, not pl110 2011-08-17 23:01:27 +00:00
vga-isa-mm.c vga: drop get_system_memory() from vga devices and derivatives 2011-08-22 10:47:49 -05:00
vga-isa.c vga: Unbreak ISA support 2011-09-23 10:55:33 -05:00
vga-pci.c vga: drop get_system_memory() from vga devices and derivatives 2011-08-22 10:47:49 -05:00
vga.c vga: Respect isa_mem_base when registering chain4 alias 2011-09-16 09:06:28 -05:00
vga_int.h vga: Drop some unused fields 2011-08-22 14:37:03 -05:00
vga_template.h vga: Rename last VGAState occurrences to VGACommonState 2009-09-09 14:55:14 -05:00
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
vhost_net.c vhost-net: cleanup host notifiers at last step 2011-08-26 11:25:25 +03:00
vhost_net.h vhost: force vhost off for non-MSI guests 2011-02-01 16:50:44 -06:00
virtex_ml507.c pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03: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 Replace the VMSTOP macros with a proper state type 2011-09-15 16:39:32 -03:00
virtio-blk.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio-console.c char: rename qemu_chr_guest_close() -> qemu_chr_fe_close() 2011-08-22 10:17:16 -05:00
virtio-net.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
virtio-net.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio-pci.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
virtio-pci.h msix: convert to memory API 2011-08-08 10:22:30 -05:00
virtio-serial-bus.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
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 vmmouse: Register vmstate via qdev 2011-03-22 07:44:15 +01:00
vmport.c Remove unused sysemu.h include directives 2011-04-15 18:25:41 +00:00
vmware_vga.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
vmware_vga.h x86,MIPS: make vmware_vga optional 2011-02-12 08:28:22 +00:00
vt82c686.c isa: Pass i/o address space to isa_bus_new 2011-09-25 14:58:35 +03:00
vt82c686.h Initial support of vt82686b south bridge used by fulong mini pc 2010-06-29 23:07:51 +02:00
watchdog.c Replace the VMSTOP macros with a proper state type 2011-09-15 16:39:32 -03:00
watchdog.h Delete useless 'extern' qualifiers for functions 2011-01-23 16:21:20 +00:00
wdt_i6300esb.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
wdt_ib700.c change all other clock references to use nanosecond resolution accessors 2011-03-21 09:23:23 +01:00
wm8750.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
xen.h xen: make xen_enabled even more clever 2011-07-26 06:43:11 +02:00
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 static and inline should came before the type of the functions 2009-09-25 19:51:45 +00:00
xen_common.h xen_console: support the new extended xenstore protocol 2011-07-17 01:54:25 +02:00
xen_console.c Introduce a new 'connected' xendev op called when Connected. 2011-09-09 13:13:16 +00:00
xen_devconfig.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
xen_disk.c Introduce a new 'connected' xendev op called when Connected. 2011-09-09 13:13:16 +00:00
xen_domainbuild.c xen: Support new libxc calls from xen unstable. 2011-05-08 10:09:59 +02:00
xen_domainbuild.h xen: pv domain builder. (Gerd Hoffmann) 2009-04-22 15:19:44 +00:00
xen_machine_pv.c xen: Add initialisation of Xen 2011-05-08 10:10:00 +02:00
xen_nic.c Drop unneeded pthread.h inclusions 2011-09-21 10:49:16 +01:00
xen_platform.c pci: rename pci_register_bar_region() to pci_register_bar() 2011-08-08 10:22:30 -05:00
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 pseries: Abolish envs array 2011-04-08 11:32:21 +02:00
xilinx.h xilinx: removed microbalze_pic_init from xilinx.h 2011-08-22 23:29:37 +02:00
xilinx_axidma.c Fix typos in comment (threshhold -> threshold, mapp -> map) 2011-05-08 10:02:18 +01:00
xilinx_axidma.h xilinx: Add AXIENET & DMA models 2011-03-16 15:18:58 +01:00
xilinx_axienet.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
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
xio3130_downstream.c hw/xio3130_downstream.c: convert to PCIDeviceInfo to initialize ids 2011-06-12 10:33:38 +03:00
xio3130_downstream.h x3130: pcie downstream port 2010-10-20 12:06:53 +02:00
xio3130_upstream.c hw/xio3130_upstream.c: convert to PCIDeviceInfo to initialize ids 2011-06-12 10:33:38 +03:00
xio3130_upstream.h x3130: pcie upstream port 2010-10-20 12:06:50 +02:00
xtensa_dc232b.c target-xtensa: add dc232b core and board 2011-09-10 16:57:40 +00:00
xtensa_pic.c target-xtensa: implement interrupt option 2011-09-10 16:57:39 +00:00
xtensa_sample.c target-xtensa: implement CPENABLE and PRID SRs 2011-09-10 16:57:39 +00:00
z2.c pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03:00
zaurus.c Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00