qemu-e2k/hw
Anthony Liguori 0d936928ef qdev: Convert busses to QEMU Object Model
This is far less interesting than it sounds.  We simply add an Object to each
BusState and then register the types appropriately.  Most of the interesting
refactoring will follow in the next patches.

Since we're changing fundamental type names (BusInfo -> BusClass), it all needs
to convert at once.  Fortunately, not a lot of code is affected.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
[AF: Made all new bus TypeInfos static const.]
[AF: Made qbus_free() call object_delete(), required {qom,glib}_allocated]
Signed-off-by: Andreas Färber <afaerber@suse.de>
2012-06-18 15:14:38 +02:00
..
9pfs build: move per-target hw/ objects to nested Makefile.objs 2012-06-07 09:21:17 +02:00
alpha build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
arm build: move device tree to per-target Makefile.objs 2012-06-07 09:21:18 +02:00
cris build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
i386 build: move obj-TARGET-y variables to nested Makefile.objs 2012-06-07 07:17:36 +02:00
ide qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
kvm kvm: i8254: Fix conversion of in-kernel to userspace state 2012-06-11 14:18:23 +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
ppc hw/xilinx_*: Share Xilinx devices between ppc and microblaze 2012-06-15 12:44:26 +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
usb qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +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: Switch to using sysbus GIC 2012-04-13 12:29:03 +00:00
a15mpcore.c hw/a15mpcore: switch to using sysbus GIC 2012-04-13 12:29:03 +00:00
ac97.c hw/ac97: Mask out the EAPD bit on Powerdown Ctrl/Stat writes 2012-05-07 16:31:40 +04:00
acpi_piix4.c pci: call object_unparent() before free_qdev() 2012-05-29 20:19:24 -05:00
acpi.c suspend: make acpi timer wakeup the guest. 2012-02-24 13:36:04 -06:00
acpi.h suspend: switch acpi s3 to new infrastructure. 2012-02-24 13:36:03 -06:00
adb.c
adb.h
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
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 kvmvapic: Introduce TPR access optimization for Windows guests 2012-02-18 12:15:59 +02:00
apic_internal.h kvmvapic: Introduce TPR access optimization for Windows guests 2012-02-18 12:15:59 +02:00
apic.c pc: Enable MSI support at APIC level 2012-05-16 18:04:44 -03:00
apic.h i386 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
apm.c
apm.h
applesmc.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
arm11mpcore.c hw/arm11mpcore: Convert to using sysbus GIC device 2012-04-13 12:29:04 +00:00
arm_boot.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
arm_gic.c hw/arm_gic: Remove stray hardcoded tab 2012-04-13 12:29:04 +00: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 arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
armv7m_nvic.c hw/arm_gic: Use NVIC instead of LEGACY_INCLUDED_GIC define 2012-04-13 12:29:04 +00:00
armv7m.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
audiodev.h
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
boards.h vl: make find_default_machine externally visible 2012-02-22 09:02:17 -06:00
bonito.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
bt-hci-csr.c
bt-hci.c
bt-hid.c
bt-l2cap.c
bt-sdp.c
bt.c
bt.h
cadence_gem.c cadence_gem: initial version of device model 2012-03-07 02:20:19 +01:00
cadence_ttc.c cadence_ttc: initial version of device model 2012-03-07 02:20:19 +01: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
cdrom.c
cirrus_vga_rop2.h
cirrus_vga_rop.h
cirrus_vga_template.h
cirrus_vga.c cirrus_vga: do not reset videoram 2012-03-13 14:57:12 +00: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
devices.h
dma.c
dp8393x.c
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 e1000: set E1000_ICR_INT_ASSERTED only for 8257x 2012-04-25 10:53:48 +03:00
ecc.c
eccmemctl.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
eepro100.c eepro100: Fix multicast regression 2012-04-25 10:53:47 +03:00
eeprom93xx.c
eeprom93xx.h
elf_ops.h
empty_slot.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
empty_slot.h
es1370.c es1370: Fix debug code 2012-05-24 02:03:30 +04:00
escc.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
escc.h
esp.c scsi: pass residual amount to command_complete 2012-02-22 13:29:07 +01:00
esp.h
etraxfs_dma.c
etraxfs_dma.h
etraxfs_eth.c qom: Unify type registration 2012-02-15 09:39:21 -06: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 arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02: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 hw/exynos4210_gic: Convert to using sysbus GIC 2012-04-13 12:29:03 +00:00
exynos4210_mct.c Spelling fixes in comments (it's -> its) 2012-03-08 15:22:11 +00:00
exynos4210_pmu.c ARM: exynos4210: basic Power Management Unit implementation 2012-02-17 11:13:07 +00:00
exynos4210_pwm.c ARM: exynos4210: PWM support. 2012-02-17 11:13:05 +00: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 arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
exynos4210.h exynos4210: Use cpu_arm_init() to store ARMCPU 2012-06-11 00:23:04 +02:00
fdc.c fdc: fix media detection 2012-05-25 18:21:12 +02:00
fdc.h
firmware_abi.h
flash.h
fmopl.c fmopl: Fix typo in function name 2012-02-10 10:44:52 +00:00
fmopl.h
framebuffer.c Fix memory dirty getting API change fallout 2012-02-11 10:39:13 +00:00
framebuffer.h
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
gus.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
gusemu_hal.c
gusemu_mixer.c
gusemu.h
gustate.h
hda-audio.c hda: fix codec ids 2012-04-26 12:54:17 +04:00
heathrow_pic.c
hid.c
hid.h
highbank.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02: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
i2c.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
i2c.h
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
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
integratorcp.c arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
intel-hda-defs.h
intel-hda.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02: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
ioapic.c ioapic: fix build with DEBUG_IOAPIC 2012-03-19 11:30:56 +00:00
ioapic.h
ioh3420.c qom: Unify type registration 2012-02-15 09:39:21 -06: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 qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
ivshmem.c Merge remote-tracking branch 'mst/tags/for_anthony' into staging 2012-04-16 12:52:22 -05: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
lan9118.c hw/lan9118: Add basic 16-bit mode support. 2012-02-17 11:13:11 +00:00
lance.c qom: Unify type registration 2012-02-15 09:39:21 -06: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
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
lm4549.h
loader.c use an uint64_t for the max_sz parameter in load_image_targphys 2012-05-21 15:40:50 -05: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 aio: move BlockDriverAIOCB to qemu-aio.h 2012-04-05 14:54:39 +02:00
m48t59.c m48t59: Rename "type" property to "model" 2012-06-18 15:14:37 +02:00
mac_dbdma.c
mac_dbdma.h
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 xilinx_axi*: Share devices between microblaze and microblazeel 2012-06-15 12:44:27 +02: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 m68k hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mcf_fec.c
mcf_intc.c m68k hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mcf_uart.c
mcf.h m68k hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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-memcard.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
milkymist-minimac2.c qom: Unify type registration 2012-02-15 09:39:21 -06: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
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 mips_jazz: Pass MIPSCPU to main_cpu_reset() 2012-06-04 23:00:43 +02:00
mips_malta.c mips_malta: Pass MIPSCPU to main_cpu_reset() 2012-06-04 23:00:43 +02:00
mips_mipssim.c mips_mipssim: Store MIPSCPU in ResetData 2012-06-04 23:00:43 +02:00
mips_r4k.c mips_r4k: Store MIPSCPU in ResetData 2012-06-04 23:00:43 +02: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 Add missing const attributes for MemoryRegionOps 2012-03-11 11:40:15 +00:00
mpc8544_guts.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
msi.c
msi.h Introduce MSIMessage structure 2012-05-16 18:04:44 -03:00
msix.c msix: Add msix_nr_vectors_allocated 2012-05-21 19:22:50 +03:00
msix.h msix: Add msix_nr_vectors_allocated 2012-05-21 19:22:50 +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 arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
nand.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ne2000-isa.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ne2000.c net: move compute_mcast_idx() to net.h 2012-03-16 01:04:51 +02:00
ne2000.h
nseries.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
nvram.h
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_dss.c
omap_gpio.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
omap_gpmc.c
omap_gptimer.c
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_lcd_template.h
omap_lcdc.c fix screendump 2012-03-24 13:06:41 +00:00
omap_mmc.c
omap_sdrc.c
omap_spi.c
omap_sx1.c arm_boot: Pass ARMCPU to arm_load_kernel() 2012-06-11 00:23:04 +02:00
omap_synctimer.c
omap_tap.c
omap_uart.c
omap.h omap: Use cpu_arm_init() to store ARMCPU in omap_mpu_state_s 2012-06-04 23:00:41 +02:00
onenand.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
opencores_eth.c net: move compute_mcast_idx() to net.h 2012-03-16 01:04:51 +02:00
openpic.c PPC: Fix openpic with relative memregions 2012-03-15 13:12:12 +01:00
openpic.h
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 qdev: Move bus properties to abstract superclasses 2012-06-18 15:14:37 +02:00
pc_sysfw.c hw/pc_sysfw: Fix memory leak 2012-05-03 07:04:48 +02:00
pc.c pc: Pass X86CPU to pc_cpu_reset() 2012-06-04 23:00:42 +02:00
pc.h suspend: switch acpi s3 to new infrastructure. 2012-02-24 13:36:03 -06:00
pci_bridge_dev.c pci: add standard bridge device 2012-03-16 00:41:28 +02:00
pci_bridge.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
pci_bridge.h
pci_host.c pci: fix corrupted pci conf index register by unaligned write 2012-04-15 12:17:23 +03:00
pci_host.h
pci_ids.h
pci_internals.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02: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
pci.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
pci.h qdev: Use int32_t container for devfn property 2012-06-08 16:11:14 +02:00
pcie_aer.c
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
pcie.h
pckbd.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pcmcia.h
pcnet-pci.c nic: zap obsolote romloading bits from ne2k + pcnet 2012-02-24 13:36:05 -06:00
pcnet.c pcnet: Properly handle TX requests during Link Fail 2012-04-16 15:41:28 +02:00
pcnet.h pcnet: Properly handle TX requests during Link Fail 2012-04-16 15:41:28 +02: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_timer: changed nr_timers to one_timer_only 2012-06-15 13:08:13 +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 piix_pci: fix typo in i400FX chipset init code 2012-04-11 13:19:32 +03:00
pixel_ops.h
pl011.c qom: Unify type registration 2012-02-15 09:39:21 -06: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
pl041.hx
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
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_newworld.c ppc_newworld: Pass PowerPCCPU to ppc_core99_reset() 2012-06-04 23:00:44 +02:00
ppc_oldworld.c ppc_oldworld: Pass PowerPCCPU to ppc_heathrow_reset() 2012-06-04 23:00:44 +02:00
ppc_prep.c ppc_prep: Pass PowerPCCPU to ppc_prep_reset() 2012-06-04 23:00:44 +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_mpc8544ds.c ppce500_mpc8544ds: Pass PowerPCCPU to mpc8544ds_cpu_reset[_sec] 2012-06-04 23:00:43 +02:00
ppce500_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ppce500_spin.c ppce500_spin: Replace assert by hw_error (fixes compiler warning) 2012-05-01 21:47:01 +02: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
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_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
pxa2xx_pcmcia.c
pxa2xx_pic.c pxa2xx_pic: Store ARMCPU in PXA2xxPICState 2012-06-11 00:23:04 +02:00
pxa2xx_template.h
pxa2xx_timer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pxa2xx.c pxa2xx: Pass ARMCPU to pxa2xx_pic_init() 2012-06-11 00:23:04 +02: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-monitor.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
qdev-properties.c qdev: Remove qdev_prop_set_defaults 2012-06-18 15:14:38 +02:00
qdev.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
qdev.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02: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 qxl: set size of PCI IO BAR correctly (16) for revision 2 2012-05-14 10:22:18 +02:00
qxl.h qxl: check for NULL return from qxl_phys2virt 2012-05-03 10:45:04 +02:00
r2d.c r2d: Store SuperHCPU in ResetData 2012-06-04 23:00:43 +02:00
rc4030.c
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 Revert "Revert "rtl8139: do the network/host communication only in normal operating mode"" 2012-06-05 09:05:51 +08:00
s390-virtio-bus.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +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 qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
scsi-defs.h scsi: parse 16-byte tape CDBs 2012-05-07 08:44:21 +02:00
scsi-disk.c scsi: prepare migration code for usb-storage support 2012-06-07 10:02:21 +02:00
scsi-generic.c scsi-generic: add migration support 2012-02-22 13:29:08 +01:00
scsi.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
sd.c
sd.h
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
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_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
sh_serial.c
sh_timer.c
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: standard hot plug controller 2012-03-16 00:41:15 +02: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
smbios.h
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
smc91c111.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
soc_dma.c
soc_dma.h
spapr_hcall.c pseries: Fix use of global CPU state 2012-05-01 21:47:00 +02:00
spapr_llan.c pseries: Implement automatic PAPR VIO address allocation 2012-05-01 21:47:00 +02:00
spapr_pci.c pseries: Use the same interrupt swizzling for host bridges as p2p bridges 2012-05-01 21:47:00 +02:00
spapr_pci.h pseries: Use the same interrupt swizzling for host bridges as p2p bridges 2012-05-01 21:47:00 +02:00
spapr_rtas.c pseries: Consolidate hack for RTAS display-character usage 2012-04-15 17:07:19 +02:00
spapr_vio.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
spapr_vio.h qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
spapr_vscsi.c pseries: Implement automatic PAPR VIO address allocation 2012-05-01 21:47:00 +02:00
spapr_vty.c pseries: Implement automatic PAPR VIO address allocation 2012-05-01 21:47:00 +02:00
spapr.c spapr: Pass PowerPCCPU to spapr_cpu_reset() 2012-06-04 23:00:44 +02:00
spapr.h pseries: Clean up hcall_dprintf() debugging messages 2012-04-15 17:07:19 +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
ssd0303.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ssd0323.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ssi-sd.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ssi.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
ssi.h
stellaris_enet.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
stellaris_input.c
stellaris.c qom: Unify type registration 2012-02-15 09:39:21 -06: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 sun4m: Pass SPARCCPU to {main,secondary}_cpu_reset() 2012-06-04 23:00:45 +02:00
sun4m.h
sun4u.c sun4u: Store SPARCCPU in ResetData 2012-06-04 23:00:45 +02:00
sysbus.c qdev: Convert busses to QEMU Object Model 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
tc6393xb.c
tc58128.c
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 qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +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 arm_pic: Pass ARMCPU to arm_pic_init_cpu() 2012-06-11 00:23:04 +02:00
vga_int.h vga: fix vram double-mapping with -vga std and -M pc-0.12 2012-05-29 20:19:24 -05:00
vga_template.h vga: use constants from vga.h 2012-02-04 12:45:10 +00:00
vga-isa-mm.c
vga-isa.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
vga-pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
vga.c vga: fix vram double-mapping with -vga std and -M pc-0.12 2012-05-29 20:19:24 -05:00
vga.h
vhost_net.c
vhost_net.h
vhost.c vhost: readd assert statement 2012-04-11 13:19:32 +03:00
vhost.h
virtex_ml507.c xilinx_timer: changed nr_timers to one_timer_only 2012-06-15 13:08:13 +02:00
virtio-balloon.c virtio: check virtio_load return code 2012-05-21 15:40:50 -05:00
virtio-balloon.h
virtio-blk.c virtio-blk: Fix geometry sector calculation 2012-05-30 14:51:04 +02:00
virtio-blk.h virtio-blk: always enable VIRTIO_BLK_F_SCSI 2012-05-21 15:40:50 -05:00
virtio-console.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
virtio-net.c virtio: check virtio_load return code 2012-05-21 15:40:50 -05:00
virtio-net.h virtio-net: add DATA_VALID flag 2012-03-16 00:45:23 +02:00
virtio-pci.c Merge remote-tracking branch 'qemu-kvm/uq/master' into staging 2012-06-03 07:56:23 +08:00
virtio-pci.h Merge remote-tracking branch 'qemu-kvm/uq/master' into staging 2012-06-03 07:56:23 +08:00
virtio-scsi.c virtio: check virtio_load return code 2012-05-21 15:40:50 -05:00
virtio-scsi.h virtio-scsi: Add virtio-scsi stub device 2012-02-22 13:39:59 +01:00
virtio-serial-bus.c qdev: Convert busses to QEMU Object Model 2012-06-18 15:14:38 +02:00
virtio-serial.h
virtio.c virtio: order index/descriptor reads 2012-04-25 10:53:47 +03:00
virtio.h virtio-blk: define VirtIOBlkConf 2012-05-21 15:40:50 -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 optimize screendump for the common non-switch case 2012-02-24 13:36:05 -06:00
vmware_vga.h
vt82c686.c suspend: switch acpi s3 to new infrastructure. 2012-02-24 13:36:03 -06:00
vt82c686.h
watchdog.c qemu-option: qemu_opts_create(): use error_set() 2012-06-04 13:49:34 -03:00
watchdog.h
wdt_i6300esb.c qom: Unify type registration 2012-02-15 09:39:21 -06: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: handle backend deletion from xenstore 2012-04-13 17:34:26 +00:00
xen_backend.h
xen_blkif.h
xen_common.h Call xc_domain_shutdown with the reboot flag when the guest requests a reboot. 2012-05-17 10:52:38 +00:00
xen_console.c xen_console: ignore console disconnect events from console/0 2012-03-27 16:05:15 +00:00
xen_devconfig.c
xen_disk.c qemu/xendisk: set maximum number of grants to be used 2012-06-11 10:06:36 +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
xen_platform.c xen: Fix PV-on-HVM 2012-05-21 15:40:51 -05:00
xen.h pc: Enable MSI support at APIC level 2012-05-16 18:04:44 -03:00
xenfb.c
xgmac.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xics.c pseries: Add support for level interrupts to XICS 2012-03-15 13:12:12 +01:00
xics.h pseries: Add support for level interrupts to XICS 2012-03-15 13:12:12 +01:00
xilinx_axidma.c xilinx_axidma: changed device name 2012-06-15 13:08:13 +02:00
xilinx_axidma.h
xilinx_axienet.c xilinx_axienet: changed device name 2012-06-15 13:08:13 +02:00
xilinx_ethlite.c xilinx_ethlite: changed device name 2012-06-15 13:08:13 +02:00
xilinx_intc.c xilinx_intc: changed device name 2012-06-15 13:08:13 +02:00
xilinx_timer.c xilinx_timer: changed device name 2012-06-15 13:08:13 +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_axidma: changed device name 2012-06-15 13:08:13 +02:00
xio3130_downstream.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xio3130_downstream.h
xio3130_upstream.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xio3130_upstream.h
xtensa_bootparam.h
xtensa_lx60.c xtensa_lx60: Pass XtensaCPU to lx60_reset() 2012-06-04 23:00:42 +02:00
xtensa_pic.c xtensa hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
xtensa_sim.c xtensa_sim: Pass XtensaCPU to sim_reset() 2012-06-04 23:00:41 +02: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