qemu/hw
David Gibson cc67b9c899 pseries: Bugfixes for interrupt numbering in XICS code
The implementation of the XICS interrupt controller contains several
(difficult to trigger) bugs due to the fact that we were not 100%
consistent with which irq numbering we used.  In most places, global
numbers were used as handled by the presentation layer, however a few
functions took "local" numberings, that is the source number within
the interrupt source controller which is offset from the global
number.  In most cases the function and its caller agreed on this, but
in a few cases it didn't.

This patch cleans this up by always using global numbering.
Translation to the local number is now always and only done when we
look up the individual interrupt source state structure.  This should
remove the existing bugs and with luck reduce the chances of
re-introducing such bugs.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
2011-10-06 09:48:02 +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_piix4.c notifier: Pass data argument to callback 2011-07-23 11:26:06 -05: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
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
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
arm-misc.h 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
armv7m.c armv7m: convert to memory API 2011-09-04 17:46:50 +03: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_template.h rename WORDS_BIGENDIAN to HOST_WORDS_BIGENDIAN 2009-07-27 14:09:21 -05:00
blizzard.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -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_rop2.h cirrus: avoid write only variables 2010-10-13 18:38:07 +00:00
cirrus_vga_rop.h cirrus: avoid write only variables 2010-10-13 18:38:07 +00:00
cirrus_vga.c cirrus: Unbreak ISA support 2011-09-23 10:55:33 -05:00
collie.c pflash_cfi01/pflash_cfi02: convert to memory API 2011-09-04 17:46:51 +03:00
cris_pic_cpu.c etrax: QDevify the Ethernet MAC. 2011-08-11 11:12:16 +02: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
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_hw.h e1000: use MII status register for link up/down 2011-08-22 10:17:51 -05:00
e1000.c e1000: Don't set the Capabilities List bit 2011-09-23 10:55:32 -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_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
etraxfs.h etrax: QDevify the Ethernet MAC. 2011-08-11 11:12:16 +02: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_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
grlib.h SPARC: Emulation of GRLIB APB UART 2011-01-24 20:54:34 +00: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_hal.c
gusemu_mixer.c
gusemu.h qdev/isa: convert gravis ultrasound 2009-09-10 19:48:00 +04:00
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_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 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_mmio.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -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
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_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
lm32.h lm32: pic and juart helper functions 2011-03-07 13:42:36 +01: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
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
mcf.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -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_template.h lm32: add Milkymist VGAFB support 2011-04-04 10:26:53 +02:00
milkymist-vgafb.c milkymist-vgafb: fix console resizing 2011-05-03 10:48:40 +02:00
milkymist.c milkymist: convert to memory API 2011-09-04 17:46:52 +03: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
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
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
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
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
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_piix.c pc: Re-order pc_init1 to initialize the ISA bus before ISA devices 2011-09-25 14:58:36 +03: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
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
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
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
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
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_template.h hw/pl110: Model the PL111 CLCD controller 2011-08-17 23:01:11 +00:00
pl110.c versatilepb: Implement SYS_CLCD mux control register bits 2011-08-17 23:01:21 +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
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
ppc4xx.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
ppc405.h ppc4xx_sdram: convert to memory API 2011-08-22 10:47:42 -05:00
ppc440_bamboo.c PPC: bamboo: Use kvm api for freq and clock frequencies 2011-10-06 09:43:34 +02: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
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
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
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
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
pxa2xx.c char: rename qemu_chr_write() -> qemu_chr_fe_write() 2011-08-22 10:17:15 -05:00
pxa.h 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_gic.c arm_gic: convert to memory API 2011-08-22 10:20:10 -05:00
realview.c vexpress, realview: Use pl111, not pl110 2011-08-17 23:01:27 +00: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
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
sh7750.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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
sh.h Revert "Get rid of _t suffix" 2009-10-01 16:12:16 -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_template.h Replace cpu_physical_memory_rw were possible 2011-04-12 21:51:50 +02:00
sm501.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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
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_hcall.c exec.h cleanup 2011-07-30 09:41:14 +00: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
spapr.c PPC: SPAPR: Use KVM function for time info 2011-10-06 09:48:02 +02:00
spapr.h spapr: proper qdevification 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_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
stellaris.c armv7m: convert to memory API 2011-09-04 17:46:50 +03: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_iommu.c sun4m_iommu: avoid structure holes spotted by pahole 2011-08-21 19:52:32 +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
sun4u.c isa: Pass i/o address space to isa_bus_new 2011-09-25 14:58:35 +03: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
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
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 Delete write only variables 2010-10-13 18:41:29 +00:00
tc6393xb.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05: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_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
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
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
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 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_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
xen.h xen: make xen_enabled even more clever 2011-07-26 06:43:11 +02: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_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
xilinx.h xilinx: removed microbalze_pic_init from xilinx.h 2011-08-22 23:29:37 +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