qemu/hw
Michael S. Tsirkin 1dc324d20f shpc: standard hot plug controller
This adds support for SHPC interface, as defined by PCI Standard
Hot-Plug Controller and Subsystem Specification, Rev 1.0
http://www.pcisig.com/specifications/conventional/pci_hot_plug/SHPC_10

Only SHPC intergrated with a PCI-to-PCI bridge is supported,
SHPC integrated with a host bridge would need more work.

All main SHPC features are supported:
- MRL sensor
- Attention button
- Attention indicator
- Power indicator

Wake on hotplug and serr generation are stubbed out but unused
as we don't have interfaces to generate these events ATM.

One issue that isn't completely resolved is that qemu currently
expects an "eject" interface, which SHPC does not provide: it merely
removes the power to device and it's up to the user to remove the device
from slot. This patch works around that by ejecting the device
when power is removed and power LED goes off.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2012-03-16 00:41:15 +02:00
..
9pfs hw/9pfs: Endian fixes for virtfs 2012-02-24 14:01:19 +05:30
ide Add missing const attributes for MemoryRegionOps 2012-03-11 11:40:15 +00:00
kvm i386 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
usb Endian fix an assertion in usb-msd 2012-03-13 10:52:25 +01:00
9p.h
a9mpcore.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
a15mpcore.c hw/a15mpcore.c: Add Cortex-A15 private peripheral model 2012-02-17 11:13:17 +00:00
ac97.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
acpi_piix4.c suspend: switch acpi s3 to new infrastructure. 2012-02-24 13:36:03 -06: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 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 vga: improve VGA logic 2012-01-22 07:27:06 +00: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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
apb_pci.h
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 kvmvapic: Introduce TPR access optimization for Windows guests 2012-02-18 12:15:59 +02:00
apic.h i386 hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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/arm11mpcore: Fix broken realview_mpcore/arm11mpcore_priv properties 2012-03-02 11:56:39 +00:00
arm_boot.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
arm_gic.c arm: make sure that number of irqs can be represented in GICD_TYPER. 2012-03-02 11:56:38 +00:00
arm_l2x0.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
arm_mptimer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
arm_pic.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
armv7m_nvic.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
armv7m.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
audiodev.h audio: remove unused parameter isa_pic 2011-12-20 15:44:31 -06:00
axis_dev88.c cris hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 optimize screendump for the common non-switch case 2012-02-24 13:36:05 -06: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 fix spelling in hw sub directory 2011-12-06 09:56:41 +00: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
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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
collie.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
cris_pic_cpu.c cris hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
cris-boot.c cris hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
cris-boot.h cris hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 Merge remote-tracking branch 'stefanha/trivial-patches' into staging 2011-12-05 08:44:33 -06:00
ds1225y.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ds1338.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
dummy_m68k.c m68k hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
e1000_hw.h fix spelling in hw sub directory 2011-12-06 09:56:41 +00:00
e1000.c qom: Unify type registration 2012-02-15 09:39:21 -06: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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
eeprom93xx.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
escc.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
escc.h ppc: convert to memory API 2011-08-08 10:22:29 -05:00
esp.c scsi: pass residual amount to command_complete 2012-02-22 13:29:07 +01:00
esp.h
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 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 base address of GIC CPU interface, not whole GIC 2012-02-17 11:13:26 +00:00
exynos4210_combiner.c ARM: exynos4210: IRQ subsystem support. 2012-02-17 11:12:57 +00:00
exynos4210_fimd.c Exynos4210: added display controller implementation 2012-02-17 11:13:14 +00:00
exynos4210_gic.c ARM: exynos4210: IRQ subsystem support. 2012-02-17 11:12:57 +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 ARM: exynos4210: UART support 2012-02-17 11:13:02 +00:00
exynos4210.c Exynos4210: added display controller implementation 2012-02-17 11:13:14 +00:00
exynos4210.h arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
fdc.c fdc: DIR (Digital Input Register) should return status of current drive... 2012-02-29 12:48:46 +01:00
fdc.h isa: give ISABus/ISADevice to isa_create(), isa_bus_irqs() and isa_get_irq() functions 2011-12-20 15:44:30 -06: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
hda-audio.c qom: Unify type registration 2012-02-15 09:39:21 -06: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 arm hw/: Don't use CPUState 2012-03-14 22:20:26 +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 qom: Unify type registration 2012-02-15 09:39:21 -06: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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
i82378.c pcspk: Convert to qdev 2012-02-17 09:58:22 -06:00
ide.h isa: give ISABus/ISADevice to isa_create(), isa_bus_irqs() and isa_get_irq() functions 2011-12-20 15:44:30 -06:00
integratorcp.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
intel-hda-defs.h
intel-hda.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
intel-hda.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06: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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
ioapic.h pc: Generalize ISA IRQs to GSIs 2011-10-16 11:10:48 +00:00
ioh3420.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
ioh3420.h
irq.c irq: introduce qemu_irq_proxy() 2011-09-23 11:51:05 -05:00
irq.h irq: introduce qemu_irq_proxy() 2011-09-23 11:51:05 -05:00
isa_mmio.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
isa-bus.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
isa.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
ivshmem.c qom: Unify type registration 2012-02-15 09:39:21 -06: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 sparc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
lm32_boards.c lm32 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
lm32_hwsetup.h Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
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 load_image_targphys() should enforce the max size 2012-01-21 05:17:01 +01:00
loader.h loader: Fix read_targphys() to behave when read() fails 2011-11-19 11:23:42 +00:00
lsi53c895a.c scsi: pass residual amount to command_complete 2012-02-22 13:29:07 +01:00
m48t59.c qom: Unify type registration 2012-02-15 09:39:21 -06: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
macio.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
mainstone.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06: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.c hw/mc146818: Drop unneeded #includes 2012-03-14 22:20:24 +01:00
mc146818rtc.h isa: give ISABus/ISADevice to isa_create(), isa_bus_irqs() and isa_get_irq() functions 2011-12-20 15:44:30 -06: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_fec: convert to memory API 2011-11-28 15:38:42 +02: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
microblaze_boot.c microblaze hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
microblaze_boot.h microblaze hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 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 qom: Unify type registration 2012-02-15 09:39:21 -06: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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
milkymist.c lm32 hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mips_int.c mips hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mips_jazz.c mips hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mips_malta.c mips hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mips_mipssim.c mips hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
mips_r4k.c mips hw/: Don't use CPUState 2012-03-14 22:20:26 +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 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: Generalize msix_supported to msi_supported 2012-01-19 12:14:39 +01:00
msi.h msi: Generalize msix_supported to msi_supported 2012-01-19 12:14:39 +01:00
msix.c msi: Generalize msix_supported to msi_supported 2012-01-19 12:14:39 +01:00
msix.h msi: Generalize msix_supported to msi_supported 2012-01-19 12:14:39 +01: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 Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
multiboot.h
musicpal.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 nic: zap obsolote romloading bits from ne2k + pcnet 2012-02-24 13:36:05 -06:00
ne2000.h ne2000: convert to memory API 2011-08-08 10:22:29 -05:00
nseries.c nseries: attach monitor powerdown request to menelaus 2012-02-17 07:42:22 +01: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 Rename cpu_reset() to cpu_state_reset() 2012-03-14 22:20:24 +01:00
omap2.c Rename cpu_reset() to cpu_state_reset() 2012-03-14 22:20:24 +01:00
omap_clk.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
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 omap_l4: rename omap_l4_attach_region() to omap_l4_attach() 2011-11-28 15:40:49 +02: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 optimize screendump for the common non-switch case 2012-02-24 13:36:05 -06: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 vmstate, memory: decouple vmstate from memory API 2012-01-04 13:34:48 +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 arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
onenand.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
opencores_eth.c Add missing const attributes for MemoryRegionOps 2012-03-11 11:40:15 +00:00
openpic.c openpic: remove dead code to make a PCI device version 2012-01-27 10:28:30 -06:00
openpic.h openpic: remove dead code to make a PCI device version 2012-01-27 10:28:30 -06:00
palm.c vmstate, memory: decouple vmstate from memory API 2012-01-04 13:34:48 +02:00
parallel.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pc_piix.c usb: zap hw/ush-{ohic,uhci}.h + init wrappers 2012-03-13 10:15:32 +01:00
pc_sysfw.c pc_piix/pc_sysfw: enable flash by default 2012-02-22 09:02:18 -06:00
pc.c i386 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
pc.h suspend: switch acpi s3 to new infrastructure. 2012-02-24 13:36:03 -06:00
pci_bridge.c pci_bridge: user-friendly default bus name 2012-03-15 17:04:58 +02:00
pci_bridge.h
pci_host.c pci_host: convert conf index and data ports to memory API 2011-09-04 17:46:50 +03:00
pci_host.h prep_pci: convert to memory API 2011-11-24 18:32:03 +02:00
pci_ids.h prep: Add i82378 PCI-to-ISA bridge emulation 2012-01-20 00:27:12 +01:00
pci_internals.h pci_bridge: simplify memory regions some more 2011-09-20 17:46:12 +03:00
pci_regs.h pci_regs: Fix value of PCI_EXP_TYPE_RC_EC. 2012-03-15 17:04:58 +02:00
pci-hotplug.c Add generic drive hotplugging 2012-01-04 02:48:14 +01:00
pci-stub.c pcie_aer: adjust do_pcie_aer_inejct_error -> do_pcie_aer_inject_error 2011-12-06 09:56:41 +00:00
pci.c pci: make another unused extern function static 2012-03-15 17:04:58 +02:00
pci.h shpc: standard hot plug controller 2012-03-16 00:41:15 +02: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: 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_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 nic: zap obsolote romloading bits from ne2k + pcnet 2012-02-24 13:36:05 -06:00
pcnet.c qdev: don't access name through info 2012-01-27 10:50:39 -06:00
pcnet.h pcnet: Add link state support 2011-11-01 16:52:09 -05: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 microblaze hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
petalogix_s3adsp1800_mmu.c microblaze hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
pflash_cfi01.c pflash_cfi01/02: support read-only pflash devices 2012-02-22 09:02:17 -06: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 qom: Unify type registration 2012-02-15 09:39:21 -06: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 hw/pl031: Actually raise interrupt on timer expiry 2012-02-17 11:13:45 +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 hw/pl110: Model the PL111 CLCD controller 2011-08-17 23:01:11 +00:00
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 ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
ppc405.h ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
ppc440_bamboo.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
ppc_oldworld.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
ppc_prep.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 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 ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
prep_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
primecell.h hw/primecell.h: Remove obsolete pl080_init() declaration 2012-02-17 11:13:39 +00:00
ps2.c suspend: make ps/2 devices wakeup the guest 2012-02-24 13:36:03 -06:00
ps2.h
ptimer.c ptimer: move declarations to ptimer.h 2012-01-13 10:20:50 -06:00
ptimer.h vmstate: extract declarations out of hw/hw.h 2012-01-13 10:20:51 -06:00
pxa2xx_dma.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pxa2xx_gpio.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
pxa2xx_keypad.c pxa2xx_keypad: fix unbalanced parenthesis. 2012-01-17 02:14:42 +01:00
pxa2xx_lcd.c Remove screendump dummy functions. 2012-02-24 13:36:04 -06: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 arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
pxa2xx_template.h
pxa2xx_timer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
pxa2xx.c Rename cpu_reset() to cpu_state_reset() 2012-03-14 22:20:24 +01:00
pxa.h arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
qdev-addr.c qdev: remove unused fields from PropertyInfo 2012-02-07 13:52:42 +01:00
qdev-addr.h
qdev-monitor.c device_add: don't add a /peripheral link until init is complete 2012-02-15 09:39:21 -06:00
qdev-properties.c qdev: accept empty string properties 2012-03-12 14:05:25 -05:00
qdev.c qdev: Fix qdev_try_create() semantics 2012-02-17 09:58:21 -06:00
qdev.h qdev: remove unused fields from PropertyInfo 2012-02-07 13:52:42 +01:00
qxl-logger.c hw/qxl: Fix format string errors 2011-09-07 09:20:09 +02:00
qxl-render.c qxl: properly handle upright and non-shared surfaces 2012-02-28 17:22:30 +01:00
qxl.c qxl: add optinal 64bit vram bar 2012-02-28 17:20:15 +01:00
qxl.h qxl: add optinal 64bit vram bar 2012-02-28 17:20:15 +01:00
r2d.c sh4 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
rc4030.c rc4030: convert to memory API 2011-11-24 18:31:59 +02:00
realview_gic.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
realview.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
rtl8139.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
s390-virtio-bus.c s390x hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
s390-virtio-bus.h virtio-scsi: Add virtio-scsi stub device 2012-02-22 13:39:59 +01:00
s390-virtio.c s390x hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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: fix searching for an empty id 2012-02-24 14:54:51 +01:00
scsi-defs.h scsi: update list of commands 2011-11-18 13:57:16 +01:00
scsi-disk.c Merge remote-tracking branch 'qmp/queue/qmp' into staging 2012-02-24 09:45:22 -06:00
scsi-generic.c scsi-generic: add migration support 2012-02-22 13:29:08 +01:00
scsi.h scsi: add SCSIDevice vmstate definitions 2012-02-22 13:29:08 +01:00
sd.c sd: Remember to reset .expecting_acmd on reset. 2011-12-21 05:04:21 +01:00
sd.h
serial.c suspend: make serial ports wakeup the guest. 2012-02-24 13:36:03 -06: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 sh_serial: convert to memory API 2011-11-24 18:32:03 +02: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: 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
sm501_template.h Replace cpu_physical_memory_rw were possible 2011-04-12 21:51:50 +02:00
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 qom: Unify type registration 2012-02-15 09:39:21 -06: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 ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
spapr_llan.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
spapr_pci.c Add missing const attributes for MemoryRegionOps 2012-03-11 11:40:15 +00:00
spapr_pci.h pseries: Add partial support for PCI 2011-10-31 04:53:01 +01:00
spapr_rtas.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
spapr_vio.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
spapr_vio.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
spapr_vscsi.c scsi: pass residual amount to command_complete 2012-02-22 13:29:07 +01:00
spapr_vty.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
spapr.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
spapr.h ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
sparc32_dma.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
sparc32_dma.h
spitz.c qom: Unify type registration 2012-02-15 09:39:21 -06: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 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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
ssi.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
stellaris_enet.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
stellaris_input.c Use glib memory allocation and free functions 2011-08-20 23:01:08 -05:00
stellaris.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
strongarm.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
strongarm.h arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01: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 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
sun4m.h monitor: Restrict pic/irq_info to supporting targets 2011-10-16 11:11:55 +00:00
sun4u.c sparc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
sysbus.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
sysbus.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06: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 qom: Unify type registration 2012-02-15 09:39:21 -06: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 qom: Unify type registration 2012-02-15 09:39:21 -06:00
twl92230.c nseries: attach monitor powerdown request to menelaus 2012-02-17 07:42:22 +01:00
unin_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
usb.h usb: improve packet state sanity checks 2012-03-13 10:15:32 +01:00
versatile_pci.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
versatilepb.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
vexpress.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
vga_int.h vga: use constants from vga.h 2012-02-04 12:45:10 +00:00
vga_template.h vga: use constants from vga.h 2012-02-04 12:45:10 +00:00
vga-isa-mm.c vga: drop get_system_memory() from vga devices and derivatives 2011-08-22 10:47:49 -05:00
vga-isa.c 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: add trace event for ppm_save 2012-03-12 10:30:27 +00:00
vga.h vga.h: remove unused stuff and reformat 2012-02-04 12:45:10 +00:00
vhost_net.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
vhost_net.h
vhost.c memory: support stateless memory listeners 2012-02-29 13:44:42 +02:00
vhost.h vhost: avoid cpu_get_physical_page_desc() 2012-01-03 19:19:28 +02:00
virtex_ml507.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
virtio-balloon.c virtio-balloon: avoid cpu_get_physical_page_desc() 2012-01-03 19:19:28 +02:00
virtio-balloon.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio-blk.c block: Rename bdrv_mon_event() & BlockMonEventAction 2012-02-22 17:22:35 -02:00
virtio-blk.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio-console.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
virtio-net.c qdev: don't access name through info 2012-01-27 10:50:39 -06:00
virtio-net.h Use new macro QEMU_PACKED for packed structures 2011-09-03 10:45:59 +00:00
virtio-pci.c virtio-scsi: Add virtio-scsi stub device 2012-02-22 13:39:59 +01:00
virtio-pci.h virtio-scsi: Add virtio-scsi stub device 2012-02-22 13:39:59 +01:00
virtio-scsi.c virtio-scsi: add migration support 2012-02-24 14:54:51 +01:00
virtio-scsi.h virtio-scsi: Add virtio-scsi stub device 2012-02-22 13:39:59 +01:00
virtio-serial-bus.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
virtio-serial.h qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06:00
virtio.c virtio: Remove unneeded g_free() check in virtio_cleanup() 2012-02-10 10:44:52 +00:00
virtio.h virtio-scsi: Add virtio-scsi stub device 2012-02-22 13:39:59 +01: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 vga: improve VGA logic 2012-01-22 07:27:06 +00:00
vt82c686.c suspend: switch acpi s3 to new infrastructure. 2012-02-24 13:36:03 -06:00
vt82c686.h fulong2e: give ISA bus to ISA methods 2011-12-20 15:44:30 -06:00
watchdog.c RunState: Rename enum values as generated by the QAPI 2011-10-04 11:02:57 -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_backend.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
xen_backend.h Introduce a new 'connected' xendev op called when Connected. 2011-09-09 13:13:16 +00:00
xen_blkif.h
xen_common.h xen_console: 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 prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
xen_domainbuild.c xen: Support new libxc calls from xen unstable. 2011-05-08 10:09:59 +02:00
xen_domainbuild.h
xen_machine_pv.c i386 hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
xen_nic.c prepare for future GPLv2+ relicensing 2012-01-13 10:55:56 -06:00
xen_platform.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xen.h xen, vga: add API for registering the framebuffer 2011-12-20 14:14:08 +02:00
xenfb.c Move the xenfb pointer handler to the connected method 2011-09-09 13:13:16 +00:00
xgmac.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xics.c ppc hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
xics.h pseries: Abolish envs array 2011-04-08 11:32:21 +02:00
xilinx_axidma.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xilinx_axidma.h
xilinx_axienet.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xilinx_ethlite.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xilinx_intc.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xilinx_timer.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xilinx_uartlite.c qom: Unify type registration 2012-02-15 09:39:21 -06:00
xilinx_zynq.c arm hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
xilinx.h xilinx: removed microbalze_pic_init from xilinx.h 2011-08-22 23:29:37 +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: pass kernel arguments from -append 2011-11-02 05:05:52 +04:00
xtensa_lx60.c xtensa hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
xtensa_pic.c xtensa hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
xtensa_sim.c xtensa hw/: Don't use CPUState 2012-03-14 22:20:26 +01:00
z2.c qdev: register all types natively through QEMU Object Model 2012-02-03 10:41:06 -06: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