qemu/hw
Alexey Kardashevskiy a307d59434 pseries: Rework irq assignment to avoid carrying qemu_irqs around
Currently, the interfaces in the pseries machine code for assignment
and setup of interrupts pass around qemu_irq objects.  That was done
in an attempt not to be too closely linked to the specific XICS
interrupt controller.  However interactions with the device tree setup
made that attempt rather futile, and XICS is part of the PAPR spec
anyway, so this really just meant we had to carry both the qemu_irq
pointers and the XICS irq numbers around.

This mess will just get worse when we add upcoming PCI MSI support,
since that will require tracking a bunch more interrupt.  Therefore,
this patch reworks the spapr code to just use XICS irq numbers
(roughly equivalent to GSIs on x86) and only retrieve the qemu_irq
pointers from the XICS code when we need them (a trivial lookup).

This is a reworked and generalized version of an earlier spapr_pci
specific patch from Alexey Kardashevskiy.

Signed-off-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
[agraf: fix checkpath warning]
Signed-off-by: Alexander Graf <agraf@suse.de>
2012-08-15 19:43:16 +02:00
..
9pfs hw/9pfs: Fix assert when disabling migration 2012-07-31 22:01:40 +05:30
alpha build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
arm arm: Move some ARM devices into libhw 2012-08-13 16:13:02 +01:00
cris build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
i386 Introduce Xen PCI Passthrough, MSI 2012-06-21 16:06:11 +00:00
ide ahci: Fix sglist memleak in ahci_dma_rw_buf() 2012-08-10 10:25:12 +02:00
kvm kvm: Rename kvm_irqchip_set_irq() to kvm_set_irq() 2012-08-09 16:16:54 +03:00
lm32 build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
m68k build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
microblaze xilinx_axi*: Share devices between microblaze and microblazeel 2012-06-15 12:44:27 +02:00
mips build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
openrisc target-or32: Add a IIS dummy board 2012-07-27 21:13:02 +00:00
ppc Revert "PPC: e500: Use new MPIC dt format" 2012-08-15 19:43:14 +02:00
s390x build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
sh4 build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
sparc build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
sparc64 build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
unicore32 unicore32-softmmu: Add puv3 soc/board support 2012-08-11 09:36:59 +00:00
usb usb-storage: fix SYNCHRONIZE_CACHE 2012-08-07 10:49:06 +02:00
xtensa build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
9p.h
a9mpcore.c hw/a9mpcore: Fix compilation failure if physaddrs are 64 bit 2012-06-19 13:24:44 +00:00
a15mpcore.c hw/arm_gic: Add qdev property for GIC revision 2012-06-19 13:24:44 +00:00
ac97.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
acpi_piix4.c Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
acpi.c qmp: add SUSPEND_DISK event 2012-08-13 16:10:18 -03:00
acpi.h Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
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 Restore consistent formatting 2012-02-07 22:11:04 +04:00
ads7846.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
alpha_dp264.c alpha hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
alpha_pci.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
alpha_sys.h alpha hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
alpha_typhoon.c alpha hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
an5206.c m68k hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
apb_pci.c sun4u: implement interrupt clearing registers 2012-05-12 09:49:19 +00:00
apb_pci.h sparc64: implement PCI and ISA irqs 2012-03-17 16:30:06 +00:00
apic_common.c target-i386: move cpu halted decision into x86_cpu_reset 2012-08-01 08:45:06 -05:00
apic_internal.h apic: Defer interrupt updates to VCPU thread 2012-07-10 11:31:09 +03:00
apic-msidef.h Introduce apic-msidef.h 2012-06-21 16:06:11 +00:00
apic.c apic: Defer interrupt updates to VCPU thread 2012-07-10 11:31:09 +03:00
apic.h target-i386: move cpu halted decision into x86_cpu_reset 2012-08-01 08:45:06 -05:00
apm.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
apm.h
applesmc.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
arm11mpcore.c hw/arm_gic: Add qdev property for GIC revision 2012-06-19 13:24:44 +00:00
arm_boot.c hw/arm_boot.c: Support DTBs which use 64 bit addresses 2012-07-20 13:34:50 +01:00
arm_gic_common.c hw/armv7m_nvic: Make the NVIC a freestanding class 2012-06-19 13:24:44 +00:00
arm_gic_internal.h hw/armv7m_nvic: Make the NVIC a freestanding class 2012-06-19 13:24:44 +00:00
arm_gic.c Merge remote-tracking branch 'stefanha/trivial-patches' into staging 2012-06-26 15:09:47 -05:00
arm_l2x0.c arm_l2x0: Rename "type" property to "cache-type" 2012-06-18 15:14:37 +02:00
arm_mptimer.c hw/arm_mptimer: Reset the qemu_timer at reset 2012-04-20 15:38:52 +00:00
arm_pic.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
arm_sysctl.c hw/arm_sysctl: Drop legacy init function 2012-02-17 11:13:36 +00:00
arm_timer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
arm-misc.h hw/arm_boot.c: Make ram_size a uint64_t 2012-07-20 13:34:49 +01:00
armv7m_nvic.c hw/armv7m_nvic: Fix incorrect default for num-irqs property 2012-08-13 11:04:05 +01:00
armv7m.c armv7m: Guard against no -kernel argument 2012-08-13 11:04:05 +01:00
audiodev.h audio: remove unused parameter isa_pic 2011-12-20 15:44:31 -06:00
axis_dev88.c cris-boot: Pass CRISCPU to cris_load_image() 2012-06-04 23:00:42 +02:00
baum.c Revert "qemu-char: Print strerror message on failure" and deps 2012-02-24 09:06:56 -06:00
baum.h Revert "qemu-char: Print strerror message on failure" and deps 2012-02-24 09:06:56 -06:00
bitbang_i2c.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
bitbang_i2c.h
blizzard_template.h
blizzard.c fix screendump 2012-03-24 13:06:41 +00:00
block-common.c hw/block-common: Factor out fall back to legacy -drive cyls=... 2012-07-17 16:48:32 +02:00
block-common.h hw/block-common: Factor out fall back to legacy -drive cyls=... 2012-07-17 16:48:32 +02:00
boards.h Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
bonito.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
bt-hci-csr.c fix spelling in hw sub directory 2011-12-06 09:56:41 +00:00
bt-hci.c
bt-hid.c
bt-l2cap.c Avoid returning void 2012-07-28 09:23:11 +00:00
bt-sdp.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
bt.c
bt.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
cadence_gem.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
cadence_ttc.c cadence_ttc: changed master clock frequency 2012-06-19 13:24:44 +00:00
cadence_uart.c cadence_uart: initial version of device model 2012-03-07 02:20:19 +01:00
cbus.c
ccid-card-emulated.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ccid-card-passthru.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ccid.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
cdrom.c
cirrus_vga_rop2.h
cirrus_vga_rop.h
cirrus_vga_template.h vga: move Cirrus VGA template to its own file 2012-02-04 12:45:10 +00:00
cirrus_vga.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
collie.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
cris_pic_cpu.c cris hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
cris-boot.c cris-boot: Pass CRISCPU to main_cpu_reset(). 2012-06-04 23:00:42 +02:00
cris-boot.h cris-boot: Pass CRISCPU to cris_load_image() 2012-06-04 23:00:42 +02:00
cs4231.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
cs4231a.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
cuda.c Add missing const attributes for MemoryRegionOps 2012-03-11 11:40:15 +00:00
debugcon.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
dec_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
dec_pci.h
device-hotplug.c Add generic drive hotplugging 2012-01-04 02:48:14 +01:00
devices.h tc63963xb: convert to memory API 2011-10-17 15:59:18 +02:00
dma.c dma: Avoid reentrancy in DMA transfer handlers 2011-11-04 14:23:58 +01:00
dp8393x.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
ds1225y.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ds1338.c ds1338: Add missing break statement 2012-03-19 10:52:52 +00:00
dummy_m68k.c m68k hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
e1000_hw.h e1000: introduce bits of PHY control register 2012-04-25 10:53:47 +03:00
e1000.c net: Rename qemu_del_vlan_client() to qemu_del_net_client() 2012-08-01 13:32:10 +01:00
ecc.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
eccmemctl.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
eepro100.c net: Rename qemu_del_vlan_client() to qemu_del_net_client() 2012-08-01 13:32:10 +01:00
eeprom93xx.c
eeprom93xx.h
elf_ops.h elf: Improve symbol lookup (optimize, fix for bsd-user) 2012-01-10 18:40:09 +01:00
empty_slot.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
empty_slot.h
es1370.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
escc.c hw/escc: Drop duplicate definition of 'disabled' property 2012-07-28 09:18:25 +00:00
escc.h
esp-pci.c esp: add Tekram DC-390 emulation (PC SCSI adapter) 2012-08-09 18:21:49 +00:00
esp.c esp: move PCI emulation to a new file esp-pci.c 2012-08-09 18:21:47 +00:00
esp.h esp: move some definitions to header file 2012-08-09 18:21:46 +00:00
etraxfs_dma.c etraxfs-dma: Model metadata and eop 2012-01-12 13:54:17 +01:00
etraxfs_dma.h etraxfs-dma: Model metadata and eop 2012-01-12 13:54:17 +01:00
etraxfs_eth.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
etraxfs_pic.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
etraxfs_ser.c cris hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
etraxfs_timer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
etraxfs.h cris hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
exynos4_boards.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
exynos4210_combiner.c hw/exynos4210_combiner.c: Drop excessive read/write access check. 2012-04-13 11:39:06 +00:00
exynos4210_fimd.c Exynos4210: added display controller implementation 2012-02-17 11:13:14 +00:00
exynos4210_gic.c ARM: Exynos4210 IRQ: Introduce new IRQ gate functionality. 2012-06-19 12:49:32 +00:00
exynos4210_i2c.c exynos4210: add Exynos4210 i2c implementation 2012-07-20 14:30:09 +01:00
exynos4210_mct.c ARM: hw/exynos4210_mct.c: Fix a bug which hangs Linux kernel. 2012-07-04 10:43:30 +00:00
exynos4210_pmu.c ARM: exynos4210: basic Power Management Unit implementation 2012-02-17 11:13:07 +00:00
exynos4210_pwm.c hw/exynos4210_pwm.c: Fix STOP status in tick handler. 2012-07-04 10:43:31 +00:00
exynos4210_rtc.c hw/exynos4210_rtc.c: remove unnecessary code 2012-07-20 14:18:24 +01:00
exynos4210_uart.c Fix bit test in Exynos4210 UART emulation to use & instead of && 2012-04-13 11:39:06 +00:00
exynos4210.c exynos4210: add Exynos4210 i2c implementation 2012-07-20 14:30:09 +01:00
exynos4210.h exynos4210: add Exynos4210 i2c implementation 2012-07-20 14:30:09 +01:00
fdc.c fdc: fix relative seek 2012-07-17 16:48:32 +02:00
fdc.h fdc: Move floppy geometry guessing back from block.c 2012-07-17 16:48:29 +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 fmopl: Fix typo in function name 2012-02-10 10:44:52 +00:00
fmopl.h fmopl: Fix spelling in code and comments 2011-12-14 11:08:20 +00:00
framebuffer.c Fix memory dirty getting API change fallout 2012-02-11 10:39:13 +00:00
framebuffer.h framebuffer: drop use of cpu_get_physical_page_desc() 2011-12-20 14:14:07 +02:00
fw_cfg.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
fw_cfg.h
g364fb.c optimize screendump for the common non-switch case 2012-02-24 13:36:05 -06:00
grackle_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
grlib_apbuart.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
grlib_gptimer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
grlib_irqmp.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
grlib.h sparc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
gt64xxx.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
gumstix.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
gus.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
gusemu_hal.c fix spelling in hw sub directory 2011-12-06 09:56:41 +00:00
gusemu_mixer.c
gusemu.h hw: Fix spelling in comments 2011-12-14 11:09:12 +00:00
gustate.h
hd-geometry.c hd-geometry: Compute BIOS CHS translation in one place 2012-07-17 16:48:32 +02:00
hda-audio.c hda: fix codec ids 2012-04-26 12:54:17 +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 vmstate: extract declarations out of hw/hw.h 2012-01-13 10:20:51 -06:00
highbank.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
hpet_emul.h i8254: Rework & fix interaction with HPET in legacy mode 2012-02-17 09:58:22 -06:00
hpet.c i8254: Rework & fix interaction with HPET in legacy mode 2012-02-17 09:58:22 -06:00
hw.h vmstate: extract declarations out of hw/hw.h 2012-01-13 10:20:51 -06:00
i2c.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
i2c.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
i8254_common.c i8254: Open-code timer restore 2012-03-07 12:27:41 +02:00
i8254_internal.h i8254: Factor out base class for KVM reuse 2012-03-07 12:27:40 +02:00
i8254.c i8254: Open-code timer restore 2012-03-07 12:27:41 +02:00
i8254.h kvm: x86: Add user space part for in-kernel i8254 2012-03-07 12:27:43 +02:00
i8259_common.c i8259: Do not clear level-triggered lines in IRR on init 2012-02-17 09:58:22 -06:00
i8259_internal.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
i8259.c i8259: Do not clear level-triggered lines in IRR on init 2012-02-17 09:58:22 -06:00
i82374.c i82378/i82374: Do not create DMA controller twice 2012-04-28 20:51:40 +02:00
i82378.c i82378/i82374: Do not create DMA controller twice 2012-04-28 20:51:40 +02:00
ide.h ide pc: Cut out the block layer geometry middleman 2012-07-17 16:48:30 +02:00
imx_avic.c hw/imx_avic.c: Avoid format error when target_phys_addr_t is 64 bits 2012-07-12 10:59:53 +00:00
imx_ccm.c i.MX31: Clock Control Module 2012-07-04 10:43:33 +00:00
imx_serial.c i.MX: UART support 2012-07-04 10:43:33 +00:00
imx_timer.c i.MX31: Timers 2012-07-04 10:43:33 +00:00
imx.h i.MX31: Timers 2012-07-04 10:43:33 +00:00
integratorcp.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
intel-hda-defs.h
intel-hda.c Merge branch pci into master 2012-07-29 17:05:35 +03:00
intel-hda.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
ioapic_common.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ioapic_internal.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
ioapic.c ioapic: fix build with DEBUG_IOAPIC 2012-03-19 11:30:56 +00:00
ioapic.h pc: Generalize ISA IRQs to GSIs 2011-10-16 11:10:48 +00:00
ioh3420.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
ioh3420.h
irq.c qtest: IRQ interception infrastructure 2012-03-30 08:14:11 -05:00
irq.h qtest: IRQ interception infrastructure 2012-03-30 08:14:11 -05:00
isa_mmio.c
isa-bus.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
isa.h Merge remote-tracking branch 'afaerber-or/qom-next-2' into staging 2012-06-18 10:35:16 -05:00
ivshmem.c Merge branch pci into master 2012-07-29 17:05:35 +03:00
jazz_led.c Remove screendump dummy functions. 2012-02-24 13:36:04 -06:00
kvmvapic.c i386 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
kzm.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
lan9118.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
lance.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
leon3.c leon3: Store SPARCCPU in ResetData 2012-06-04 23:00:45 +02:00
lm32_boards.c lm32_boards: Store LM32CPU in ResetInfo 2012-06-04 23:00:41 +02:00
lm32_hwsetup.h
lm32_juart.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
lm32_juart.h
lm32_pic.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
lm32_pic.h monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
lm32_sys.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
lm32_timer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
lm32_uart.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
lm32.h
lm832x.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
lm4549.c hw: Fix spelling (licenced->licensed) 2011-12-14 11:08:23 +00:00
lm4549.h hw: Fix spelling (licenced->licensed) 2011-12-14 11:08:23 +00:00
loader.c uImage: increase the gzip load size 2012-06-24 01:04:51 +02:00
loader.h use an uint64_t for the max_sz parameter in load_image_targphys 2012-05-21 15:40:50 -05:00
lsi53c895a.c Merge remote-tracking branch 'mst/tags/for_anthony' into staging 2012-07-30 10:00:48 -05:00
m48t59.c m48t59: Rename "type" property to "model" 2012-06-18 15:14:37 +02: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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
mainstone.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
Makefile.objs arm: Move some ARM devices into libhw 2012-08-13 16:13:02 +01:00
marvell_88w8618_audio.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
max111x.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
max7310.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
mc146818rtc_regs.h rtc: split out macros into a header file and use in test case 2012-03-30 08:14:12 -05:00
mc146818rtc.c qapi: Add Visitor interfaces for uint*_t and int*_t 2012-06-08 16:11:14 +02:00
mc146818rtc.h rtc: split out macros into a header file and use in test case 2012-03-30 08:14:12 -05:00
mcf5206.c m68k hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mcf5208.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
mcf_fec.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
mcf_intc.c m68k hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mcf_uart.c mcf_uart: convert to memory API 2011-11-28 15:38:42 +02:00
mcf.h m68k hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
megasas.c megasas: static SAS addresses 2012-08-03 10:04:37 +02:00
mfi.h megasas: static SAS addresses 2012-08-03 10:04:37 +02:00
microblaze_boot.c microblaze_boot: Pass MicroBlazeCPU to microblaze_load_kernel() 2012-06-04 23:00:42 +02:00
microblaze_boot.h microblaze_boot: Pass MicroBlazeCPU to microblaze_load_kernel() 2012-06-04 23:00:42 +02:00
microblaze_pic_cpu.c microblaze hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
microblaze_pic_cpu.h microblaze hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
milkymist-ac97.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
milkymist-hpdmc.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
milkymist-hw.h milkymist_uart: support new core version 2011-10-03 12:44:22 +02:00
milkymist-memcard.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
milkymist-minimac2.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
milkymist-pfpu.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
milkymist-softusb.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
milkymist-sysctl.c milkymist-sysctl: support for new core version 2012-03-31 20:02:30 +02:00
milkymist-tmu2.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
milkymist-uart.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
milkymist-vgafb_template.h lm32: Fix mixup of uint32 and uint32_t 2012-01-19 08:16:41 +00:00
milkymist-vgafb.c milkymist-vgafb: add missing register 2012-04-01 20:30:24 +02:00
milkymist.c milkymist: Store LM32 in ResetInfo 2012-06-04 23:00:41 +02:00
mips_addr.c
mips_cpudevs.h mips hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mips_fulong2e.c mips_fulong2e: Pass MIPSCPU to main_cpu_reset() 2012-06-04 23:00:43 +02:00
mips_int.c mips hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mips_jazz.c Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
mips_malta.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
mips_mipssim.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
mips_r4k.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
mips_timer.c mips hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mips-bios.h
mips.h jazz-led: convert to QOM 2012-02-22 09:02:19 -06:00
mipsnet.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
mpc8544_guts.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
msi.c msi/msix: added API to set MSI message address and data 2012-07-19 17:56:42 +03:00
msi.h msi/msix: added API to set MSI message address and data 2012-07-19 17:56:42 +03:00
msix.c msi/msix: added API to set MSI message address and data 2012-07-19 17:56:42 +03:00
msix.h msi/msix: added API to set MSI message address and data 2012-07-19 17:56:42 +03:00
msmouse.c Revert "qemu-char: Print strerror message on failure" and deps 2012-02-24 09:06:56 -06:00
msmouse.h Revert "qemu-char: Print strerror message on failure" and deps 2012-02-24 09:06:56 -06:00
mst_fpga.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
multiboot.c fix multiboot loading if load_end_addr == 0 2012-05-29 20:19:24 -05:00
multiboot.h
musicpal.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
nand.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ne2000-isa.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
ne2000.c net: Rename qemu_del_vlan_client() to qemu_del_net_client() 2012-08-01 13:32:10 +01:00
ne2000.h net: Rename vc local variables to nc 2012-08-01 13:32:10 +01:00
nseries.c Allow machines to configure the QEMU_VERSION that's exposed via hardware 2012-06-19 13:36:56 -05:00
nvram.h isa: give ISABus/ISADevice to isa_create(), isa_bus_irqs() and isa_get_irq() functions 2011-12-20 15:44:30 -06:00
omap1.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
omap2.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
omap_clk.c
omap_dma.c omap_dma: convert to memory API 2011-11-28 15:38:41 +02:00
omap_dss.c omap_dss: correct chip[1] index in RFBI_READ/RFBI_STATUS 2012-01-13 10:36:59 +00:00
omap_gpio.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
omap_gpmc.c hw/omap_gpmc: Fix region map/unmap when configuring prefetch engine 2012-01-04 13:41:42 +00:00
omap_gptimer.c omap_l4: rename omap_l4_attach_region() to omap_l4_attach() 2011-11-28 15:40:49 +02:00
omap_i2c.c hw/omap_i2c: Convert to qdev 2012-03-15 16:54:21 +00:00
omap_intc.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
omap_l4.c omap_l4: rename omap_l4_attach_region() to omap_l4_attach() 2011-11-28 15:40:49 +02:00
omap_lcd_template.h
omap_lcdc.c fix screendump 2012-03-24 13:06:41 +00:00
omap_mmc.c omap_l4: rename omap_l4_attach_region() to omap_l4_attach() 2011-11-28 15:40:49 +02:00
omap_sdrc.c omap_sdrc: convert to memory API 2011-11-28 15:38:41 +02:00
omap_spi.c omap_l4: rename omap_l4_attach_region() to omap_l4_attach() 2011-11-28 15:40:49 +02:00
omap_sx1.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
omap_synctimer.c omap_l4: rename omap_l4_attach_region() to omap_l4_attach() 2011-11-28 15:40:49 +02:00
omap_tap.c omap_l4: rename omap_l4_attach_region() to omap_l4_attach() 2011-11-28 15:40:49 +02:00
omap_uart.c omap_l4: rename omap_l4_attach_region() to omap_l4_attach() 2011-11-28 15:40:49 +02:00
omap.h hw/omap.h: Use TARGET_PRIxPHYS to define OMAP_FMT_plx 2012-07-14 10:36:24 +00:00
onenand.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
opencores_eth.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
openpic.c PPC: Fix openpic with relative memregions 2012-03-15 13:12:12 +01:00
openpic.h openpic: remove dead code to make a PCI device version 2012-01-27 10:28:30 -06:00
openrisc_pic.c target-or32: Add PIC support 2012-07-27 21:13:01 +00:00
openrisc_sim.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
openrisc_timer.c target-or32: Add timer support 2012-07-27 21:13:02 +00:00
palm.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
parallel.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pc_piix.c vga: raise default vgamem size 2012-06-22 10:49:55 +02:00
pc_sysfw.c Un-inline fdctrl_init_isa() 2012-06-15 14:03:42 +02:00
pc.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
pc.h Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
pci_bridge_dev.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
pci_bridge.c Merge branch pci into master 2012-07-29 17:05:35 +03:00
pci_bridge.h pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
pci_host.c pci: fix corrupted pci conf index register by unaligned write 2012-04-15 12:17:23 +03:00
pci_host.h prep_pci: convert to memory API 2011-11-24 18:32:03 +02:00
pci_ids.h esp: add AMD PCscsi emulation (PCI SCSI adapter) 2012-07-14 10:13:29 +00:00
pci_internals.h Merge branch pci into master 2012-07-29 17:05:35 +03:00
pci_regs.h pci_regs: Add PCI_EXP_TYPE_PCIE_BRIDGE 2012-03-16 01:04:50 +02:00
pci-hotplug.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
pci-stub.c Revert "pci: add some stubs" 2012-08-09 18:21:47 +00:00
pci.c Merge branch pci into master 2012-07-29 17:05:35 +03:00
pci.h Merge branch pci into master 2012-07-29 17:05:35 +03:00
pcie_aer.c pcie_aer: adjust do_pcie_aer_inejct_error -> do_pcie_aer_inject_error 2011-12-06 09:56:41 +00:00
pcie_aer.h
pcie_host.c
pcie_host.h
pcie_port.c pcie: drop functionality moved to core 2012-03-16 00:41:39 +02:00
pcie_port.h
pcie_regs.h
pcie.c pci: convert to QEMU Object Model 2012-01-27 10:50:50 -06:00
pcie.h vmstate: extract declarations out of hw/hw.h 2012-01-13 10:20:51 -06:00
pckbd.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pcmcia.h
pcnet-pci.c net: Rename qemu_del_vlan_client() to qemu_del_net_client() 2012-08-01 13:32:10 +01:00
pcnet.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
pcnet.h net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
pcspk.c i8254: Factor out pit_get_channel_info 2012-02-17 09:58:22 -06:00
pcspk.h pcspk: Convert to qdev 2012-02-17 09:58:22 -06:00
petalogix_ml605_mmu.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
petalogix_s3adsp1800_mmu.c xilinx_timer: changed nr_timers to one_timer_only 2012-06-15 13:08:13 +02:00
pflash_cfi01.c pflash_cfi01: remove redundant line 2012-04-20 13:14:53 +01:00
pflash_cfi02.c pflash_cfi01/02: support read-only pflash devices 2012-02-22 09:02:17 -06:00
piix4.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
piix_pci.c pci: Add INTx routing notifier 2012-07-19 17:15:42 +03:00
pixel_ops.h
pl011.c hw/pl011.c: Avoid crash on read when no chr backend present 2012-07-20 13:34:49 +01:00
pl022.c Remove unnecessary includes of primecell.h 2012-02-17 11:13:42 +00:00
pl031.c pl031: switch clock base to rtc_clock 2012-03-30 10:31:23 +00:00
pl041.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pl041.h hw: Fix spelling (licenced->licensed) 2011-12-14 11:08:23 +00:00
pl041.hx hw: Fix spelling (licenced->licensed) 2011-12-14 11:08:23 +00:00
pl050.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pl061.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pl080.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pl110_template.h
pl110.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pl181.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pl190.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pm_smbus.c
pm_smbus.h
ppc4xx_devs.c ppc4xx_devs: Pass PowerPCCPU to ppc4xx_reset() 2012-06-04 23:00:44 +02:00
ppc4xx_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ppc4xx.h ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
ppc405_boards.c vmstate, memory: decouple vmstate from memory API 2012-01-04 13:34:48 +02:00
ppc405_uc.c PPC: 405: Fix ppc405ep initialization 2012-03-15 13:12:10 +01:00
ppc405.h ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
ppc440_bamboo.c ppc440_bamboo: Pass PowerPCCPU to main_cpu_reset() 2012-06-04 23:00:44 +02:00
ppc_booke.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
ppc_oldworld.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
ppc_prep.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
ppc-viosrp.h
ppc.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
ppc.h ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
ppce500_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ppce500_spin.c Use macro QEMU_PACKED for new packed structures 2012-07-21 10:54:40 +01:00
prep_pci.c prep: Move int-ack register from PReP to Raven PCI emulation 2012-04-30 17:15:59 +02:00
primecell.h hw/primecell.h: Remove obsolete pl080_init() declaration 2012-02-17 11:13:39 +00:00
ps2.c Replace Qemu by QEMU in comments 2012-04-07 14:00:45 +00:00
ps2.h ps2: avoid repeated header file includes 2012-04-12 11:14:29 +01:00
ptimer.c Limit ptimer rate to something achievable 2012-04-24 09:50:31 -05:00
ptimer.h vmstate: extract declarations out of hw/hw.h 2012-01-13 10:20:51 -06:00
puv3_dma.c unicore32-softmmu: Add puv3 dma support 2012-08-11 09:37:01 +00:00
puv3_gpio.c unicore32-softmmu: Add puv3 gpio support 2012-08-11 09:37:00 +00:00
puv3_intc.c unicore32-softmmu: Add puv3 interrupt support 2012-08-11 09:36:59 +00:00
puv3_ost.c unicore32-softmmu: Add puv3 ostimer support 2012-08-11 09:37:00 +00:00
puv3_pm.c unicore32-softmmu: Add puv3 pm support 2012-08-11 09:37:01 +00:00
puv3.c unicore32-softmmu: Add is_default setting for puv3 machine 2012-08-11 09:37:03 +00:00
puv3.h unicore32-softmmu: Add puv3 soc/board support 2012-08-11 09:36:59 +00:00
pxa2xx_dma.c hw/pxa2xx_dma.c: drop target_phys_addr_t usage in device state 2012-03-16 18:09:55 +00:00
pxa2xx_gpio.c pxa2xx_gpio: Store ARMCPU in PXA2xxGPIOInfo 2012-06-11 00:23:04 +02:00
pxa2xx_keypad.c pxa2xx_keypad: fix unbalanced parenthesis. 2012-01-17 02:14:42 +01:00
pxa2xx_lcd.c hw/pxa2xx_lcd.c: drop target_phys_addr_t usage in device state 2012-03-16 18:09:55 +00:00
pxa2xx_mmci.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
pxa2xx_pcmcia.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
pxa2xx_pic.c hw/pxa2xx_pic: Convert coprocessor registers to new scheme 2012-06-20 12:01:58 +00:00
pxa2xx_template.h
pxa2xx_timer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pxa2xx.c hw/pxa2xx.c: Convert CLKCFG and PWRMODE cp14 regs 2012-06-20 12:01:55 +00:00
pxa.h pxa2xx: Pass ARMCPU to pxa2xx_pic_init() 2012-06-11 00:23:04 +02:00
qdev-addr.c qdev: Switch property accessors to fixed-width visitor interfaces 2012-06-08 16:11:14 +02:00
qdev-addr.h
qdev-dma.h iommu: Introduce IOMMU emulation infrastructure 2012-06-27 16:33:25 -05:00
qdev-monitor.c Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
qdev-properties.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
qdev.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
qdev.h net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
qxl-logger.c qxl: check for NULL return from qxl_phys2virt 2012-05-03 10:45:04 +02:00
qxl-render.c qxl: check for NULL return from qxl_phys2virt 2012-05-03 10:45:04 +02:00
qxl.c vga: raise default vgamem size 2012-06-22 10:49:55 +02:00
qxl.h qxl: add vgamem_size_mb and vgamem_size 2012-06-22 10:49:45 +02:00
r2d.c r2d: Store SuperHCPU in ResetData 2012-06-04 23:00:43 +02:00
rc4030.c rc4030: convert to memory API 2011-11-24 18:31:59 +02:00
realview_gic.c hw/realview_gic: switch to sysbus GIC 2012-04-13 12:29:03 +00:00
realview.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
rtl8139.c net: Rename qemu_del_vlan_client() to qemu_del_net_client() 2012-08-01 13:32:10 +01:00
s390-virtio-bus.c virtio-blk: qdev properties for disk geometry 2012-07-17 16:48:30 +02:00
s390-virtio-bus.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
s390-virtio.c s390-virtio: Let s390_cpu_addr2state() return S390CPU 2012-06-11 00:23:04 +02:00
sb16.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
sbi.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
scsi-bus.c scsi-bus: remove overlapping entry 2012-08-09 18:34:57 +00:00
scsi-defs.h scsi: add support for ATA_PASSTHROUGH_xx scsi command 2012-08-03 21:55:03 +02:00
scsi-disk.c Merge remote-tracking branch 'bonzini/scsi-next' into staging 2012-08-11 17:11:23 -05:00
scsi-generic.c ISCSI: Add SCSI passthrough via scsi-generic to libiscsi 2012-07-02 10:18:41 +02:00
scsi.h scsi: report parameter changes to HBA drivers 2012-07-27 08:25:26 +02:00
sd.c hw/sd.c: make sd_wp_addr() return bool 2012-08-13 11:04:07 +01:00
sd.h hw/sd.c: make sd_dataready() return bool 2012-08-13 11:04:07 +01:00
serial.c serial: clear LSR.TEMT when populating the TSR 2012-04-02 09:43:17 -05:00
sga.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
sh7750_regnames.c
sh7750_regnames.h
sh7750_regs.h fix spelling in hw sub directory 2011-12-06 09:56:41 +00:00
sh7750.c sh7750: Remove redundant 'struct' from MemoryRegionOps 2012-03-07 13:03:50 +00:00
sh_intc.c sh7750: Remove redundant 'struct' from MemoryRegionOps 2012-03-07 13:03:50 +00:00
sh_intc.h sh_intc: convert interrupt controller to memory API 2011-11-24 18:32:03 +02:00
sh_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
sh_serial.c hw/sh_serial: Use TARGET_PRIxPHYS rather than %x for physaddr 2012-07-14 10:37:01 +00:00
sh_timer.c ptimer: move declarations to ptimer.h 2012-01-13 10:20:50 -06:00
sh.h sh4 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
sharpsl.h
shix.c sh4 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
shpc.c shpc: unparent device before free 2012-06-07 17:18:58 +03:00
shpc.h shpc: standard hot plug controller 2012-03-16 00:41:15 +02:00
slavio_intctl.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
slavio_misc.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
slavio_timer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
slotid_cap.c slotid: add slot id capability 2012-03-16 00:41:28 +02:00
slotid_cap.h slotid: add slot id capability 2012-03-16 00:41:28 +02:00
sm501_template.h
sm501.c Fix memory dirty getting API change fallout 2012-02-11 10:39:13 +00:00
smbios.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
smbios.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
smbus_eeprom.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
smbus.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
smbus.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
smc91c111.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01: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 spapr: Add "memop" hypercall 2012-06-24 01:04:45 +02:00
spapr_iommu.c pseries: Implement IOMMU and DMA for PAPR PCI devices 2012-06-27 16:33:26 -05:00
spapr_llan.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr_pci.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr_pci.h pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr_rtas.c pseries: Consolidate hack for RTAS display-character usage 2012-04-15 17:07:19 +02:00
spapr_vio.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr_vio.h pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr_vscsi.c pseries: Convert sPAPR TCEs to use generic IOMMU infrastructure 2012-06-27 16:33:25 -05:00
spapr_vty.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
spapr.h pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
sparc32_dma.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
sparc32_dma.h
spitz.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
srp.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
ssd0303.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ssd0323.c ssd0323: abort() instead of exit(1) on error. 2012-08-13 11:04:07 +01:00
ssi-sd.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ssi.c qbus: Make child devices links 2012-06-18 15:14:38 +02:00
ssi.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
stellaris_enet.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
stellaris_input.c
stellaris.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
stream.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
stream.h xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
strongarm.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
strongarm.h strongarm: Use cpu_arm_init() to store ARMCPU in StrongARMState 2012-06-11 00:23:03 +02:00
sun4c_intctl.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
sun4m_iommu.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
sun4m.c sparc: fix floppy TC line setup 2012-08-09 18:34:57 +00:00
sun4m.h monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
sun4u.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
sysbus.c qdev: Connect busses with their parent devices 2012-06-18 15:14:38 +02:00
sysbus.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
tc6393xb_template.h Convert source files to UTF-8 encoding 2011-12-06 09:59:05 +00:00
tc6393xb.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
tc58128.c hw/tc58128.c: Remove unnecessary check for g_malloc failure 2011-11-11 12:49:53 -06:00
tcx.c optimize screendump for the common non-switch case 2012-02-24 13:36:05 -06:00
tmp105.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
tosa.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
tsc210x.c
tsc2005.c
tusb6010.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
twl92230.c arm: switch real-time clocks to rtc_clock 2012-03-30 10:31:22 +00:00
unin_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
usb.h hw/block-common: Move BlockConf & friends from block.h 2012-07-17 16:48:32 +02:00
versatile_i2c.c realview: break out versatile i2c controller code 2012-04-20 15:38:52 +00:00
versatile_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
versatilepb.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
vexpress.c net: Remove VLANState 2012-08-01 12:56:15 +01:00
vga_int.h vga: Implement blinking of text cursor 2012-07-14 10:50:52 +00:00
vga_template.h vga: use constants from vga.h 2012-02-04 12:45:10 +00:00
vga-isa-mm.c vga: make vram size configurable 2012-06-22 10:46:12 +02:00
vga-isa.c vga: make vram size configurable 2012-06-22 10:46:12 +02:00
vga-pci.c Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
vga-pci.h Add one new file vga-pci.h and cleanup on all platforms 2012-08-15 19:43:14 +02:00
vga.c vga: Implement blinking of text cursor 2012-07-14 10:50:52 +00:00
vga.h vga.h: remove unused stuff and reformat 2012-02-04 12:45:10 +00:00
vhost_net.c net: Rename vc local variables to nc 2012-08-01 13:32:10 +01:00
vhost_net.h net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
vhost.c memory: pass EventNotifier, not eventfd 2012-07-12 14:08:10 +03:00
vhost.h vhost: avoid cpu_get_physical_page_desc() 2012-01-03 19:19:28 +02:00
virtex_ml507.c xilinx_timer: changed nr_timers to one_timer_only 2012-06-15 13:08:13 +02:00
virtio-balloon.c Merge remote-tracking branch 'mjt/mjt-iov2' into staging 2012-07-09 12:35:06 -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-blk: disable write cache if not negotiated 2012-08-10 10:25:12 +02:00
virtio-blk.h virtio-blk: support VIRTIO_BLK_F_CONFIG_WCE 2012-08-10 10:25:12 +02:00
virtio-console.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
virtio-net.c net: Rename qemu_del_vlan_client() to qemu_del_net_client() 2012-08-01 13:32:10 +01:00
virtio-net.h virtio-net: add DATA_VALID flag 2012-03-16 00:45:23 +02:00
virtio-pci.c kvm: Decouple 'MSI routing via irqfds' from 'kernel irqchip' 2012-08-09 16:16:56 +03:00
virtio-pci.h virtio: Convert to msix_init_exclusive_bar() interface 2012-06-18 10:21:10 +03:00
virtio-scsi.c virtio-scsi: do not compare 32-bit QEMU tags against 64-bit virtio-scsi tags 2012-08-09 15:04:09 +02:00
virtio-scsi.h virtio-scsi: Add virtio-scsi stub device 2012-02-22 13:39:59 +01:00
virtio-serial-bus.c Merge remote-tracking branch 'mjt/mjt-iov2' into staging 2012-07-09 12:35:06 -05:00
virtio-serial.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
virtio.c virtio: fix vhost handling 2012-08-06 14:01:44 -05:00
virtio.h virtio: fix vhost handling 2012-08-06 14:01:44 -05:00
vmmouse.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
vmport.c i386 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
vmware_vga.c Avoid returning void 2012-07-28 09:23:11 +00:00
vmware_vga.h vga: improve VGA logic 2012-01-22 07:27:06 +00:00
vt82c686.c Add PIIX4 properties to control PM system states. 2012-06-19 13:36:56 -05:00
vt82c686.h fulong2e: give ISA bus to ISA methods 2011-12-20 15:44:30 -06:00
watchdog.c Support 'help' as a synonym for '?' in command line options 2012-08-02 13:16:42 -05:00
watchdog.h
wdt_i6300esb.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
wdt_ib700.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
wm8750.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xen_apic.c pc: Enable MSI support at APIC level 2012-05-16 18:04:44 -03:00
xen_backend.c xen: Reorganize includes of Xen headers. 2012-06-21 11:43:59 +00:00
xen_backend.h build: Fix build breakage detected by buildbot 2012-08-04 07:54:15 -05:00
xen_blkif.h
xen_common.h Merge remote-tracking branch 'sstabellini/compile-xs' into staging 2012-06-26 15:05:45 -05:00
xen_console.c xen: Reorganize includes of Xen headers. 2012-06-21 11:43:59 +00:00
xen_devconfig.c build: Fix build breakage detected by buildbot 2012-08-04 07:54:15 -05:00
xen_disk.c xen: Reorganize includes of Xen headers. 2012-06-21 11:43:59 +00:00
xen_domainbuild.c
xen_domainbuild.h
xen_machine_pv.c xen_machine_pv: Use cpu_x86_init() to obtain X86CPU 2012-06-11 00:23:04 +02:00
xen_nic.c net: Rename qemu_del_vlan_client() to qemu_del_net_client() 2012-08-01 13:32:10 +01:00
xen_platform.c pci.c: Add opaque argument to pci_for_each_device. 2012-06-21 16:06:10 +00:00
xen_pt_config_init.c Introduce Xen PCI Passthrough, MSI 2012-06-21 16:06:11 +00:00
xen_pt_msi.c Introduce Xen PCI Passthrough, MSI 2012-06-21 16:06:11 +00:00
xen_pt.c fix Xen compilation 2012-08-01 08:43:37 -05:00
xen_pt.h Introduce Xen PCI Passthrough, MSI 2012-06-21 16:06:11 +00:00
xen-host-pci-device.c Introduce XenHostPCIDevice to access a pci device on the host. 2012-06-21 16:06:10 +00:00
xen-host-pci-device.h Introduce XenHostPCIDevice to access a pci device on the host. 2012-06-21 16:06:10 +00:00
xen.h pc: Enable MSI support at APIC level 2012-05-16 18:04:44 -03:00
xenfb.c xen: Reorganize includes of Xen headers. 2012-06-21 11:43:59 +00:00
xgmac.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
xics.c pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
xics.h pseries: Rework irq assignment to avoid carrying qemu_irqs around 2012-08-15 19:43:16 +02:00
xilinx_axidma.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
xilinx_axienet.c xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
xilinx_ethlite.c net: Rename VLANClientState to NetClientState 2012-08-01 13:32:10 +01:00
xilinx_intc.c xilinx_intc: changed device name 2012-06-15 13:08:13 +02:00
xilinx_timer.c xilinx_timer: Fixed deadlock issue 2012-06-21 15:19:16 +02:00
xilinx_uartlite.c xilinx_uartlite: changed device name 2012-06-15 13:08:13 +02:00
xilinx_zynq.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
xilinx.h xilinx_axi*: Re-implemented interconnect 2012-08-13 11:20:41 +02:00
xio3130_downstream.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
xio3130_downstream.h
xio3130_upstream.c pci: convert PCIUnregisterFunc to void 2012-07-04 15:52:55 +03:00
xio3130_upstream.h
xtensa_bootparam.h xtensa_lx60: pass kernel arguments from -append 2011-11-02 05:05:52 +04:00
xtensa_lx60.c target-xtensa: make default CPU depend on target endianness 2012-08-09 18:37:30 +00:00
xtensa_pic.c xtensa hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
xtensa_sim.c target-xtensa: make 'sim' to be the default machine 2012-08-09 18:38:23 +00:00
z2.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
zaurus.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
zynq_slcr.c xilinx_zynq: fix the build 2012-03-09 07:02:50 -06:00