History log of /openbmc/qemu/include/qom/ (Results 326 – 350 of 361)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
33bc94eb10-May-2013 Paolo Bonzini <pbonzini@redhat.com>

qom: improve documentation of cast functions

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1368188203-3407-2-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aligu

qom: improve documentation of cast functions

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-id: 1368188203-3407-2-git-send-email-pbonzini@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/VERSION
/openbmc/qemu/block/Makefile.objs
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/vhdx.c
/openbmc/qemu/block/vhdx.h
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/elfload.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/bsd-user/syscall.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/sound.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/docs/memory.txt
/openbmc/qemu/docs/tracing.txt
/openbmc/qemu/fsdev/virtfs-proxy-helper.c
/openbmc/qemu/hw/9pfs/virtio-9p-local.c
/openbmc/qemu/hw/block/m25p80.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/cpu/Makefile.objs
/openbmc/qemu/hw/cpu/icc_bus.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/i386/kvm/clock.c
/openbmc/qemu/hw/i386/kvmvapic.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/cmd646.c
/openbmc/qemu/hw/ide/internal.h
/openbmc/qemu/hw/ide/isa.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/ide/mmio.c
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/ide/piix.c
/openbmc/qemu/hw/ide/qdev.c
/openbmc/qemu/hw/ide/via.c
/openbmc/qemu/hw/intc/apic_common.c
/openbmc/qemu/hw/intc/imx_avic.c
/openbmc/qemu/hw/moxie/moxiesim.c
/openbmc/qemu/hw/net/spapr_llan.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/spapr_iommu.c
/openbmc/qemu/hw/s390x/ipl.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/esp-pci.c
/openbmc/qemu/hw/scsi/esp.c
/openbmc/qemu/hw/scsi/lsi53c895a.c
/openbmc/qemu/hw/scsi/megasas.c
/openbmc/qemu/hw/scsi/scsi-bus.c
/openbmc/qemu/hw/scsi/spapr_vscsi.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/scsi/vmw_pvscsi.c
/openbmc/qemu/hw/timer/imx_timer.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/usb/dev-uas.c
/openbmc/qemu/hw/usb/hcd-uhci.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/usb/host-linux.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/block/nbd.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/cpu/icc_bus.h
/openbmc/qemu/include/hw/i386/apic_internal.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/qdev-properties.h
/openbmc/qemu/include/hw/scsi/scsi.h
/openbmc/qemu/include/hw/stream.h
/openbmc/qemu/include/hw/virtio/virtio-scsi.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/qemu/crc32c.h
/openbmc/qemu/include/qemu/osdep.h
object.h
/openbmc/qemu/include/sysemu/rng.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/nbd.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/pc-bios/README
/openbmc/qemu/pc-bios/openbios-ppc
/openbmc/qemu/pc-bios/openbios-sparc32
/openbmc/qemu/pc-bios/openbios-sparc64
/openbmc/qemu/pc-bios/s390-ccw.img
/openbmc/qemu/pc-bios/s390-ccw/main.c
/openbmc/qemu/pc-bios/s390-ccw/start.S
/openbmc/qemu/pc-bios/slof.bin
/openbmc/qemu/po/de_DE.po
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qga/channel-win32.c
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qga/main.c
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qmp.c
/openbmc/qemu/roms/SLOF
/openbmc/qemu/roms/openbios
/openbmc/qemu/rules.mak
/openbmc/qemu/scripts/tracetool/backend/ftrace.py
/openbmc/qemu/target-arm/kvm.c
/openbmc/qemu/target-i386/cpu-qom.h
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-i386/misc_helper.c
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/mmu_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/libqos/i2c-omap.c
/openbmc/qemu/tests/libqos/i2c.c
/openbmc/qemu/tests/libqos/i2c.h
/openbmc/qemu/tests/libqos/pci.c
/openbmc/qemu/tests/qemu-iotests/017
/openbmc/qemu/tests/qemu-iotests/017.out
/openbmc/qemu/tests/qemu-iotests/018
/openbmc/qemu/tests/qemu-iotests/018.out
/openbmc/qemu/tests/qemu-iotests/042
/openbmc/qemu/tests/qemu-iotests/043
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/tcg/mips/mips32-dsp/insv.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/shll_ph.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/shll_qb.c
/openbmc/qemu/tests/tmp105-test.c
/openbmc/qemu/trace-events
/openbmc/qemu/trace/Makefile.objs
/openbmc/qemu/trace/ftrace.c
/openbmc/qemu/trace/ftrace.h
/openbmc/qemu/ui/vnc-tls.c
/openbmc/qemu/ui/vnc-ws.c
/openbmc/qemu/ui/vnc-ws.h
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/vnc.h
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/crc32c.c
/openbmc/qemu/util/uri.c
/openbmc/qemu/vl.c
c72bf46819-Apr-2013 Jens Freimann <jfrei@linux.vnet.ibm.com>

cpu: Move cpu_write_elfXX_note() functions to CPUState

Convert cpu_write_elfXX_note() functions to CPUClass methods and pass
CPUState as argument. Update target-i386 accordingly.

Signed-off-by: Jen

cpu: Move cpu_write_elfXX_note() functions to CPUState

Convert cpu_write_elfXX_note() functions to CPUClass methods and pass
CPUState as argument. Update target-i386 accordingly.

Signed-off-by: Jens Freimann <jfrei@linux.vnet.ibm.com>
[AF: Retain stubs as CPUClass' default method implementation; style changes]
Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...

69e5ff0625-Apr-2013 Igor Mammedov <imammedo@redhat.com>

cpu: Add helper cpu_exists(), to check if CPU with specified id exists

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>

d6b9e0d624-Apr-2013 Michael S. Tsirkin <mst@redhat.com>

cpu: Add qemu_for_each_cpu()

Wrapper to avoid open-coded loops and to make CPUState iteration
independent of CPUArchState.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Igor Mam

cpu: Add qemu_for_each_cpu()

Wrapper to avoid open-coded loops and to make CPUState iteration
independent of CPUArchState.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...

997395d323-Apr-2013 Igor Mammedov <imammedo@redhat.com>

cpu: Introduce get_arch_id() method and override it for X86CPU

get_arch_id() adds possibility for generic code to get a guest-visible
CPU ID without accessing CPUArchState.
If derived classes don't

cpu: Introduce get_arch_id() method and override it for X86CPU

get_arch_id() adds possibility for generic code to get a guest-visible
CPU ID without accessing CPUArchState.
If derived classes don't override it, it will return cpu_index.

Override it on target-i386 in X86CPU to return the APIC ID.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: liguang <lig.fnst@cn.fujitsu.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...

2993683b23-Apr-2013 Igor Mammedov <imammedo@redhat.com>

cpu: Introduce cpu_resume(), for single CPU

Also add a stub for it, to make possible to use it in qom/cpu.c,
which is shared with user emulators.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>

cpu: Introduce cpu_resume(), for single CPU

Also add a stub for it, to make possible to use it in qom/cpu.c,
which is shared with user emulators.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/.gitmodules
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/QMP/qmp-events.txt
/openbmc/qemu/QMP/qmp-shell
/openbmc/qemu/arch_init.c
/openbmc/qemu/backends/Makefile.objs
/openbmc/qemu/backends/baum.c
/openbmc/qemu/backends/msmouse.c
/openbmc/qemu/backends/rng-egd.c
/openbmc/qemu/backends/rng-random.c
/openbmc/qemu/backends/rng.c
/openbmc/qemu/backends/tpm.c
/openbmc/qemu/block.c
/openbmc/qemu/block/Makefile.objs
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/block/blkverify.c
/openbmc/qemu/block/cow.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/dmg.c
/openbmc/qemu/block/gluster.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/raw-win32.c
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/ssh.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/blockdev-nbd.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/syscall.c
/openbmc/qemu/bt-host.c
/openbmc/qemu/bt-vhci.c
/openbmc/qemu/configure
/openbmc/qemu/coroutine-ucontext.c
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/alpha-softmmu.mak
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/cris-softmmu.mak
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/lm32-softmmu.mak
/openbmc/qemu/default-configs/m68k-softmmu.mak
/openbmc/qemu/default-configs/microblaze-softmmu.mak
/openbmc/qemu/default-configs/microblazeel-softmmu.mak
/openbmc/qemu/default-configs/mips-softmmu.mak
/openbmc/qemu/default-configs/mips64-softmmu.mak
/openbmc/qemu/default-configs/mips64el-softmmu.mak
/openbmc/qemu/default-configs/mipsel-softmmu.mak
/openbmc/qemu/default-configs/moxie-softmmu.mak
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/default-configs/ppc64-softmmu.mak
/openbmc/qemu/default-configs/ppcemb-softmmu.mak
/openbmc/qemu/default-configs/s390x-softmmu.mak
/openbmc/qemu/default-configs/sh4-softmmu.mak
/openbmc/qemu/default-configs/sh4eb-softmmu.mak
/openbmc/qemu/default-configs/sound.mak
/openbmc/qemu/default-configs/sparc-softmmu.mak
/openbmc/qemu/default-configs/sparc64-softmmu.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/disas.c
/openbmc/qemu/disas/Makefile.objs
/openbmc/qemu/disas/arm.c
/openbmc/qemu/disas/i386.c
/openbmc/qemu/disas/lm32.c
/openbmc/qemu/disas/moxie.c
/openbmc/qemu/docs/bootindex.txt
/openbmc/qemu/docs/ccid.txt
/openbmc/qemu/docs/specs/pci-testdev.txt
/openbmc/qemu/docs/specs/pvpanic.txt
/openbmc/qemu/docs/specs/vmw_pvscsi-spec.txt
/openbmc/qemu/docs/tracing.txt
/openbmc/qemu/docs/usb2.txt
/openbmc/qemu/docs/vnc-ledstate-Pseudo-encoding.txt
/openbmc/qemu/dtc
/openbmc/qemu/dump.c
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/9pfs/virtio-9p-handle.c
/openbmc/qemu/hw/9pfs/virtio-9p-local.c
/openbmc/qemu/hw/9pfs/virtio-9p-posix-acl.c
/openbmc/qemu/hw/9pfs/virtio-9p-proxy.c
/openbmc/qemu/hw/9pfs/virtio-9p-synth.c
/openbmc/qemu/hw/9pfs/virtio-9p-xattr-user.c
/openbmc/qemu/hw/9pfs/virtio-9p-xattr.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/9pfs/virtio-9p.h
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/acpi/Makefile.objs
/openbmc/qemu/hw/acpi/core.c
/openbmc/qemu/hw/acpi/ich9.c
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/alpha/Makefile.objs
/openbmc/qemu/hw/alpha/alpha_sys.h
/openbmc/qemu/hw/alpha/dp264.c
/openbmc/qemu/hw/alpha/pci.c
/openbmc/qemu/hw/alpha/typhoon.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/armv7m.c
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/arm/collie.c
/openbmc/qemu/hw/arm/exynos4210.c
/openbmc/qemu/hw/arm/exynos4_boards.c
/openbmc/qemu/hw/arm/gumstix.c
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/integratorcp.c
/openbmc/qemu/hw/arm/kzm.c
/openbmc/qemu/hw/arm/mainstone.c
/openbmc/qemu/hw/arm/musicpal.c
/openbmc/qemu/hw/arm/nseries.c
/openbmc/qemu/hw/arm/omap1.c
/openbmc/qemu/hw/arm/omap2.c
/openbmc/qemu/hw/arm/omap_sx1.c
/openbmc/qemu/hw/arm/palm.c
/openbmc/qemu/hw/arm/pic_cpu.c
/openbmc/qemu/hw/arm/pxa2xx.c
/openbmc/qemu/hw/arm/pxa2xx_gpio.c
/openbmc/qemu/hw/arm/pxa2xx_pic.c
/openbmc/qemu/hw/arm/realview.c
/openbmc/qemu/hw/arm/spitz.c
/openbmc/qemu/hw/arm/stellaris.c
/openbmc/qemu/hw/arm/strongarm.c
/openbmc/qemu/hw/arm/strongarm.h
/openbmc/qemu/hw/arm/tosa.c
/openbmc/qemu/hw/arm/versatilepb.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/arm/xilinx_zynq.c
/openbmc/qemu/hw/arm/z2.c
/openbmc/qemu/hw/audio/Makefile.objs
/openbmc/qemu/hw/audio/ac97.c
/openbmc/qemu/hw/audio/adlib.c
/openbmc/qemu/hw/audio/cs4231.c
/openbmc/qemu/hw/audio/cs4231a.c
/openbmc/qemu/hw/audio/es1370.c
/openbmc/qemu/hw/audio/fmopl.c
/openbmc/qemu/hw/audio/fmopl.h
/openbmc/qemu/hw/audio/gus.c
/openbmc/qemu/hw/audio/gusemu.h
/openbmc/qemu/hw/audio/gusemu_hal.c
/openbmc/qemu/hw/audio/gusemu_mixer.c
/openbmc/qemu/hw/audio/gustate.h
/openbmc/qemu/hw/audio/hda-codec.c
/openbmc/qemu/hw/audio/intel-hda-defs.h
/openbmc/qemu/hw/audio/intel-hda.c
/openbmc/qemu/hw/audio/intel-hda.h
/openbmc/qemu/hw/audio/lm4549.c
/openbmc/qemu/hw/audio/lm4549.h
/openbmc/qemu/hw/audio/marvell_88w8618.c
/openbmc/qemu/hw/audio/milkymist-ac97.c
/openbmc/qemu/hw/audio/pcspk.c
/openbmc/qemu/hw/audio/pl041.c
/openbmc/qemu/hw/audio/pl041.h
/openbmc/qemu/hw/audio/pl041.hx
/openbmc/qemu/hw/audio/sb16.c
/openbmc/qemu/hw/audio/wm8750.c
/openbmc/qemu/hw/block/Makefile.objs
/openbmc/qemu/hw/block/block.c
/openbmc/qemu/hw/block/cdrom.c
/openbmc/qemu/hw/block/dataplane/Makefile.objs
/openbmc/qemu/hw/block/dataplane/ioq.c
/openbmc/qemu/hw/block/dataplane/ioq.h
/openbmc/qemu/hw/block/dataplane/virtio-blk.c
/openbmc/qemu/hw/block/dataplane/virtio-blk.h
/openbmc/qemu/hw/block/ecc.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/hd-geometry.c
/openbmc/qemu/hw/block/m25p80.c
/openbmc/qemu/hw/block/nand.c
/openbmc/qemu/hw/block/onenand.c
/openbmc/qemu/hw/block/pc_sysfw.c
/openbmc/qemu/hw/block/pflash_cfi01.c
/openbmc/qemu/hw/block/pflash_cfi02.c
/openbmc/qemu/hw/block/tc58128.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/block/xen_blkif.h
/openbmc/qemu/hw/block/xen_disk.c
/openbmc/qemu/hw/bt/Makefile.objs
/openbmc/qemu/hw/bt/core.c
/openbmc/qemu/hw/bt/hci-csr.c
/openbmc/qemu/hw/bt/hci.c
/openbmc/qemu/hw/bt/hid.c
/openbmc/qemu/hw/bt/l2cap.c
/openbmc/qemu/hw/bt/sdp.c
/openbmc/qemu/hw/char/Makefile.objs
/openbmc/qemu/hw/char/cadence_uart.c
/openbmc/qemu/hw/char/debugcon.c
/openbmc/qemu/hw/char/escc.c
/openbmc/qemu/hw/char/etraxfs_ser.c
/openbmc/qemu/hw/char/exynos4210_uart.c
/openbmc/qemu/hw/char/grlib_apbuart.c
/openbmc/qemu/hw/char/imx_serial.c
/openbmc/qemu/hw/char/ipack.c
/openbmc/qemu/hw/char/ipack.h
/openbmc/qemu/hw/char/ipoctal232.c
/openbmc/qemu/hw/char/lm32_juart.c
/openbmc/qemu/hw/char/lm32_uart.c
/openbmc/qemu/hw/char/mcf_uart.c
/openbmc/qemu/hw/char/milkymist-uart.c
/openbmc/qemu/hw/char/omap_uart.c
/openbmc/qemu/hw/char/parallel.c
/openbmc/qemu/hw/char/pl011.c
/openbmc/qemu/hw/char/sclpconsole.c
/openbmc/qemu/hw/char/serial-isa.c
/openbmc/qemu/hw/char/serial-pci.c
/openbmc/qemu/hw/char/serial.c
/openbmc/qemu/hw/char/sh_serial.c
/openbmc/qemu/hw/char/spapr_vty.c
/openbmc/qemu/hw/char/tpci200.c
/openbmc/qemu/hw/char/virtio-console.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/char/xen_console.c
/openbmc/qemu/hw/char/xilinx_uartlite.c
/openbmc/qemu/hw/core/Makefile.objs
/openbmc/qemu/hw/core/empty_slot.c
/openbmc/qemu/hw/core/irq.c
/openbmc/qemu/hw/core/loader.c
/openbmc/qemu/hw/core/null-machine.c
/openbmc/qemu/hw/core/ptimer.c
/openbmc/qemu/hw/core/qdev-properties-system.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/core/stream.c
/openbmc/qemu/hw/core/sysbus.c
/openbmc/qemu/hw/core/uboot_image.h
/openbmc/qemu/hw/cpu/Makefile.objs
/openbmc/qemu/hw/cpu/a15mpcore.c
/openbmc/qemu/hw/cpu/a9mpcore.c
/openbmc/qemu/hw/cpu/arm11mpcore.c
/openbmc/qemu/hw/cris/Makefile.objs
/openbmc/qemu/hw/cris/axis_dev88.c
/openbmc/qemu/hw/cris/boot.c
/openbmc/qemu/hw/cris/boot.h
/openbmc/qemu/hw/cris/pic_cpu.c
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/display/ads7846.c
/openbmc/qemu/hw/display/blizzard.c
/openbmc/qemu/hw/display/blizzard_template.h
/openbmc/qemu/hw/display/cirrus_vga.c
/openbmc/qemu/hw/display/cirrus_vga_rop.h
/openbmc/qemu/hw/display/cirrus_vga_rop2.h
/openbmc/qemu/hw/display/cirrus_vga_template.h
/openbmc/qemu/hw/display/exynos4210_fimd.c
/openbmc/qemu/hw/display/framebuffer.c
/openbmc/qemu/hw/display/framebuffer.h
/openbmc/qemu/hw/display/g364fb.c
/openbmc/qemu/hw/display/jazz_led.c
/openbmc/qemu/hw/display/milkymist-tmu2.c
/openbmc/qemu/hw/display/milkymist-vgafb.c
/openbmc/qemu/hw/display/milkymist-vgafb_template.h
/openbmc/qemu/hw/display/omap_dss.c
/openbmc/qemu/hw/display/omap_lcd_template.h
/openbmc/qemu/hw/display/omap_lcdc.c
/openbmc/qemu/hw/display/pl110.c
/openbmc/qemu/hw/display/pl110_template.h
/openbmc/qemu/hw/display/pxa2xx_lcd.c
/openbmc/qemu/hw/display/pxa2xx_template.h
/openbmc/qemu/hw/display/qxl-logger.c
/openbmc/qemu/hw/display/qxl-render.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/qxl.h
/openbmc/qemu/hw/display/sm501.c
/openbmc/qemu/hw/display/sm501_template.h
/openbmc/qemu/hw/display/ssd0303.c
/openbmc/qemu/hw/display/ssd0323.c
/openbmc/qemu/hw/display/tc6393xb.c
/openbmc/qemu/hw/display/tc6393xb_template.h
/openbmc/qemu/hw/display/tcx.c
/openbmc/qemu/hw/display/vga-isa-mm.c
/openbmc/qemu/hw/display/vga-isa.c
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/display/vga.c
/openbmc/qemu/hw/display/vga.h
/openbmc/qemu/hw/display/vga_int.h
/openbmc/qemu/hw/display/vga_template.h
/openbmc/qemu/hw/display/vmware_vga.c
/openbmc/qemu/hw/display/xenfb.c
/openbmc/qemu/hw/dma/Makefile.objs
/openbmc/qemu/hw/dma/etraxfs_dma.c
/openbmc/qemu/hw/dma/i82374.c
/openbmc/qemu/hw/dma/i8257.c
/openbmc/qemu/hw/dma/omap_dma.c
/openbmc/qemu/hw/dma/pl080.c
/openbmc/qemu/hw/dma/pl330.c
/openbmc/qemu/hw/dma/puv3_dma.c
/openbmc/qemu/hw/dma/pxa2xx_dma.c
/openbmc/qemu/hw/dma/rc4030.c
/openbmc/qemu/hw/dma/soc_dma.c
/openbmc/qemu/hw/dma/sparc32_dma.c
/openbmc/qemu/hw/dma/sun4m_iommu.c
/openbmc/qemu/hw/dma/xilinx_axidma.c
/openbmc/qemu/hw/gpio/Makefile.objs
/openbmc/qemu/hw/gpio/max7310.c
/openbmc/qemu/hw/gpio/omap_gpio.c
/openbmc/qemu/hw/gpio/pl061.c
/openbmc/qemu/hw/gpio/puv3_gpio.c
/openbmc/qemu/hw/gpio/zaurus.c
/openbmc/qemu/hw/i2c/Makefile.objs
/openbmc/qemu/hw/i2c/bitbang_i2c.c
/openbmc/qemu/hw/i2c/bitbang_i2c.h
/openbmc/qemu/hw/i2c/core.c
/openbmc/qemu/hw/i2c/exynos4210_i2c.c
/openbmc/qemu/hw/i2c/omap_i2c.c
/openbmc/qemu/hw/i2c/pm_smbus.c
/openbmc/qemu/hw/i2c/smbus.c
/openbmc/qemu/hw/i2c/smbus_eeprom.c
/openbmc/qemu/hw/i2c/smbus_ich9.c
/openbmc/qemu/hw/i2c/versatile_i2c.c
/openbmc/qemu/hw/i386/Makefile.objs
/openbmc/qemu/hw/i386/kvm/Makefile.objs
/openbmc/qemu/hw/i386/kvm/apic.c
/openbmc/qemu/hw/i386/kvm/clock.c
/openbmc/qemu/hw/i386/kvm/i8254.c
/openbmc/qemu/hw/i386/kvm/i8259.c
/openbmc/qemu/hw/i386/kvm/ioapic.c
/openbmc/qemu/hw/i386/kvm/pci-assign.c
/openbmc/qemu/hw/i386/kvmvapic.c
/openbmc/qemu/hw/i386/multiboot.c
/openbmc/qemu/hw/i386/multiboot.h
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/i386/smbios.c
/openbmc/qemu/hw/i386/xen_domainbuild.c
/openbmc/qemu/hw/i386/xen_domainbuild.h
/openbmc/qemu/hw/i386/xen_machine_pv.c
/openbmc/qemu/hw/ide/Makefile.objs
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/atapi.c
/openbmc/qemu/hw/ide/cmd646.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/internal.h
/openbmc/qemu/hw/ide/isa.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/ide/microdrive.c
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/ide/piix.c
/openbmc/qemu/hw/ide/qdev.c
/openbmc/qemu/hw/ide/via.c
/openbmc/qemu/hw/input/Makefile.objs
/openbmc/qemu/hw/input/adb.c
/openbmc/qemu/hw/input/hid.c
/openbmc/qemu/hw/input/lm832x.c
/openbmc/qemu/hw/input/milkymist-softusb.c
/openbmc/qemu/hw/input/pckbd.c
/openbmc/qemu/hw/input/pl050.c
/openbmc/qemu/hw/input/ps2.c
/openbmc/qemu/hw/input/pxa2xx_keypad.c
/openbmc/qemu/hw/input/stellaris_input.c
/openbmc/qemu/hw/input/tsc2005.c
/openbmc/qemu/hw/input/tsc210x.c
/openbmc/qemu/hw/input/vmmouse.c
/openbmc/qemu/hw/intc/Makefile.objs
/openbmc/qemu/hw/intc/apic.c
/openbmc/qemu/hw/intc/apic_common.c
/openbmc/qemu/hw/intc/arm_gic.c
/openbmc/qemu/hw/intc/arm_gic_common.c
/openbmc/qemu/hw/intc/arm_gic_kvm.c
/openbmc/qemu/hw/intc/armv7m_nvic.c
/openbmc/qemu/hw/intc/etraxfs_pic.c
/openbmc/qemu/hw/intc/exynos4210_combiner.c
/openbmc/qemu/hw/intc/exynos4210_gic.c
/openbmc/qemu/hw/intc/gic_internal.h
/openbmc/qemu/hw/intc/grlib_irqmp.c
/openbmc/qemu/hw/intc/heathrow_pic.c
/openbmc/qemu/hw/intc/i8259.c
/openbmc/qemu/hw/intc/i8259_common.c
/openbmc/qemu/hw/intc/imx_avic.c
/openbmc/qemu/hw/intc/ioapic.c
/openbmc/qemu/hw/intc/ioapic_common.c
/openbmc/qemu/hw/intc/lm32_pic.c
/openbmc/qemu/hw/intc/omap_intc.c
/openbmc/qemu/hw/intc/openpic.c
/openbmc/qemu/hw/intc/pl190.c
/openbmc/qemu/hw/intc/puv3_intc.c
/openbmc/qemu/hw/intc/realview_gic.c
/openbmc/qemu/hw/intc/sbi.c
/openbmc/qemu/hw/intc/sh_intc.c
/openbmc/qemu/hw/intc/slavio_intctl.c
/openbmc/qemu/hw/intc/sun4c_intctl.c
/openbmc/qemu/hw/intc/xilinx_intc.c
/openbmc/qemu/hw/isa/Makefile.objs
/openbmc/qemu/hw/isa/apm.c
/openbmc/qemu/hw/isa/i82378.c
/openbmc/qemu/hw/isa/isa-bus.c
/openbmc/qemu/hw/isa/isa_mmio.c
/openbmc/qemu/hw/isa/lpc_ich9.c
/openbmc/qemu/hw/isa/pc87312.c
/openbmc/qemu/hw/isa/piix4.c
/openbmc/qemu/hw/isa/vt82c686.c
/openbmc/qemu/hw/lm32/Makefile.objs
/openbmc/qemu/hw/lm32/lm32.h
/openbmc/qemu/hw/lm32/lm32_boards.c
/openbmc/qemu/hw/lm32/lm32_hwsetup.h
/openbmc/qemu/hw/lm32/milkymist-hw.h
/openbmc/qemu/hw/lm32/milkymist.c
/openbmc/qemu/hw/m68k/Makefile.objs
/openbmc/qemu/hw/m68k/an5206.c
/openbmc/qemu/hw/m68k/mcf5206.c
/openbmc/qemu/hw/m68k/mcf5208.c
/openbmc/qemu/hw/m68k/mcf_intc.c
/openbmc/qemu/hw/microblaze/Makefile.objs
/openbmc/qemu/hw/microblaze/boot.c
/openbmc/qemu/hw/microblaze/boot.h
/openbmc/qemu/hw/microblaze/petalogix_ml605_mmu.c
/openbmc/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c
/openbmc/qemu/hw/microblaze/pic_cpu.c
/openbmc/qemu/hw/microblaze/pic_cpu.h
/openbmc/qemu/hw/mips/Makefile.objs
/openbmc/qemu/hw/mips/addr.c
/openbmc/qemu/hw/mips/cputimer.c
/openbmc/qemu/hw/mips/gt64xxx_pci.c
/openbmc/qemu/hw/mips/mips_fulong2e.c
/openbmc/qemu/hw/mips/mips_int.c
/openbmc/qemu/hw/mips/mips_jazz.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/mips/mips_mipssim.c
/openbmc/qemu/hw/mips/mips_r4k.c
/openbmc/qemu/hw/misc/Makefile.objs
/openbmc/qemu/hw/misc/a9scu.c
/openbmc/qemu/hw/misc/applesmc.c
/openbmc/qemu/hw/misc/arm_l2x0.c
/openbmc/qemu/hw/misc/arm_sysctl.c
/openbmc/qemu/hw/misc/cbus.c
/openbmc/qemu/hw/misc/debugexit.c
/openbmc/qemu/hw/misc/eccmemctl.c
/openbmc/qemu/hw/misc/exynos4210_pmu.c
/openbmc/qemu/hw/misc/imx_ccm.c
/openbmc/qemu/hw/misc/ivshmem.c
/openbmc/qemu/hw/misc/lm32_sys.c
/openbmc/qemu/hw/misc/macio/Makefile.objs
/openbmc/qemu/hw/misc/macio/cuda.c
/openbmc/qemu/hw/misc/macio/mac_dbdma.c
/openbmc/qemu/hw/misc/macio/macio.c
/openbmc/qemu/hw/misc/max111x.c
/openbmc/qemu/hw/misc/milkymist-hpdmc.c
/openbmc/qemu/hw/misc/milkymist-pfpu.c
/openbmc/qemu/hw/misc/mst_fpga.c
/openbmc/qemu/hw/misc/omap_clk.c
/openbmc/qemu/hw/misc/omap_gpmc.c
/openbmc/qemu/hw/misc/omap_l4.c
/openbmc/qemu/hw/misc/omap_sdrc.c
/openbmc/qemu/hw/misc/omap_tap.c
/openbmc/qemu/hw/misc/pc-testdev.c
/openbmc/qemu/hw/misc/pci-testdev.c
/openbmc/qemu/hw/misc/puv3_pm.c
/openbmc/qemu/hw/misc/pvpanic.c
/openbmc/qemu/hw/misc/pxa2xx_pcmcia.c
/openbmc/qemu/hw/misc/sga.c
/openbmc/qemu/hw/misc/slavio_misc.c
/openbmc/qemu/hw/misc/tmp105.c
/openbmc/qemu/hw/misc/tmp105.h
/openbmc/qemu/hw/misc/vfio.c
/openbmc/qemu/hw/misc/vmport.c
/openbmc/qemu/hw/misc/zynq_slcr.c
/openbmc/qemu/hw/moxie/Makefile.objs
/openbmc/qemu/hw/moxie/moxiesim.c
/openbmc/qemu/hw/net/Makefile.objs
/openbmc/qemu/hw/net/cadence_gem.c
/openbmc/qemu/hw/net/dp8393x.c
/openbmc/qemu/hw/net/e1000.c
/openbmc/qemu/hw/net/e1000_regs.h
/openbmc/qemu/hw/net/eepro100.c
/openbmc/qemu/hw/net/etraxfs_eth.c
/openbmc/qemu/hw/net/lan9118.c
/openbmc/qemu/hw/net/lance.c
/openbmc/qemu/hw/net/mcf_fec.c
/openbmc/qemu/hw/net/milkymist-minimac2.c
/openbmc/qemu/hw/net/mipsnet.c
/openbmc/qemu/hw/net/ne2000-isa.c
/openbmc/qemu/hw/net/ne2000.c
/openbmc/qemu/hw/net/ne2000.h
/openbmc/qemu/hw/net/opencores_eth.c
/openbmc/qemu/hw/net/pcnet-pci.c
/openbmc/qemu/hw/net/pcnet.c
/openbmc/qemu/hw/net/pcnet.h
/openbmc/qemu/hw/net/rtl8139.c
/openbmc/qemu/hw/net/smc91c111.c
/openbmc/qemu/hw/net/spapr_llan.c
/openbmc/qemu/hw/net/stellaris_enet.c
/openbmc/qemu/hw/net/vhost_net.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/net/vmware_utils.h
/openbmc/qemu/hw/net/vmxnet3.c
/openbmc/qemu/hw/net/vmxnet3.h
/openbmc/qemu/hw/net/vmxnet_debug.h
/openbmc/qemu/hw/net/vmxnet_rx_pkt.c
/openbmc/qemu/hw/net/vmxnet_rx_pkt.h
/openbmc/qemu/hw/net/vmxnet_tx_pkt.c
/openbmc/qemu/hw/net/vmxnet_tx_pkt.h
/openbmc/qemu/hw/net/xen_nic.c
/openbmc/qemu/hw/net/xgmac.c
/openbmc/qemu/hw/net/xilinx_axienet.c
/openbmc/qemu/hw/net/xilinx_ethlite.c
/openbmc/qemu/hw/nvram/Makefile.objs
/openbmc/qemu/hw/nvram/ds1225y.c
/openbmc/qemu/hw/nvram/eeprom93xx.c
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/nvram/mac_nvram.c
/openbmc/qemu/hw/nvram/spapr_nvram.c
/openbmc/qemu/hw/openrisc/openrisc_sim.c
/openbmc/qemu/hw/pci-bridge/Makefile.objs
/openbmc/qemu/hw/pci-bridge/i82801b11.c
/openbmc/qemu/hw/pci-bridge/ioh3420.c
/openbmc/qemu/hw/pci-bridge/ioh3420.h
/openbmc/qemu/hw/pci-bridge/pci_bridge_dev.c
/openbmc/qemu/hw/pci-bridge/xio3130_downstream.c
/openbmc/qemu/hw/pci-bridge/xio3130_downstream.h
/openbmc/qemu/hw/pci-bridge/xio3130_upstream.c
/openbmc/qemu/hw/pci-bridge/xio3130_upstream.h
/openbmc/qemu/hw/pci-host/Makefile.objs
/openbmc/qemu/hw/pci-host/apb.c
/openbmc/qemu/hw/pci-host/bonito.c
/openbmc/qemu/hw/pci-host/dec.c
/openbmc/qemu/hw/pci-host/dec.h
/openbmc/qemu/hw/pci-host/grackle.c
/openbmc/qemu/hw/pci-host/pam.c
/openbmc/qemu/hw/pci-host/piix.c
/openbmc/qemu/hw/pci-host/ppce500.c
/openbmc/qemu/hw/pci-host/prep.c
/openbmc/qemu/hw/pci-host/q35.c
/openbmc/qemu/hw/pci-host/uninorth.c
/openbmc/qemu/hw/pci-host/versatile.c
/openbmc/qemu/hw/pci/Makefile.objs
/openbmc/qemu/hw/pci/pci-hotplug.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/pci/pci_bridge.c
/openbmc/qemu/hw/pci/pcie.c
/openbmc/qemu/hw/pci/pcie_port.c
/openbmc/qemu/hw/ppc/Makefile.objs
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc/e500plat.c
/openbmc/qemu/hw/ppc/mac.h
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/ppc/mpc8544ds.c
/openbmc/qemu/hw/ppc/ppc.c
/openbmc/qemu/hw/ppc/ppc405.h
/openbmc/qemu/hw/ppc/ppc405_boards.c
/openbmc/qemu/hw/ppc/ppc405_uc.c
/openbmc/qemu/hw/ppc/ppc440_bamboo.c
/openbmc/qemu/hw/ppc/ppc4xx_devs.c
/openbmc/qemu/hw/ppc/ppc4xx_pci.c
/openbmc/qemu/hw/ppc/ppc_booke.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_events.c
/openbmc/qemu/hw/ppc/spapr_hcall.c
/openbmc/qemu/hw/ppc/spapr_iommu.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/ppc/spapr_rtas.c
/openbmc/qemu/hw/ppc/spapr_vio.c
/openbmc/qemu/hw/ppc/virtex_ml507.c
/openbmc/qemu/hw/ppc/xics.c
/openbmc/qemu/hw/s390x/Makefile.objs
/openbmc/qemu/hw/s390x/ipl.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/s390-virtio.c
/openbmc/qemu/hw/s390x/s390-virtio.h
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/scsi/Makefile.objs
/openbmc/qemu/hw/scsi/esp-pci.c
/openbmc/qemu/hw/scsi/esp.c
/openbmc/qemu/hw/scsi/lsi53c895a.c
/openbmc/qemu/hw/scsi/megasas.c
/openbmc/qemu/hw/scsi/mfi.h
/openbmc/qemu/hw/scsi/scsi-bus.c
/openbmc/qemu/hw/scsi/scsi-disk.c
/openbmc/qemu/hw/scsi/scsi-generic.c
/openbmc/qemu/hw/scsi/spapr_vscsi.c
/openbmc/qemu/hw/scsi/srp.h
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/viosrp.h
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/scsi/vmw_pvscsi.c
/openbmc/qemu/hw/scsi/vmw_pvscsi.h
/openbmc/qemu/hw/sd/Makefile.objs
/openbmc/qemu/hw/sd/milkymist-memcard.c
/openbmc/qemu/hw/sd/omap_mmc.c
/openbmc/qemu/hw/sd/pl181.c
/openbmc/qemu/hw/sd/pxa2xx_mmci.c
/openbmc/qemu/hw/sd/sd.c
/openbmc/qemu/hw/sd/sdhci.c
/openbmc/qemu/hw/sd/sdhci.h
/openbmc/qemu/hw/sd/ssi-sd.c
/openbmc/qemu/hw/sh4/Makefile.objs
/openbmc/qemu/hw/sh4/r2d.c
/openbmc/qemu/hw/sh4/sh7750.c
/openbmc/qemu/hw/sh4/sh7750_regnames.c
/openbmc/qemu/hw/sh4/sh7750_regnames.h
/openbmc/qemu/hw/sh4/sh7750_regs.h
/openbmc/qemu/hw/sh4/sh_pci.c
/openbmc/qemu/hw/sh4/shix.c
/openbmc/qemu/hw/sparc/Makefile.objs
/openbmc/qemu/hw/sparc/leon3.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/sparc64/Makefile.objs
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/ssi/Makefile.objs
/openbmc/qemu/hw/ssi/omap_spi.c
/openbmc/qemu/hw/ssi/pl022.c
/openbmc/qemu/hw/ssi/ssi.c
/openbmc/qemu/hw/ssi/xilinx_spi.c
/openbmc/qemu/hw/ssi/xilinx_spips.c
/openbmc/qemu/hw/timer/Makefile.objs
/openbmc/qemu/hw/timer/arm_mptimer.c
/openbmc/qemu/hw/timer/arm_timer.c
/openbmc/qemu/hw/timer/cadence_ttc.c
/openbmc/qemu/hw/timer/ds1338.c
/openbmc/qemu/hw/timer/etraxfs_timer.c
/openbmc/qemu/hw/timer/exynos4210_mct.c
/openbmc/qemu/hw/timer/exynos4210_pwm.c
/openbmc/qemu/hw/timer/exynos4210_rtc.c
/openbmc/qemu/hw/timer/grlib_gptimer.c
/openbmc/qemu/hw/timer/hpet.c
/openbmc/qemu/hw/timer/i8254.c
/openbmc/qemu/hw/timer/i8254_common.c
/openbmc/qemu/hw/timer/imx_timer.c
/openbmc/qemu/hw/timer/lm32_timer.c
/openbmc/qemu/hw/timer/m48t59.c
/openbmc/qemu/hw/timer/mc146818rtc.c
/openbmc/qemu/hw/timer/milkymist-sysctl.c
/openbmc/qemu/hw/timer/omap_gptimer.c
/openbmc/qemu/hw/timer/omap_synctimer.c
/openbmc/qemu/hw/timer/pl031.c
/openbmc/qemu/hw/timer/puv3_ost.c
/openbmc/qemu/hw/timer/pxa2xx_timer.c
/openbmc/qemu/hw/timer/sh_timer.c
/openbmc/qemu/hw/timer/slavio_timer.c
/openbmc/qemu/hw/timer/tusb6010.c
/openbmc/qemu/hw/timer/twl92230.c
/openbmc/qemu/hw/timer/xilinx_timer.c
/openbmc/qemu/hw/tpm/Makefile.objs
/openbmc/qemu/hw/tpm/tpm_int.h
/openbmc/qemu/hw/tpm/tpm_passthrough.c
/openbmc/qemu/hw/tpm/tpm_tis.c
/openbmc/qemu/hw/tpm/tpm_tis.h
/openbmc/qemu/hw/unicore32/puv3.c
/openbmc/qemu/hw/usb/Makefile.objs
/openbmc/qemu/hw/usb/bus.c
/openbmc/qemu/hw/usb/ccid-card-emulated.c
/openbmc/qemu/hw/usb/ccid-card-passthru.c
/openbmc/qemu/hw/usb/ccid.h
/openbmc/qemu/hw/usb/desc.c
/openbmc/qemu/hw/usb/dev-audio.c
/openbmc/qemu/hw/usb/dev-bluetooth.c
/openbmc/qemu/hw/usb/dev-hid.c
/openbmc/qemu/hw/usb/dev-hub.c
/openbmc/qemu/hw/usb/dev-serial.c
/openbmc/qemu/hw/usb/dev-smartcard-reader.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/usb/dev-uas.c
/openbmc/qemu/hw/usb/hcd-ehci.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/usb/host-linux.c
/openbmc/qemu/hw/usb/libhw.c
/openbmc/qemu/hw/usb/redirect.c
/openbmc/qemu/hw/virtio/Makefile.objs
/openbmc/qemu/hw/virtio/dataplane/Makefile.objs
/openbmc/qemu/hw/virtio/dataplane/hostmem.c
/openbmc/qemu/hw/virtio/dataplane/vring.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/virtio/virtio-bus.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio-pci.h
/openbmc/qemu/hw/virtio/virtio-rng.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/hw/watchdog/Makefile.objs
/openbmc/qemu/hw/watchdog/watchdog.c
/openbmc/qemu/hw/watchdog/wdt_i6300esb.c
/openbmc/qemu/hw/watchdog/wdt_ib700.c
/openbmc/qemu/hw/xen/Makefile.objs
/openbmc/qemu/hw/xen/xen-host-pci-device.c
/openbmc/qemu/hw/xen/xen-host-pci-device.h
/openbmc/qemu/hw/xen/xen_apic.c
/openbmc/qemu/hw/xen/xen_backend.c
/openbmc/qemu/hw/xen/xen_devconfig.c
/openbmc/qemu/hw/xen/xen_platform.c
/openbmc/qemu/hw/xen/xen_pt.c
/openbmc/qemu/hw/xen/xen_pt.h
/openbmc/qemu/hw/xen/xen_pt_config_init.c
/openbmc/qemu/hw/xen/xen_pt_msi.c
/openbmc/qemu/hw/xtensa/xtensa_bootparam.h
/openbmc/qemu/hw/xtensa/xtensa_lx60.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/nbd.h
/openbmc/qemu/include/block/scsi.h
/openbmc/qemu/include/disas/bfd.h
/openbmc/qemu/include/exec/cpu-defs.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/exec/memory-internal.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/exec/user/abitypes.h
/openbmc/qemu/include/glib-compat.h
/openbmc/qemu/include/hw/acpi/acpi.h
/openbmc/qemu/include/hw/acpi/ich9.h
/openbmc/qemu/include/hw/arm/arm.h
/openbmc/qemu/include/hw/arm/exynos4210.h
/openbmc/qemu/include/hw/arm/imx.h
/openbmc/qemu/include/hw/arm/omap.h
/openbmc/qemu/include/hw/arm/primecell.h
/openbmc/qemu/include/hw/arm/pxa.h
/openbmc/qemu/include/hw/arm/sharpsl.h
/openbmc/qemu/include/hw/arm/soc_dma.h
/openbmc/qemu/include/hw/audio/audio.h
/openbmc/qemu/include/hw/audio/pcspk.h
/openbmc/qemu/include/hw/block/block.h
/openbmc/qemu/include/hw/block/fdc.h
/openbmc/qemu/include/hw/block/flash.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/bt.h
/openbmc/qemu/include/hw/char/escc.h
/openbmc/qemu/include/hw/char/serial.h
/openbmc/qemu/include/hw/cris/etraxfs.h
/openbmc/qemu/include/hw/cris/etraxfs_dma.h
/openbmc/qemu/include/hw/devices.h
/openbmc/qemu/include/hw/elf_ops.h
/openbmc/qemu/include/hw/empty_slot.h
/openbmc/qemu/include/hw/hw.h
/openbmc/qemu/include/hw/i2c/i2c.h
/openbmc/qemu/include/hw/i2c/pm_smbus.h
/openbmc/qemu/include/hw/i2c/smbus.h
/openbmc/qemu/include/hw/i386/apic-msidef.h
/openbmc/qemu/include/hw/i386/apic.h
/openbmc/qemu/include/hw/i386/apic_internal.h
/openbmc/qemu/include/hw/i386/ich9.h
/openbmc/qemu/include/hw/i386/ioapic.h
/openbmc/qemu/include/hw/i386/ioapic_internal.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/i386/smbios.h
/openbmc/qemu/include/hw/ide.h
/openbmc/qemu/include/hw/input/adb.h
/openbmc/qemu/include/hw/input/hid.h
/openbmc/qemu/include/hw/input/ps2.h
/openbmc/qemu/include/hw/irq.h
/openbmc/qemu/include/hw/isa/apm.h
/openbmc/qemu/include/hw/isa/i8259_internal.h
/openbmc/qemu/include/hw/isa/isa.h
/openbmc/qemu/include/hw/isa/pc87312.h
/openbmc/qemu/include/hw/isa/vt82c686.h
/openbmc/qemu/include/hw/kvm/clock.h
/openbmc/qemu/include/hw/lm32/lm32_juart.h
/openbmc/qemu/include/hw/lm32/lm32_pic.h
/openbmc/qemu/include/hw/loader.h
/openbmc/qemu/include/hw/m68k/mcf.h
/openbmc/qemu/include/hw/mips/bios.h
/openbmc/qemu/include/hw/mips/cpudevs.h
/openbmc/qemu/include/hw/mips/mips.h
/openbmc/qemu/include/hw/misc/tmp105_regs.h
/openbmc/qemu/include/hw/nvram/eeprom93xx.h
/openbmc/qemu/include/hw/nvram/fw_cfg.h
/openbmc/qemu/include/hw/pci-host/apb.h
/openbmc/qemu/include/hw/pci-host/pam.h
/openbmc/qemu/include/hw/pci-host/ppce500.h
/openbmc/qemu/include/hw/pci-host/q35.h
/openbmc/qemu/include/hw/pci-host/spapr.h
/openbmc/qemu/include/hw/pci/msi.h
/openbmc/qemu/include/hw/pci/msix.h
/openbmc/qemu/include/hw/pci/pci.h
/openbmc/qemu/include/hw/pci/pci_bridge.h
/openbmc/qemu/include/hw/pci/pci_bus.h
/openbmc/qemu/include/hw/pci/pci_host.h
/openbmc/qemu/include/hw/pci/pci_ids.h
/openbmc/qemu/include/hw/pci/pci_regs.h
/openbmc/qemu/include/hw/pci/pcie.h
/openbmc/qemu/include/hw/pci/pcie_aer.h
/openbmc/qemu/include/hw/pci/pcie_host.h
/openbmc/qemu/include/hw/pci/pcie_port.h
/openbmc/qemu/include/hw/pci/pcie_regs.h
/openbmc/qemu/include/hw/pci/shpc.h
/openbmc/qemu/include/hw/pci/slotid_cap.h
/openbmc/qemu/include/hw/pcmcia.h
/openbmc/qemu/include/hw/ppc/mac_dbdma.h
/openbmc/qemu/include/hw/ppc/openpic.h
/openbmc/qemu/include/hw/ppc/ppc.h
/openbmc/qemu/include/hw/ppc/ppc4xx.h
/openbmc/qemu/include/hw/ppc/spapr.h
/openbmc/qemu/include/hw/ppc/spapr_vio.h
/openbmc/qemu/include/hw/ppc/xics.h
/openbmc/qemu/include/hw/ptimer.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/qdev-dma.h
/openbmc/qemu/include/hw/qdev-properties.h
/openbmc/qemu/include/hw/qdev.h
/openbmc/qemu/include/hw/s390x/event-facility.h
/openbmc/qemu/include/hw/s390x/sclp.h
/openbmc/qemu/include/hw/scsi/esp.h
/openbmc/qemu/include/hw/scsi/scsi.h
/openbmc/qemu/include/hw/sd.h
/openbmc/qemu/include/hw/sh4/sh.h
/openbmc/qemu/include/hw/sh4/sh_intc.h
/openbmc/qemu/include/hw/sparc/firmware_abi.h
/openbmc/qemu/include/hw/sparc/grlib.h
/openbmc/qemu/include/hw/sparc/sparc32_dma.h
/openbmc/qemu/include/hw/sparc/sun4m.h
/openbmc/qemu/include/hw/ssi.h
/openbmc/qemu/include/hw/stream.h
/openbmc/qemu/include/hw/sysbus.h
/openbmc/qemu/include/hw/timer/hpet.h
/openbmc/qemu/include/hw/timer/i8254.h
/openbmc/qemu/include/hw/timer/i8254_internal.h
/openbmc/qemu/include/hw/timer/m48t59.h
/openbmc/qemu/include/hw/timer/mc146818rtc.h
/openbmc/qemu/include/hw/timer/mc146818rtc_regs.h
/openbmc/qemu/include/hw/unicore32/puv3.h
/openbmc/qemu/include/hw/usb.h
/openbmc/qemu/include/hw/virtio/dataplane/hostmem.h
/openbmc/qemu/include/hw/virtio/dataplane/vring.h
/openbmc/qemu/include/hw/virtio/vhost-scsi.h
/openbmc/qemu/include/hw/virtio/vhost.h
/openbmc/qemu/include/hw/virtio/virtio-9p.h
/openbmc/qemu/include/hw/virtio/virtio-balloon.h
/openbmc/qemu/include/hw/virtio/virtio-blk.h
/openbmc/qemu/include/hw/virtio/virtio-bus.h
/openbmc/qemu/include/hw/virtio/virtio-net.h
/openbmc/qemu/include/hw/virtio/virtio-rng.h
/openbmc/qemu/include/hw/virtio/virtio-scsi.h
/openbmc/qemu/include/hw/virtio/virtio-serial.h
/openbmc/qemu/include/hw/virtio/virtio.h
/openbmc/qemu/include/hw/xen/xen.h
/openbmc/qemu/include/hw/xen/xen_backend.h
/openbmc/qemu/include/hw/xen/xen_common.h
/openbmc/qemu/include/hw/xilinx.h
/openbmc/qemu/include/migration/migration.h
/openbmc/qemu/include/migration/qemu-file.h
/openbmc/qemu/include/migration/vmstate.h
/openbmc/qemu/include/monitor/monitor.h
/openbmc/qemu/include/net/checksum.h
/openbmc/qemu/include/net/eth.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/net/vhost_net.h
/openbmc/qemu/include/qapi/qmp/qstring.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/aes.h
/openbmc/qemu/include/qemu/bswap.h
/openbmc/qemu/include/qemu/compiler.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/qemu/sockets.h
/openbmc/qemu/include/qemu/timer.h
/openbmc/qemu/include/qemu/typedefs.h
cpu.h
/openbmc/qemu/include/sysemu/arch_init.h
/openbmc/qemu/include/sysemu/bt.h
/openbmc/qemu/include/sysemu/char.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/include/sysemu/os-posix.h
/openbmc/qemu/include/sysemu/os-win32.h
/openbmc/qemu/include/sysemu/rng-random.h
/openbmc/qemu/include/sysemu/rng.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/include/sysemu/tpm.h
/openbmc/qemu/include/sysemu/tpm_backend.h
/openbmc/qemu/include/sysemu/tpm_backend_int.h
/openbmc/qemu/include/sysemu/watchdog.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/include/ui/qemu-pixman.h
/openbmc/qemu/include/ui/spice-display.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/kvm-stub.c
/openbmc/qemu/libcacard/cac.c
/openbmc/qemu/libcacard/cac.h
/openbmc/qemu/libcacard/vcard_emul_nss.c
/openbmc/qemu/libcacard/vcardt.c
/openbmc/qemu/libcacard/vcardt.h
/openbmc/qemu/libcacard/vcardt_internal.h
/openbmc/qemu/libcacard/vreader.c
/openbmc/qemu/libcacard/vscclient.c
/openbmc/qemu/linux-headers/asm-powerpc/kvm.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-headers/linux/vfio.h
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/strace.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/main-loop.c
/openbmc/qemu/migration.c
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd.c
/openbmc/qemu/net/Makefile.objs
/openbmc/qemu/net/checksum.c
/openbmc/qemu/net/eth.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/net/socket.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/net/vde.c
/openbmc/qemu/os-posix.c
/openbmc/qemu/os-win32.c
/openbmc/qemu/pc-bios/efi-e1000.rom
/openbmc/qemu/pc-bios/efi-eepro100.rom
/openbmc/qemu/pc-bios/efi-ne2k_pci.rom
/openbmc/qemu/pc-bios/efi-pcnet.rom
/openbmc/qemu/pc-bios/efi-rtl8139.rom
/openbmc/qemu/pc-bios/efi-virtio.rom
/openbmc/qemu/pc-bios/optionrom/optionrom.h
/openbmc/qemu/pc-bios/s390-ccw.img
/openbmc/qemu/pc-bios/s390-ccw/Makefile
/openbmc/qemu/pc-bios/s390-ccw/bootmap.c
/openbmc/qemu/pc-bios/s390-ccw/cio.h
/openbmc/qemu/pc-bios/s390-ccw/main.c
/openbmc/qemu/pc-bios/s390-ccw/s390-ccw.h
/openbmc/qemu/pc-bios/s390-ccw/sclp-ascii.c
/openbmc/qemu/pc-bios/s390-ccw/sclp.h
/openbmc/qemu/pc-bios/s390-ccw/start.S
/openbmc/qemu/pc-bios/s390-ccw/virtio.c
/openbmc/qemu/pc-bios/s390-ccw/virtio.h
/openbmc/qemu/po/Makefile
/openbmc/qemu/po/de_DE.po
/openbmc/qemu/po/fr_FR.po
/openbmc/qemu/po/it.po
/openbmc/qemu/po/messages.po
/openbmc/qemu/po/tr.po
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-bridge-helper.c
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qemu-nbd.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-timer.c
/openbmc/qemu/qga/commands-win32.c
/openbmc/qemu/qga/main.c
/openbmc/qemu/qga/qapi-schema.json
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qmp.c
/openbmc/qemu/qobject/qjson.c
/openbmc/qemu/qobject/qstring.c
/openbmc/qemu/qom/cpu.c
/openbmc/qemu/qom/object.c
/openbmc/qemu/qtest.c
/openbmc/qemu/roms/Makefile
/openbmc/qemu/roms/config.ipxe.general.h
/openbmc/qemu/roms/configure-seabios.sh
/openbmc/qemu/rules.mak
/openbmc/qemu/savevm.c
/openbmc/qemu/scripts/kvm/vmxcap
/openbmc/qemu/scripts/tracetool.py
/openbmc/qemu/scripts/tracetool/backend/__init__.py
/openbmc/qemu/scripts/tracetool/backend/dtrace.py
/openbmc/qemu/scripts/tracetool/backend/events.py
/openbmc/qemu/scripts/tracetool/backend/simple.py
/openbmc/qemu/scripts/tracetool/backend/stderr.py
/openbmc/qemu/scripts/tracetool/backend/ust.py
/openbmc/qemu/scripts/tracetool/format/events_c.py
/openbmc/qemu/scripts/tracetool/format/events_h.py
/openbmc/qemu/scripts/tracetool/format/h.py
/openbmc/qemu/slirp/misc.c
/openbmc/qemu/slirp/slirp.c
/openbmc/qemu/slirp/tcp_subr.c
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/stubs/Makefile.objs
/openbmc/qemu/stubs/cpus.c
/openbmc/qemu/target-arm/arm-semi.c
/openbmc/qemu/target-arm/cpu-qom.h
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/kvm.c
/openbmc/qemu/target-arm/machine.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-cris/cpu-qom.h
/openbmc/qemu/target-cris/cpu.c
/openbmc/qemu/target-cris/helper.c
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/fpu_helper.c
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-i386/machine.c
/openbmc/qemu/target-i386/ops_sse.h
/openbmc/qemu/target-i386/ops_sse_header.h
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-lm32/cpu.c
/openbmc/qemu/target-lm32/cpu.h
/openbmc/qemu/target-lm32/helper.c
/openbmc/qemu/target-lm32/op_helper.c
/openbmc/qemu/target-lm32/translate.c
/openbmc/qemu/target-microblaze/cpu-qom.h
/openbmc/qemu/target-microblaze/cpu.c
/openbmc/qemu/target-microblaze/helper.c
/openbmc/qemu/target-microblaze/mmu.c
/openbmc/qemu/target-microblaze/translate.c
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-moxie/Makefile.objs
/openbmc/qemu/target-moxie/cpu.c
/openbmc/qemu/target-moxie/cpu.h
/openbmc/qemu/target-moxie/helper.c
/openbmc/qemu/target-moxie/helper.h
/openbmc/qemu/target-moxie/machine.c
/openbmc/qemu/target-moxie/machine.h
/openbmc/qemu/target-moxie/mmu.c
/openbmc/qemu/target-moxie/mmu.h
/openbmc/qemu/target-moxie/translate.c
/openbmc/qemu/target-ppc/Makefile.objs
/openbmc/qemu/target-ppc/cpu-models.c
/openbmc/qemu/target-ppc/cpu-qom.h
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/fpu_helper.c
/openbmc/qemu/target-ppc/helper.h
/openbmc/qemu/target-ppc/int_helper.c
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/kvm_ppc.h
/openbmc/qemu/target-ppc/machine.c
/openbmc/qemu/target-ppc/mem_helper.c
/openbmc/qemu/target-ppc/misc_helper.c
/openbmc/qemu/target-ppc/mmu-hash32.c
/openbmc/qemu/target-ppc/mmu-hash32.h
/openbmc/qemu/target-ppc/mmu-hash64.c
/openbmc/qemu/target-ppc/mmu-hash64.h
/openbmc/qemu/target-ppc/mmu_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-ppc/user_only_helper.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/int_helper.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/mem_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-sh4/helper.c
/openbmc/qemu/tcg/README
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/arm/tcg-target.h
/openbmc/qemu/tcg/mips/tcg-target.c
/openbmc/qemu/tcg/mips/tcg-target.h
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tcg/ppc64/tcg-target.c
/openbmc/qemu/tcg/ppc64/tcg-target.h
/openbmc/qemu/tcg/s390/tcg-target.c
/openbmc/qemu/tcg/s390/tcg-target.h
/openbmc/qemu/tcg/tcg-op.h
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tci/tcg-target.c
/openbmc/qemu/tcg/tci/tcg-target.h
/openbmc/qemu/tci.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/check-qjson.c
/openbmc/qemu/tests/fw_cfg-test.c
/openbmc/qemu/tests/i440fx-test.c
/openbmc/qemu/tests/libqos/fw_cfg-pc.c
/openbmc/qemu/tests/libqos/fw_cfg-pc.h
/openbmc/qemu/tests/libqos/fw_cfg.c
/openbmc/qemu/tests/libqos/fw_cfg.h
/openbmc/qemu/tests/libqos/malloc-pc.c
/openbmc/qemu/tests/libqos/malloc-pc.h
/openbmc/qemu/tests/libqos/malloc.h
/openbmc/qemu/tests/libqos/pci-pc.c
/openbmc/qemu/tests/libqos/pci-pc.h
/openbmc/qemu/tests/libqos/pci.c
/openbmc/qemu/tests/libqos/pci.h
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/qemu-iotests/002
/openbmc/qemu/tests/qemu-iotests/002.out
/openbmc/qemu/tests/qemu-iotests/038.out
/openbmc/qemu/tests/qemu-iotests/044.out
/openbmc/qemu/tests/qemu-iotests/046
/openbmc/qemu/tests/qemu-iotests/046.out
/openbmc/qemu/tests/qemu-iotests/051
/openbmc/qemu/tests/qemu-iotests/051.out
/openbmc/qemu/tests/qemu-iotests/053
/openbmc/qemu/tests/qemu-iotests/053.out
/openbmc/qemu/tests/qemu-iotests/common
/openbmc/qemu/tests/qemu-iotests/common.filter
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/rtc-test.c
/openbmc/qemu/tests/tcg/lm32/test_cmpgei.S
/openbmc/qemu/tests/tcg/lm32/test_cmpgeui.S
/openbmc/qemu/tests/tcg/lm32/test_cmpgi.S
/openbmc/qemu/tests/tcg/lm32/test_cmpgui.S
/openbmc/qemu/tests/tcg/mips/mips32-dsp/maq_sa_w_phl.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/maq_sa_w_phr.c
/openbmc/qemu/tests/test-visitor-serialization.c
/openbmc/qemu/tests/tmp105-test.c
/openbmc/qemu/tpm.c
/openbmc/qemu/trace-events
/openbmc/qemu/trace/Makefile.objs
/openbmc/qemu/trace/control-internal.h
/openbmc/qemu/trace/control.c
/openbmc/qemu/trace/control.h
/openbmc/qemu/trace/default.c
/openbmc/qemu/trace/event-internal.h
/openbmc/qemu/trace/simple.c
/openbmc/qemu/trace/simple.h
/openbmc/qemu/trace/stderr.c
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/curses.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input.c
/openbmc/qemu/ui/qemu-pixman.c
/openbmc/qemu/ui/sdl.c
/openbmc/qemu/ui/spice-display.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/vnc.h
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/aes.c
/openbmc/qemu/util/bitops.c
/openbmc/qemu/util/cutils.c
/openbmc/qemu/util/event_notifier-posix.c
/openbmc/qemu/util/iov.c
/openbmc/qemu/util/osdep.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/oslib-win32.c
/openbmc/qemu/util/qemu-config.c
/openbmc/qemu/util/qemu-sockets.c
/openbmc/qemu/util/qemu-timer-common.c
/openbmc/qemu/util/unicode.c
/openbmc/qemu/vl.c
/openbmc/qemu/xen-all.c
/openbmc/qemu/xen-mapcache.c
/openbmc/qemu/xen-stub.c
085d813418-Mar-2013 Peter Maydell <peter.maydell@linaro.org>

Fix typos and misspellings

Fix various typos and misspellings. The bulk of these were found with
codespell.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Stefan Weil <sw@weil

Fix typos and misspellings

Fix various typos and misspellings. The bulk of these were found with
codespell.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...


/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/async.c
/openbmc/qemu/backends/baum.c
/openbmc/qemu/backends/msmouse.c
/openbmc/qemu/block.c
/openbmc/qemu/block/blkverify.c
/openbmc/qemu/block/bochs.c
/openbmc/qemu/block/cloop.c
/openbmc/qemu/block/cow.c
/openbmc/qemu/block/dmg.c
/openbmc/qemu/block/parallels.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-cluster.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2-snapshot.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/raw-win32.c
/openbmc/qemu/block/raw.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/vdi.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/block/vpc.c
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bt-host.c
/openbmc/qemu/configure
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/docs/usb-storage.txt
/openbmc/qemu/exec.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/arm-misc.h
/openbmc/qemu/hw/arm/musicpal.c
/openbmc/qemu/hw/arm/nseries.c
/openbmc/qemu/hw/arm/palm.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/arm/xilinx_zynq.c
/openbmc/qemu/hw/arm_sysctl.c
/openbmc/qemu/hw/blizzard.c
/openbmc/qemu/hw/cirrus_vga.c
/openbmc/qemu/hw/dataplane/virtio-blk.c
/openbmc/qemu/hw/e1000.c
/openbmc/qemu/hw/exynos4210_fimd.c
/openbmc/qemu/hw/framebuffer.c
/openbmc/qemu/hw/framebuffer.h
/openbmc/qemu/hw/g364fb.c
/openbmc/qemu/hw/jazz_led.c
/openbmc/qemu/hw/milkymist-vgafb.c
/openbmc/qemu/hw/ne2000.c
/openbmc/qemu/hw/omap_lcdc.c
/openbmc/qemu/hw/pc.h
/openbmc/qemu/hw/pci/pci_host.c
/openbmc/qemu/hw/pcnet-pci.c
/openbmc/qemu/hw/pl110.c
/openbmc/qemu/hw/pl330.c
/openbmc/qemu/hw/pxa2xx_lcd.c
/openbmc/qemu/hw/qdev-core.h
/openbmc/qemu/hw/qdev-properties.c
/openbmc/qemu/hw/qdev-properties.h
/openbmc/qemu/hw/qxl-render.c
/openbmc/qemu/hw/qxl.c
/openbmc/qemu/hw/rtl8139.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/sdhci.c
/openbmc/qemu/hw/sm501.c
/openbmc/qemu/hw/ssd0303.c
/openbmc/qemu/hw/ssd0323.c
/openbmc/qemu/hw/tc6393xb.c
/openbmc/qemu/hw/tc6393xb_template.h
/openbmc/qemu/hw/tcx.c
/openbmc/qemu/hw/vga-isa-mm.c
/openbmc/qemu/hw/vga-isa.c
/openbmc/qemu/hw/vga-pci.c
/openbmc/qemu/hw/vga.c
/openbmc/qemu/hw/vga_int.h
/openbmc/qemu/hw/virtio-balloon.c
/openbmc/qemu/hw/virtio-balloon.h
/openbmc/qemu/hw/virtio-blk.c
/openbmc/qemu/hw/virtio-blk.h
/openbmc/qemu/hw/virtio-net.c
/openbmc/qemu/hw/virtio-net.h
/openbmc/qemu/hw/virtio-pci.c
/openbmc/qemu/hw/virtio-pci.h
/openbmc/qemu/hw/virtio-rng.c
/openbmc/qemu/hw/virtio-rng.h
/openbmc/qemu/hw/virtio-scsi.c
/openbmc/qemu/hw/virtio-scsi.h
/openbmc/qemu/hw/virtio-serial-bus.c
/openbmc/qemu/hw/virtio-serial.h
/openbmc/qemu/hw/virtio.h
/openbmc/qemu/hw/vmware_vga.c
/openbmc/qemu/hw/xen_disk.c
/openbmc/qemu/hw/xenfb.c
/openbmc/qemu/hw/xilinx_spips.c
/openbmc/qemu/include/block/aio.h
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/coroutine.h
/openbmc/qemu/include/block/thread-pool.h
/openbmc/qemu/include/char/char.h
/openbmc/qemu/include/qapi/qmp/qdict.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/main-loop.h
/openbmc/qemu/include/qemu/option.h
/openbmc/qemu/include/qemu/sockets.h
object.h
/openbmc/qemu/include/sysemu/blockdev.h
/openbmc/qemu/include/tpm/tpm.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/include/ui/qemu-spice.h
/openbmc/qemu/include/ui/spice-display.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/socket.h
/openbmc/qemu/linux-user/sparc/syscall_nr.h
/openbmc/qemu/linux-user/strace.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/main-loop.c
/openbmc/qemu/memory.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/socket.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/pc-bios/efi-e1000.rom
/openbmc/qemu/pc-bios/efi-eepro100.rom
/openbmc/qemu/pc-bios/efi-ne2k_pci.rom
/openbmc/qemu/pc-bios/efi-pcnet.rom
/openbmc/qemu/pc-bios/efi-rtl8139.rom
/openbmc/qemu/pc-bios/efi-virtio.rom
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-coroutine-lock.c
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qga/channel-win32.c
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qga/commands-win32.c
/openbmc/qemu/qga/guest-agent-core.h
/openbmc/qemu/qga/main.c
/openbmc/qemu/qga/qapi-schema.json
/openbmc/qemu/qga/service-win32.c
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qobject/qdict.c
/openbmc/qemu/roms/Makefile
/openbmc/qemu/roms/ipxe
/openbmc/qemu/slirp/misc.c
/openbmc/qemu/slirp/socket.c
/openbmc/qemu/slirp/tcp_subr.c
/openbmc/qemu/slirp/udp.c
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/target-arm/cpu-qom.h
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-lm32/cpu-qom.h
/openbmc/qemu/target-lm32/cpu.c
/openbmc/qemu/target-lm32/cpu.h
/openbmc/qemu/target-lm32/machine.c
/openbmc/qemu/target-microblaze/op_helper.c
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/tests/qemu-iotests/007
/openbmc/qemu/tests/qemu-iotests/050
/openbmc/qemu/tests/qemu-iotests/050.out
/openbmc/qemu/tests/qemu-iotests/052
/openbmc/qemu/tests/qemu-iotests/052.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/tcg/mips/mips32-dsp/extr_r_w.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/extr_rs_w.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/extr_w.c
/openbmc/qemu/tests/test-thread-pool.c
/openbmc/qemu/thread-pool.c
/openbmc/qemu/tpm/Makefile.objs
/openbmc/qemu/tpm/tpm.c
/openbmc/qemu/tpm/tpm_backend.c
/openbmc/qemu/tpm/tpm_backend.h
/openbmc/qemu/tpm/tpm_int.h
/openbmc/qemu/tpm/tpm_passthrough.c
/openbmc/qemu/tpm/tpm_tis.c
/openbmc/qemu/tpm/tpm_tis.h
/openbmc/qemu/trace-events
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/curses.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/sdl.c
/openbmc/qemu/ui/spice-display.c
/openbmc/qemu/ui/vnc-enc-tight.c
/openbmc/qemu/ui/vnc-jobs.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/vnc.h
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/hexdump.c
/openbmc/qemu/util/iov.c
/openbmc/qemu/util/qemu-option.c
/openbmc/qemu/util/qemu-sockets.c
/openbmc/qemu/vl.c
97a8ea5a02-Feb-2013 Andreas Färber <afaerber@suse.de>

cpu: Replace do_interrupt() by CPUClass::do_interrupt method

This removes a global per-target function and thus takes us one step
closer to compiling multiple targets into one executable.

It will a

cpu: Replace do_interrupt() by CPUClass::do_interrupt method

This removes a global per-target function and thus takes us one step
closer to compiling multiple targets into one executable.

It will also allow to override the interrupt handling for certain CPU
families.

Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...


/openbmc/qemu/cpu-exec.c
cpu.h
/openbmc/qemu/target-alpha/cpu-qom.h
/openbmc/qemu/target-alpha/cpu.c
/openbmc/qemu/target-alpha/cpu.h
/openbmc/qemu/target-alpha/helper.c
/openbmc/qemu/target-arm/cpu-qom.h
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-cris/cpu-qom.h
/openbmc/qemu/target-cris/cpu.c
/openbmc/qemu/target-cris/cpu.h
/openbmc/qemu/target-cris/helper.c
/openbmc/qemu/target-i386/cpu-qom.h
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/seg_helper.c
/openbmc/qemu/target-lm32/cpu-qom.h
/openbmc/qemu/target-lm32/cpu.c
/openbmc/qemu/target-lm32/cpu.h
/openbmc/qemu/target-lm32/helper.c
/openbmc/qemu/target-m68k/cpu-qom.h
/openbmc/qemu/target-m68k/cpu.c
/openbmc/qemu/target-m68k/cpu.h
/openbmc/qemu/target-m68k/op_helper.c
/openbmc/qemu/target-microblaze/cpu-qom.h
/openbmc/qemu/target-microblaze/cpu.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-microblaze/helper.c
/openbmc/qemu/target-mips/cpu-qom.h
/openbmc/qemu/target-mips/cpu.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/helper.c
/openbmc/qemu/target-openrisc/cpu.c
/openbmc/qemu/target-openrisc/cpu.h
/openbmc/qemu/target-openrisc/interrupt.c
/openbmc/qemu/target-ppc/cpu-qom.h
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/excp_helper.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/cpu-qom.h
/openbmc/qemu/target-s390x/cpu.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-sh4/cpu-qom.h
/openbmc/qemu/target-sh4/cpu.c
/openbmc/qemu/target-sh4/cpu.h
/openbmc/qemu/target-sh4/helper.c
/openbmc/qemu/target-sparc/cpu-qom.h
/openbmc/qemu/target-sparc/cpu.c
/openbmc/qemu/target-sparc/cpu.h
/openbmc/qemu/target-sparc/int32_helper.c
/openbmc/qemu/target-sparc/int64_helper.c
/openbmc/qemu/target-unicore32/cpu-qom.h
/openbmc/qemu/target-unicore32/cpu.c
/openbmc/qemu/target-unicore32/cpu.h
/openbmc/qemu/target-unicore32/helper.c
/openbmc/qemu/target-unicore32/softmmu.c
/openbmc/qemu/target-xtensa/cpu-qom.h
/openbmc/qemu/target-xtensa/cpu.c
/openbmc/qemu/target-xtensa/cpu.h
/openbmc/qemu/target-xtensa/helper.c
c3affe5618-Jan-2013 Andreas Färber <afaerber@suse.de>

cpu: Pass CPUState to cpu_interrupt()

Move it to qom/cpu.h to avoid issues with include order.

Change pc_acpi_smi_interrupt() opaque to X86CPU.

Signed-off-by: Andreas Färber <afaerber@suse.de>

d8ed887b17-Jan-2013 Andreas Färber <afaerber@suse.de>

exec: Pass CPUState to cpu_reset_interrupt()

Move it to qom/cpu.c to avoid build failures depending on include order
of cpu-qom.h and exec/cpu-all.h.

Change opaques of various ..._irq_handler() fun

exec: Pass CPUState to cpu_reset_interrupt()

Move it to qom/cpu.c to avoid build failures depending on include order
of cpu-qom.h and exec/cpu-all.h.

Change opaques of various ..._irq_handler() functions to the
appropriate CPU type to facilitate using cpu_reset_interrupt().

Fix Coding Style issues while at it (missing braces, indentation).

Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...

259186a717-Jan-2013 Andreas Färber <afaerber@suse.de>

cpu: Move halted and interrupt_request fields to CPUState

Both fields are used in VMState, thus need to be moved together.
Explicitly zero them on reset since they were located before
breakpoints.

cpu: Move halted and interrupt_request fields to CPUState

Both fields are used in VMState, thus need to be moved together.
Explicitly zero them on reset since they were located before
breakpoints.

Pass PowerPCCPU to kvmppc_handle_halt().

Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...


/openbmc/qemu/cpu-exec.c
/openbmc/qemu/cpus.c
/openbmc/qemu/exec.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/arm/omap1.c
/openbmc/qemu/hw/arm/pxa2xx_gpio.c
/openbmc/qemu/hw/arm/pxa2xx_pic.c
/openbmc/qemu/hw/i386/xen_machine_pv.c
/openbmc/qemu/hw/openrisc/cputimer.c
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc/ppc.c
/openbmc/qemu/hw/ppc/ppce500_spin.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_hcall.c
/openbmc/qemu/hw/ppc/spapr_rtas.c
/openbmc/qemu/hw/s390x/s390-virtio.c
/openbmc/qemu/hw/sparc/leon3.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/xtensa/pic_cpu.c
/openbmc/qemu/include/exec/cpu-defs.h
cpu.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/qom/cpu.c
/openbmc/qemu/target-alpha/cpu.h
/openbmc/qemu/target-alpha/translate.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-cris/cpu.h
/openbmc/qemu/target-cris/helper.c
/openbmc/qemu/target-cris/translate.c
/openbmc/qemu/target-i386/cpu-qom.h
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-i386/machine.c
/openbmc/qemu/target-i386/misc_helper.c
/openbmc/qemu/target-i386/svm_helper.c
/openbmc/qemu/target-lm32/cpu.h
/openbmc/qemu/target-lm32/op_helper.c
/openbmc/qemu/target-m68k/cpu.h
/openbmc/qemu/target-m68k/op_helper.c
/openbmc/qemu/target-m68k/qregs.def
/openbmc/qemu/target-m68k/translate.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/op_helper.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-openrisc/cpu.h
/openbmc/qemu/target-openrisc/interrupt_helper.c
/openbmc/qemu/target-openrisc/sys_helper.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/excp_helper.c
/openbmc/qemu/target-ppc/helper_regs.h
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-s390x/cpu.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-sh4/cpu.h
/openbmc/qemu/target-sh4/helper.c
/openbmc/qemu/target-sh4/op_helper.c
/openbmc/qemu/target-sparc/cpu.h
/openbmc/qemu/target-sparc/helper.c
/openbmc/qemu/target-unicore32/cpu.h
/openbmc/qemu/target-unicore32/softmmu.c
/openbmc/qemu/target-xtensa/op_helper.c
/openbmc/qemu/translate-all.c
/openbmc/qemu/xen-all.c
ca91b15f22-Feb-2013 Andreas Färber <afaerber@suse.de>

cpu: Introduce cpu_class_set_vmsd()

This setter avoids redefining each VMStateDescription value to
vmstate_dummy by not referencing the value for CONFIG_USER_ONLY.

Suggested-by: Juan Quintela <quin

cpu: Introduce cpu_class_set_vmsd()

This setter avoids redefining each VMStateDescription value to
vmstate_dummy by not referencing the value for CONFIG_USER_ONLY.

Suggested-by: Juan Quintela <quintela@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...

b170fce320-Jan-2013 Andreas Färber <afaerber@suse.de>

cpu: Register VMStateDescription through CPUState

In comparison to DeviceClass::vmsd, CPU VMState is split in two,
"cpu_common" and "cpu", and uses cpu_index as instance_id instead of -1.
Therefore

cpu: Register VMStateDescription through CPUState

In comparison to DeviceClass::vmsd, CPU VMState is split in two,
"cpu_common" and "cpu", and uses cpu_index as instance_id instead of -1.
Therefore add a CPU-specific CPUClass::vmsd field.

Unlike the legacy CPUArchState registration, rather register CPUState.

Signed-off-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/arch_init.c
/openbmc/qemu/backends/Makefile.objs
/openbmc/qemu/backends/baum.c
/openbmc/qemu/backends/msmouse.c
/openbmc/qemu/backends/rng-random.c
/openbmc/qemu/block-migration.c
/openbmc/qemu/block.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/default-configs/ppc64-softmmu.mak
/openbmc/qemu/default-configs/ppcemb-softmmu.mak
/openbmc/qemu/device-hotplug.c
/openbmc/qemu/docs/migration.txt
/openbmc/qemu/exec.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/9pfs/virtio-9p-device.h
/openbmc/qemu/hw/9pfs/virtio-9p-proxy.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/9pfs/virtio-9p.h
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/a15mpcore.c
/openbmc/qemu/hw/a9mpcore.c
/openbmc/qemu/hw/a9scu.c
/openbmc/qemu/hw/ac97.c
/openbmc/qemu/hw/acpi.c
/openbmc/qemu/hw/acpi_ich9.c
/openbmc/qemu/hw/acpi_ich9.h
/openbmc/qemu/hw/acpi_piix4.c
/openbmc/qemu/hw/adb.c
/openbmc/qemu/hw/adb.h
/openbmc/qemu/hw/adlib.c
/openbmc/qemu/hw/ads7846.c
/openbmc/qemu/hw/alpha/Makefile.objs
/openbmc/qemu/hw/alpha/dp264.c
/openbmc/qemu/hw/alpha/pci.c
/openbmc/qemu/hw/alpha_sys.h
/openbmc/qemu/hw/alpha_typhoon.c
/openbmc/qemu/hw/apb_pci.c
/openbmc/qemu/hw/apic.c
/openbmc/qemu/hw/apic_common.c
/openbmc/qemu/hw/apic_internal.h
/openbmc/qemu/hw/apm.c
/openbmc/qemu/hw/apm.h
/openbmc/qemu/hw/applesmc.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/armv7m.c
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/arm/collie.c
/openbmc/qemu/hw/arm/exynos4210.c
/openbmc/qemu/hw/arm/exynos4_boards.c
/openbmc/qemu/hw/arm/gumstix.c
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/integratorcp.c
/openbmc/qemu/hw/arm/kzm.c
/openbmc/qemu/hw/arm/mainstone.c
/openbmc/qemu/hw/arm/musicpal.c
/openbmc/qemu/hw/arm/nseries.c
/openbmc/qemu/hw/arm/omap1.c
/openbmc/qemu/hw/arm/omap2.c
/openbmc/qemu/hw/arm/omap_sx1.c
/openbmc/qemu/hw/arm/palm.c
/openbmc/qemu/hw/arm/pic_cpu.c
/openbmc/qemu/hw/arm/pxa2xx.c
/openbmc/qemu/hw/arm/pxa2xx_gpio.c
/openbmc/qemu/hw/arm/pxa2xx_pic.c
/openbmc/qemu/hw/arm/realview.c
/openbmc/qemu/hw/arm/spitz.c
/openbmc/qemu/hw/arm/stellaris.c
/openbmc/qemu/hw/arm/tosa.c
/openbmc/qemu/hw/arm/versatilepb.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/arm/xilinx_zynq.c
/openbmc/qemu/hw/arm/z2.c
/openbmc/qemu/hw/arm11mpcore.c
/openbmc/qemu/hw/arm_gic.c
/openbmc/qemu/hw/arm_gic_common.c
/openbmc/qemu/hw/arm_gic_internal.h
/openbmc/qemu/hw/arm_l2x0.c
/openbmc/qemu/hw/arm_mptimer.c
/openbmc/qemu/hw/arm_sysctl.c
/openbmc/qemu/hw/arm_timer.c
/openbmc/qemu/hw/armv7m_nvic.c
/openbmc/qemu/hw/bitbang_i2c.c
/openbmc/qemu/hw/bitbang_i2c.h
/openbmc/qemu/hw/blizzard.c
/openbmc/qemu/hw/boards.h
/openbmc/qemu/hw/bonito.c
/openbmc/qemu/hw/bt-hci-csr.c
/openbmc/qemu/hw/bt-hci.c
/openbmc/qemu/hw/bt-hid.c
/openbmc/qemu/hw/bt-l2cap.c
/openbmc/qemu/hw/bt-sdp.c
/openbmc/qemu/hw/bt.c
/openbmc/qemu/hw/cadence_gem.c
/openbmc/qemu/hw/cadence_ttc.c
/openbmc/qemu/hw/cadence_uart.c
/openbmc/qemu/hw/cbus.c
/openbmc/qemu/hw/ccid.h
/openbmc/qemu/hw/cdrom.c
/openbmc/qemu/hw/cirrus_vga.c
/openbmc/qemu/hw/cirrus_vga_rop.h
/openbmc/qemu/hw/cris/Makefile.objs
/openbmc/qemu/hw/cris/axis_dev88.c
/openbmc/qemu/hw/cris/boot.c
/openbmc/qemu/hw/cris/pic_cpu.c
/openbmc/qemu/hw/cs4231.c
/openbmc/qemu/hw/cs4231a.c
/openbmc/qemu/hw/cuda.c
/openbmc/qemu/hw/dataplane/Makefile.objs
/openbmc/qemu/hw/dataplane/ioq.c
/openbmc/qemu/hw/dataplane/virtio-blk.c
/openbmc/qemu/hw/dataplane/vring.c
/openbmc/qemu/hw/dataplane/vring.h
/openbmc/qemu/hw/debugcon.c
/openbmc/qemu/hw/debugexit.c
/openbmc/qemu/hw/dec_pci.c
/openbmc/qemu/hw/dma.c
/openbmc/qemu/hw/dp8393x.c
/openbmc/qemu/hw/ds1225y.c
/openbmc/qemu/hw/ds1338.c
/openbmc/qemu/hw/e1000.c
/openbmc/qemu/hw/ecc.c
/openbmc/qemu/hw/eccmemctl.c
/openbmc/qemu/hw/eepro100.c
/openbmc/qemu/hw/eeprom93xx.c
/openbmc/qemu/hw/elf_ops.h
/openbmc/qemu/hw/empty_slot.c
/openbmc/qemu/hw/es1370.c
/openbmc/qemu/hw/escc.c
/openbmc/qemu/hw/esp-pci.c
/openbmc/qemu/hw/esp.c
/openbmc/qemu/hw/esp.h
/openbmc/qemu/hw/etraxfs.h
/openbmc/qemu/hw/etraxfs_dma.c
/openbmc/qemu/hw/etraxfs_eth.c
/openbmc/qemu/hw/etraxfs_pic.c
/openbmc/qemu/hw/etraxfs_ser.c
/openbmc/qemu/hw/etraxfs_timer.c
/openbmc/qemu/hw/exynos4210_combiner.c
/openbmc/qemu/hw/exynos4210_fimd.c
/openbmc/qemu/hw/exynos4210_gic.c
/openbmc/qemu/hw/exynos4210_i2c.c
/openbmc/qemu/hw/exynos4210_mct.c
/openbmc/qemu/hw/exynos4210_pmu.c
/openbmc/qemu/hw/exynos4210_pwm.c
/openbmc/qemu/hw/exynos4210_rtc.c
/openbmc/qemu/hw/exynos4210_uart.c
/openbmc/qemu/hw/fdc.c
/openbmc/qemu/hw/fmopl.c
/openbmc/qemu/hw/framebuffer.c
/openbmc/qemu/hw/fw_cfg.c
/openbmc/qemu/hw/g364fb.c
/openbmc/qemu/hw/grackle_pci.c
/openbmc/qemu/hw/grlib.h
/openbmc/qemu/hw/grlib_apbuart.c
/openbmc/qemu/hw/grlib_gptimer.c
/openbmc/qemu/hw/grlib_irqmp.c
/openbmc/qemu/hw/gt64xxx.c
/openbmc/qemu/hw/gus.c
/openbmc/qemu/hw/gusemu_hal.c
/openbmc/qemu/hw/gusemu_mixer.c
/openbmc/qemu/hw/hda-audio.c
/openbmc/qemu/hw/heathrow_pic.c
/openbmc/qemu/hw/hid.c
/openbmc/qemu/hw/hpet.c
/openbmc/qemu/hw/hw.h
/openbmc/qemu/hw/i2c.c
/openbmc/qemu/hw/i2c.h
/openbmc/qemu/hw/i386/Makefile.objs
/openbmc/qemu/hw/i386/kvmvapic.c
/openbmc/qemu/hw/i386/multiboot.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/i386/smbios.c
/openbmc/qemu/hw/i386/xen_domainbuild.c
/openbmc/qemu/hw/i386/xen_machine_pv.c
/openbmc/qemu/hw/i82374.c
/openbmc/qemu/hw/i82378.c
/openbmc/qemu/hw/i8254.c
/openbmc/qemu/hw/i8254.h
/openbmc/qemu/hw/i8254_common.c
/openbmc/qemu/hw/i8254_internal.h
/openbmc/qemu/hw/i8259.c
/openbmc/qemu/hw/i8259_common.c
/openbmc/qemu/hw/i8259_internal.h
/openbmc/qemu/hw/i82801b11.c
/openbmc/qemu/hw/ich9.h
/openbmc/qemu/hw/ide.h
/openbmc/qemu/hw/imx_avic.c
/openbmc/qemu/hw/imx_ccm.c
/openbmc/qemu/hw/imx_serial.c
/openbmc/qemu/hw/imx_timer.c
/openbmc/qemu/hw/intel-hda.c
/openbmc/qemu/hw/intel-hda.h
/openbmc/qemu/hw/ioapic.c
/openbmc/qemu/hw/ioapic_common.c
/openbmc/qemu/hw/ioapic_internal.h
/openbmc/qemu/hw/ioh3420.c
/openbmc/qemu/hw/ioh3420.h
/openbmc/qemu/hw/ipack.c
/openbmc/qemu/hw/ipack.h
/openbmc/qemu/hw/ipoctal232.c
/openbmc/qemu/hw/irq.c
/openbmc/qemu/hw/isa-bus.c
/openbmc/qemu/hw/isa.h
/openbmc/qemu/hw/isa_mmio.c
/openbmc/qemu/hw/ivshmem.c
/openbmc/qemu/hw/jazz_led.c
/openbmc/qemu/hw/kvm/arm_gic.c
/openbmc/qemu/hw/lan9118.c
/openbmc/qemu/hw/lance.c
/openbmc/qemu/hw/lm32/Makefile.objs
/openbmc/qemu/hw/lm32/lm32_boards.c
/openbmc/qemu/hw/lm32/milkymist.c
/openbmc/qemu/hw/lm32_hwsetup.h
/openbmc/qemu/hw/lm32_juart.c
/openbmc/qemu/hw/lm32_pic.c
/openbmc/qemu/hw/lm32_sys.c
/openbmc/qemu/hw/lm32_timer.c
/openbmc/qemu/hw/lm32_uart.c
/openbmc/qemu/hw/lm4549.c
/openbmc/qemu/hw/lm832x.c
/openbmc/qemu/hw/loader.c
/openbmc/qemu/hw/loader.h
/openbmc/qemu/hw/lpc_ich9.c
/openbmc/qemu/hw/lsi53c895a.c
/openbmc/qemu/hw/m25p80.c
/openbmc/qemu/hw/m48t59.c
/openbmc/qemu/hw/m68k/Makefile.objs
/openbmc/qemu/hw/m68k/an5206.c
/openbmc/qemu/hw/m68k/dummy_m68k.c
/openbmc/qemu/hw/m68k/mcf5206.c
/openbmc/qemu/hw/m68k/mcf5208.c
/openbmc/qemu/hw/m68k/mcf_intc.c
/openbmc/qemu/hw/mac_dbdma.c
/openbmc/qemu/hw/mac_nvram.c
/openbmc/qemu/hw/macio.c
/openbmc/qemu/hw/marvell_88w8618_audio.c
/openbmc/qemu/hw/max111x.c
/openbmc/qemu/hw/max7310.c
/openbmc/qemu/hw/mc146818rtc.c
/openbmc/qemu/hw/mc146818rtc.h
/openbmc/qemu/hw/mcf_fec.c
/openbmc/qemu/hw/mcf_uart.c
/openbmc/qemu/hw/megasas.c
/openbmc/qemu/hw/microblaze/Makefile.objs
/openbmc/qemu/hw/microblaze/boot.c
/openbmc/qemu/hw/microblaze/petalogix_ml605_mmu.c
/openbmc/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c
/openbmc/qemu/hw/microblaze/pic_cpu.c
/openbmc/qemu/hw/microblaze_boot.h
/openbmc/qemu/hw/milkymist-ac97.c
/openbmc/qemu/hw/milkymist-hpdmc.c
/openbmc/qemu/hw/milkymist-hw.h
/openbmc/qemu/hw/milkymist-memcard.c
/openbmc/qemu/hw/milkymist-minimac2.c
/openbmc/qemu/hw/milkymist-pfpu.c
/openbmc/qemu/hw/milkymist-softusb.c
/openbmc/qemu/hw/milkymist-sysctl.c
/openbmc/qemu/hw/milkymist-tmu2.c
/openbmc/qemu/hw/milkymist-uart.c
/openbmc/qemu/hw/milkymist-vgafb.c
/openbmc/qemu/hw/mips/Makefile.objs
/openbmc/qemu/hw/mips/addr.c
/openbmc/qemu/hw/mips/cputimer.c
/openbmc/qemu/hw/mips/mips_fulong2e.c
/openbmc/qemu/hw/mips/mips_int.c
/openbmc/qemu/hw/mips/mips_jazz.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/mips/mips_mipssim.c
/openbmc/qemu/hw/mips/mips_r4k.c
/openbmc/qemu/hw/mipsnet.c
/openbmc/qemu/hw/mst_fpga.c
/openbmc/qemu/hw/nand.c
/openbmc/qemu/hw/ne2000-isa.c
/openbmc/qemu/hw/ne2000.c
/openbmc/qemu/hw/omap_clk.c
/openbmc/qemu/hw/omap_dma.c
/openbmc/qemu/hw/omap_dss.c
/openbmc/qemu/hw/omap_gpio.c
/openbmc/qemu/hw/omap_gpmc.c
/openbmc/qemu/hw/omap_gptimer.c
/openbmc/qemu/hw/omap_i2c.c
/openbmc/qemu/hw/omap_intc.c
/openbmc/qemu/hw/omap_l4.c
/openbmc/qemu/hw/omap_lcdc.c
/openbmc/qemu/hw/omap_mmc.c
/openbmc/qemu/hw/omap_sdrc.c
/openbmc/qemu/hw/omap_spi.c
/openbmc/qemu/hw/omap_synctimer.c
/openbmc/qemu/hw/omap_tap.c
/openbmc/qemu/hw/omap_uart.c
/openbmc/qemu/hw/onenand.c
/openbmc/qemu/hw/opencores_eth.c
/openbmc/qemu/hw/openpic.c
/openbmc/qemu/hw/openrisc/Makefile.objs
/openbmc/qemu/hw/openrisc/cputimer.c
/openbmc/qemu/hw/openrisc/openrisc_sim.c
/openbmc/qemu/hw/openrisc/pic_cpu.c
/openbmc/qemu/hw/pam.c
/openbmc/qemu/hw/parallel.c
/openbmc/qemu/hw/pc-testdev.c
/openbmc/qemu/hw/pc.h
/openbmc/qemu/hw/pc87312.c
/openbmc/qemu/hw/pc87312.h
/openbmc/qemu/hw/pc_sysfw.c
/openbmc/qemu/hw/pci/pci_host.h
/openbmc/qemu/hw/pci/shpc.c
/openbmc/qemu/hw/pci/slotid_cap.c
/openbmc/qemu/hw/pci_bridge_dev.c
/openbmc/qemu/hw/pckbd.c
/openbmc/qemu/hw/pcnet-pci.c
/openbmc/qemu/hw/pcnet.c
/openbmc/qemu/hw/pcspk.c
/openbmc/qemu/hw/pcspk.h
/openbmc/qemu/hw/pflash_cfi01.c
/openbmc/qemu/hw/pflash_cfi02.c
/openbmc/qemu/hw/piix4.c
/openbmc/qemu/hw/piix_pci.c
/openbmc/qemu/hw/pl011.c
/openbmc/qemu/hw/pl022.c
/openbmc/qemu/hw/pl031.c
/openbmc/qemu/hw/pl041.c
/openbmc/qemu/hw/pl050.c
/openbmc/qemu/hw/pl061.c
/openbmc/qemu/hw/pl080.c
/openbmc/qemu/hw/pl110.c
/openbmc/qemu/hw/pl110_template.h
/openbmc/qemu/hw/pl181.c
/openbmc/qemu/hw/pl190.c
/openbmc/qemu/hw/pm_smbus.c
/openbmc/qemu/hw/ppc/Makefile.objs
/openbmc/qemu/hw/ppc/e500-ccsr.h
/openbmc/qemu/hw/ppc/e500plat.c
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mpc8544_guts.c
/openbmc/qemu/hw/ppc/mpc8544ds.c
/openbmc/qemu/hw/ppc/ppc.c
/openbmc/qemu/hw/ppc/ppc405_boards.c
/openbmc/qemu/hw/ppc/ppc405_uc.c
/openbmc/qemu/hw/ppc/ppc440_bamboo.c
/openbmc/qemu/hw/ppc/ppc4xx_devs.c
/openbmc/qemu/hw/ppc/ppc_booke.c
/openbmc/qemu/hw/ppc/ppce500_spin.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_events.c
/openbmc/qemu/hw/ppc/spapr_hcall.c
/openbmc/qemu/hw/ppc/spapr_iommu.c
/openbmc/qemu/hw/ppc/spapr_rtas.c
/openbmc/qemu/hw/ppc/spapr_vio.c
/openbmc/qemu/hw/ppc/virtex_ml507.c
/openbmc/qemu/hw/ppc/xics.c
/openbmc/qemu/hw/ppc405.h
/openbmc/qemu/hw/ppc4xx.h
/openbmc/qemu/hw/ppc4xx_pci.c
/openbmc/qemu/hw/ppce500_pci.c
/openbmc/qemu/hw/prep_pci.c
/openbmc/qemu/hw/ps2.c
/openbmc/qemu/hw/ptimer.c
/openbmc/qemu/hw/puv3_dma.c
/openbmc/qemu/hw/puv3_gpio.c
/openbmc/qemu/hw/puv3_intc.c
/openbmc/qemu/hw/puv3_ost.c
/openbmc/qemu/hw/puv3_pm.c
/openbmc/qemu/hw/pxa2xx_dma.c
/openbmc/qemu/hw/pxa2xx_keypad.c
/openbmc/qemu/hw/pxa2xx_lcd.c
/openbmc/qemu/hw/pxa2xx_mmci.c
/openbmc/qemu/hw/pxa2xx_pcmcia.c
/openbmc/qemu/hw/pxa2xx_timer.c
/openbmc/qemu/hw/q35.c
/openbmc/qemu/hw/q35.h
/openbmc/qemu/hw/qdev-addr.c
/openbmc/qemu/hw/qdev-properties-system.c
/openbmc/qemu/hw/qdev-properties.c
/openbmc/qemu/hw/qdev-properties.h
/openbmc/qemu/hw/qdev.c
/openbmc/qemu/hw/qdev.h
/openbmc/qemu/hw/qxl-logger.c
/openbmc/qemu/hw/qxl-render.c
/openbmc/qemu/hw/qxl.c
/openbmc/qemu/hw/qxl.h
/openbmc/qemu/hw/rc4030.c
/openbmc/qemu/hw/realview_gic.c
/openbmc/qemu/hw/rtl8139.c
/openbmc/qemu/hw/s390x/css.c
/openbmc/qemu/hw/s390x/event-facility.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/sclp.c
/openbmc/qemu/hw/s390x/sclpconsole.c
/openbmc/qemu/hw/s390x/sclpquiesce.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/sb16.c
/openbmc/qemu/hw/sbi.c
/openbmc/qemu/hw/scsi-bus.c
/openbmc/qemu/hw/scsi-disk.c
/openbmc/qemu/hw/scsi-generic.c
/openbmc/qemu/hw/scsi.h
/openbmc/qemu/hw/sd.c
/openbmc/qemu/hw/sdhci.c
/openbmc/qemu/hw/sdhci.h
/openbmc/qemu/hw/serial-isa.c
/openbmc/qemu/hw/serial-pci.c
/openbmc/qemu/hw/serial.c
/openbmc/qemu/hw/serial.h
/openbmc/qemu/hw/sga.c
/openbmc/qemu/hw/sh.h
/openbmc/qemu/hw/sh4/Makefile.objs
/openbmc/qemu/hw/sh4/r2d.c
/openbmc/qemu/hw/sh4/sh7750.c
/openbmc/qemu/hw/sh4/sh7750_regnames.c
/openbmc/qemu/hw/sh4/shix.c
/openbmc/qemu/hw/sh_intc.c
/openbmc/qemu/hw/sh_intc.h
/openbmc/qemu/hw/sh_pci.c
/openbmc/qemu/hw/sh_serial.c
/openbmc/qemu/hw/sh_timer.c
/openbmc/qemu/hw/slavio_intctl.c
/openbmc/qemu/hw/slavio_misc.c
/openbmc/qemu/hw/slavio_timer.c
/openbmc/qemu/hw/sm501.c
/openbmc/qemu/hw/smbus.c
/openbmc/qemu/hw/smbus.h
/openbmc/qemu/hw/smbus_eeprom.c
/openbmc/qemu/hw/smbus_ich9.c
/openbmc/qemu/hw/smc91c111.c
/openbmc/qemu/hw/soc_dma.c
/openbmc/qemu/hw/spapr_llan.c
/openbmc/qemu/hw/spapr_pci.c
/openbmc/qemu/hw/spapr_vscsi.c
/openbmc/qemu/hw/spapr_vty.c
/openbmc/qemu/hw/sparc/Makefile.objs
/openbmc/qemu/hw/sparc/leon3.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/sparc32_dma.c
/openbmc/qemu/hw/sparc64/Makefile.objs
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/ssd0303.c
/openbmc/qemu/hw/ssd0323.c
/openbmc/qemu/hw/ssi-sd.c
/openbmc/qemu/hw/ssi.c
/openbmc/qemu/hw/ssi.h
/openbmc/qemu/hw/stellaris_enet.c
/openbmc/qemu/hw/stellaris_input.c
/openbmc/qemu/hw/stream.c
/openbmc/qemu/hw/strongarm.c
/openbmc/qemu/hw/sun4c_intctl.c
/openbmc/qemu/hw/sun4m.h
/openbmc/qemu/hw/sun4m_iommu.c
/openbmc/qemu/hw/sysbus.c
/openbmc/qemu/hw/sysbus.h
/openbmc/qemu/hw/tc58128.c
/openbmc/qemu/hw/tc6393xb.c
/openbmc/qemu/hw/tcx.c
/openbmc/qemu/hw/tmp105.c
/openbmc/qemu/hw/tmp105.h
/openbmc/qemu/hw/tpci200.c
/openbmc/qemu/hw/tsc2005.c
/openbmc/qemu/hw/tsc210x.c
/openbmc/qemu/hw/tusb6010.c
/openbmc/qemu/hw/twl92230.c
/openbmc/qemu/hw/unicore32/Makefile.objs
/openbmc/qemu/hw/unicore32/puv3.c
/openbmc/qemu/hw/unin_pci.c
/openbmc/qemu/hw/usb.h
/openbmc/qemu/hw/usb/dev-network.c
/openbmc/qemu/hw/versatile_i2c.c
/openbmc/qemu/hw/versatile_pci.c
/openbmc/qemu/hw/vfio_pci.c
/openbmc/qemu/hw/vga-isa-mm.c
/openbmc/qemu/hw/vga-isa.c
/openbmc/qemu/hw/vga-pci.c
/openbmc/qemu/hw/vga.c
/openbmc/qemu/hw/vhost.c
/openbmc/qemu/hw/vhost_net.c
/openbmc/qemu/hw/virtio-balloon.c
/openbmc/qemu/hw/virtio-balloon.h
/openbmc/qemu/hw/virtio-blk.c
/openbmc/qemu/hw/virtio-blk.h
/openbmc/qemu/hw/virtio-bus.c
/openbmc/qemu/hw/virtio-bus.h
/openbmc/qemu/hw/virtio-console.c
/openbmc/qemu/hw/virtio-net.c
/openbmc/qemu/hw/virtio-net.h
/openbmc/qemu/hw/virtio-pci.c
/openbmc/qemu/hw/virtio-pci.h
/openbmc/qemu/hw/virtio-rng.c
/openbmc/qemu/hw/virtio-scsi.c
/openbmc/qemu/hw/virtio-scsi.h
/openbmc/qemu/hw/virtio-serial-bus.c
/openbmc/qemu/hw/virtio-serial.h
/openbmc/qemu/hw/virtio.c
/openbmc/qemu/hw/virtio.h
/openbmc/qemu/hw/vmmouse.c
/openbmc/qemu/hw/vmport.c
/openbmc/qemu/hw/vmware_vga.c
/openbmc/qemu/hw/vt82c686.c
/openbmc/qemu/hw/wdt_i6300esb.c
/openbmc/qemu/hw/wdt_ib700.c
/openbmc/qemu/hw/wm8750.c
/openbmc/qemu/hw/xen-host-pci-device.c
/openbmc/qemu/hw/xen-host-pci-device.h
/openbmc/qemu/hw/xen_apic.c
/openbmc/qemu/hw/xen_backend.c
/openbmc/qemu/hw/xen_backend.h
/openbmc/qemu/hw/xen_common.h
/openbmc/qemu/hw/xen_console.c
/openbmc/qemu/hw/xen_devconfig.c
/openbmc/qemu/hw/xen_disk.c
/openbmc/qemu/hw/xen_domainbuild.h
/openbmc/qemu/hw/xen_nic.c
/openbmc/qemu/hw/xen_platform.c
/openbmc/qemu/hw/xen_pt.c
/openbmc/qemu/hw/xen_pt.h
/openbmc/qemu/hw/xen_pt_config_init.c
/openbmc/qemu/hw/xen_pt_msi.c
/openbmc/qemu/hw/xenfb.c
/openbmc/qemu/hw/xgmac.c
/openbmc/qemu/hw/xilinx.h
/openbmc/qemu/hw/xilinx_axidma.c
/openbmc/qemu/hw/xilinx_axienet.c
/openbmc/qemu/hw/xilinx_ethlite.c
/openbmc/qemu/hw/xilinx_intc.c
/openbmc/qemu/hw/xilinx_spi.c
/openbmc/qemu/hw/xilinx_spips.c
/openbmc/qemu/hw/xilinx_timer.c
/openbmc/qemu/hw/xilinx_uartlite.c
/openbmc/qemu/hw/xio3130_downstream.c
/openbmc/qemu/hw/xio3130_downstream.h
/openbmc/qemu/hw/xio3130_upstream.c
/openbmc/qemu/hw/xio3130_upstream.h
/openbmc/qemu/hw/xtensa/Makefile.objs
/openbmc/qemu/hw/xtensa/pic_cpu.c
/openbmc/qemu/hw/xtensa/xtensa_lx60.c
/openbmc/qemu/hw/xtensa/xtensa_sim.c
/openbmc/qemu/hw/zaurus.c
/openbmc/qemu/hw/zynq_slcr.c
/openbmc/qemu/include/char/char.h
/openbmc/qemu/include/exec/gen-icount.h
/openbmc/qemu/include/migration/migration.h
/openbmc/qemu/include/migration/page_cache.h
/openbmc/qemu/include/migration/qemu-file.h
/openbmc/qemu/include/migration/vmstate.h
/openbmc/qemu/include/monitor/qdev.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/qemu/atomic.h
/openbmc/qemu/include/qemu/fifo8.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/qemu/sockets.h
cpu.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/linux-headers/asm-arm/kvm.h
/openbmc/qemu/linux-headers/asm-arm/kvm_para.h
/openbmc/qemu/linux-headers/asm-generic/kvm_para.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/mips64/syscall.h
/openbmc/qemu/linux-user/mips64/syscall_nr.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/migration-exec.c
/openbmc/qemu/migration-fd.c
/openbmc/qemu/migration-tcp.c
/openbmc/qemu/migration-unix.c
/openbmc/qemu/migration.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/hub.c
/openbmc/qemu/net/hub.h
/openbmc/qemu/net/net.c
/openbmc/qemu/net/queue.c
/openbmc/qemu/net/tap-linux.c
/openbmc/qemu/net/tap-linux.h
/openbmc/qemu/net/tap.c
/openbmc/qemu/page_cache.c
/openbmc/qemu/pc-bios/bios.bin
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/roms/seabios
/openbmc/qemu/savevm.c
/openbmc/qemu/scripts/make_device_config.sh
/openbmc/qemu/slirp/tcp_subr.c
/openbmc/qemu/spice-qemu-char.c
/openbmc/qemu/stubs/Makefile.objs
/openbmc/qemu/stubs/pci-drive-hot-add.c
/openbmc/qemu/stubs/vmstate.c
/openbmc/qemu/target-alpha/translate.c
/openbmc/qemu/target-arm/Makefile.objs
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/kvm.c
/openbmc/qemu/target-arm/kvm_arm.h
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-cris/translate.c
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-lm32/translate.c
/openbmc/qemu/target-m68k/translate.c
/openbmc/qemu/target-microblaze/translate.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-openrisc/translate.c
/openbmc/qemu/target-ppc/Makefile.objs
/openbmc/qemu/target-ppc/cpu-models.c
/openbmc/qemu/target-ppc/cpu-models.h
/openbmc/qemu/target-ppc/cpu-qom.h
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/ioinst.c
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-sh4/cpu-qom.h
/openbmc/qemu/target-sh4/cpu.c
/openbmc/qemu/target-sh4/cpu.h
/openbmc/qemu/target-sh4/translate.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/target-unicore32/translate.c
/openbmc/qemu/target-xtensa/translate.c
/openbmc/qemu/tests/rtc-test.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/subq_s_ph.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/subq_s_w.c
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/console.c
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/fifo8.c
/openbmc/qemu/util/osdep.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/qemu-config.c
/openbmc/qemu/util/qemu-sockets.c
/openbmc/qemu/vl.c
378df4b222-Feb-2013 Peter Maydell <peter.maydell@linaro.org>

Handle CPU interrupts by inline checking of a flag

Fix some of the nasty TCG race conditions and crashes by implementing
cpu_exit() as setting a flag which is checked at the start of each TB.
This a

Handle CPU interrupts by inline checking of a flag

Fix some of the nasty TCG race conditions and crashes by implementing
cpu_exit() as setting a flag which is checked at the start of each TB.
This avoids crashes if a thread or signal handler calls cpu_exit()
while the execution thread is itself modifying the TB graph (which
may happen in system emulation mode as well as in linux-user mode
with a multithreaded guest binary).

This fixes the crashes seen in LP:668799; however there are another
class of crashes described in LP:1098729 which stem from the fact
that in linux-user with a multithreaded guest all threads will
use and modify the same global TCG date structures (including the
generated code buffer) without any kind of locking. This means that
multithreaded guest binaries are still in the "unsupported"
category.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/aio-posix.c
/openbmc/qemu/arch_init.c
/openbmc/qemu/async.c
/openbmc/qemu/block.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/configure
/openbmc/qemu/coroutine-sigaltstack.c
/openbmc/qemu/coroutine-ucontext.c
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/default-configs/alpha-softmmu.mak
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/m68k-softmmu.mak
/openbmc/qemu/default-configs/mips-softmmu.mak
/openbmc/qemu/default-configs/mips64-softmmu.mak
/openbmc/qemu/default-configs/mips64el-softmmu.mak
/openbmc/qemu/default-configs/mipsel-softmmu.mak
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/default-configs/ppc64-softmmu.mak
/openbmc/qemu/default-configs/ppcemb-softmmu.mak
/openbmc/qemu/default-configs/sh4-softmmu.mak
/openbmc/qemu/default-configs/sh4eb-softmmu.mak
/openbmc/qemu/default-configs/sparc64-softmmu.mak
/openbmc/qemu/default-configs/usb.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/disas/i386.c
/openbmc/qemu/disas/m68k.c
/openbmc/qemu/exec.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/a9mpcore.c
/openbmc/qemu/hw/a9scu.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm11mpcore.c
/openbmc/qemu/hw/arm_mptimer.c
/openbmc/qemu/hw/block-common.h
/openbmc/qemu/hw/cadence_gem.c
/openbmc/qemu/hw/ds1338.c
/openbmc/qemu/hw/grlib_apbuart.c
/openbmc/qemu/hw/ide/qdev.c
/openbmc/qemu/hw/isa-bus.c
/openbmc/qemu/hw/m25p80.c
/openbmc/qemu/hw/pc.c
/openbmc/qemu/hw/pc.h
/openbmc/qemu/hw/pc_piix.c
/openbmc/qemu/hw/pc_q35.c
/openbmc/qemu/hw/petalogix_ml605_mmu.c
/openbmc/qemu/hw/pflash_cfi01.c
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc4xx_devs.c
/openbmc/qemu/hw/ppce500_spin.c
/openbmc/qemu/hw/qxl-render.c
/openbmc/qemu/hw/scsi-disk.c
/openbmc/qemu/hw/sdhci.c
/openbmc/qemu/hw/sdhci.h
/openbmc/qemu/hw/spapr_hcall.c
/openbmc/qemu/hw/usb.h
/openbmc/qemu/hw/usb/Makefile.objs
/openbmc/qemu/hw/usb/core.c
/openbmc/qemu/hw/usb/desc.c
/openbmc/qemu/hw/usb/dev-bluetooth.c
/openbmc/qemu/hw/usb/dev-hid.c
/openbmc/qemu/hw/usb/dev-hub.c
/openbmc/qemu/hw/usb/dev-network.c
/openbmc/qemu/hw/usb/dev-smartcard-reader.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/usb/dev-uas.c
/openbmc/qemu/hw/usb/dev-wacom.c
/openbmc/qemu/hw/usb/hcd-ehci.c
/openbmc/qemu/hw/usb/hcd-musb.c
/openbmc/qemu/hw/usb/hcd-ohci.c
/openbmc/qemu/hw/usb/hcd-uhci.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/hw/usb/host-bsd.c
/openbmc/qemu/hw/usb/host-legacy.c
/openbmc/qemu/hw/usb/host-linux.c
/openbmc/qemu/hw/usb/host-stub.c
/openbmc/qemu/hw/usb/host.h
/openbmc/qemu/hw/usb/redirect.c
/openbmc/qemu/hw/vga.c
/openbmc/qemu/hw/vmware_vga.c
/openbmc/qemu/hw/xenfb.c
/openbmc/qemu/hw/xilinx_axienet.c
/openbmc/qemu/hw/xilinx_zynq.c
/openbmc/qemu/include/block/aio.h
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/exec/cpu-defs.h
/openbmc/qemu/include/exec/gen-icount.h
/openbmc/qemu/include/migration/migration.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/host-utils.h
/openbmc/qemu/include/qemu/log.h
/openbmc/qemu/include/qemu/main-loop.h
cpu.h
/openbmc/qemu/include/sysemu/os-win32.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/iohandler.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/main-loop.c
/openbmc/qemu/migration.c
/openbmc/qemu/monitor.c
/openbmc/qemu/po/Makefile
/openbmc/qemu/po/de_DE.po
/openbmc/qemu/po/it.po
/openbmc/qemu/po/messages.po
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-coroutine.c
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-img-cmds.hx
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-img.texi
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-log.c
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qemu-nbd.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qom/object.c
/openbmc/qemu/qtest.c
/openbmc/qemu/scripts/make_device_config.sh
/openbmc/qemu/slirp/libslirp.h
/openbmc/qemu/slirp/main.h
/openbmc/qemu/slirp/slirp.c
/openbmc/qemu/slirp/socket.c
/openbmc/qemu/slirp/socket.h
/openbmc/qemu/stubs/slirp.c
/openbmc/qemu/target-alpha/cpu-qom.h
/openbmc/qemu/target-alpha/helper.h
/openbmc/qemu/target-alpha/int_helper.c
/openbmc/qemu/target-alpha/translate.c
/openbmc/qemu/target-arm/cpu-qom.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/helper.h
/openbmc/qemu/target-arm/op_helper.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-cris/cpu-qom.h
/openbmc/qemu/target-cris/translate.c
/openbmc/qemu/target-i386/cc_helper.c
/openbmc/qemu/target-i386/cc_helper_template.h
/openbmc/qemu/target-i386/cpu-qom.h
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/helper.h
/openbmc/qemu/target-i386/int_helper.c
/openbmc/qemu/target-i386/shift_helper_template.h
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-lm32/cpu-qom.h
/openbmc/qemu/target-lm32/cpu.h
/openbmc/qemu/target-lm32/translate.c
/openbmc/qemu/target-m68k/cpu-qom.h
/openbmc/qemu/target-microblaze/cpu-qom.h
/openbmc/qemu/target-microblaze/translate.c
/openbmc/qemu/target-mips/cpu-qom.h
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-mips/helper.h
/openbmc/qemu/target-mips/op_helper.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-openrisc/cpu.h
/openbmc/qemu/target-openrisc/translate.c
/openbmc/qemu/target-ppc/cpu-qom.h
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/helper.h
/openbmc/qemu/target-ppc/int_helper.c
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/machine.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/cpu-qom.h
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/helper.h
/openbmc/qemu/target-s390x/int_helper.c
/openbmc/qemu/target-s390x/translate.c
/openbmc/qemu/target-sh4/cpu-qom.h
/openbmc/qemu/target-sh4/translate.c
/openbmc/qemu/target-sparc/cpu-qom.h
/openbmc/qemu/target-sparc/cpu.c
/openbmc/qemu/target-sparc/cpu.h
/openbmc/qemu/target-sparc/helper.c
/openbmc/qemu/target-sparc/helper.h
/openbmc/qemu/target-sparc/ldst_helper.c
/openbmc/qemu/target-sparc/translate.c
/openbmc/qemu/target-unicore32/cpu-qom.h
/openbmc/qemu/target-unicore32/translate.c
/openbmc/qemu/target-xtensa/cpu-qom.h
/openbmc/qemu/target-xtensa/translate.c
/openbmc/qemu/tcg-runtime.c
/openbmc/qemu/tcg/README
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/arm/tcg-target.h
/openbmc/qemu/tcg/hppa/tcg-target.h
/openbmc/qemu/tcg/i386/tcg-target.c
/openbmc/qemu/tcg/i386/tcg-target.h
/openbmc/qemu/tcg/ia64/tcg-target.h
/openbmc/qemu/tcg/mips/tcg-target.h
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tcg/ppc/tcg-target.h
/openbmc/qemu/tcg/ppc64/tcg-target.h
/openbmc/qemu/tcg/s390/tcg-target.h
/openbmc/qemu/tcg/sparc/tcg-target.c
/openbmc/qemu/tcg/sparc/tcg-target.h
/openbmc/qemu/tcg/tcg-op.h
/openbmc/qemu/tcg/tcg-opc.h
/openbmc/qemu/tcg/tcg-runtime.h
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tcg/tci/README
/openbmc/qemu/tcg/tci/tcg-target.h
/openbmc/qemu/tests/.gitignore
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/check-qjson.c
/openbmc/qemu/tests/libi2c-omap.c
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/m48t59-test.c
/openbmc/qemu/tests/qemu-iotests/026
/openbmc/qemu/tests/qemu-iotests/036
/openbmc/qemu/tests/qemu-iotests/039
/openbmc/qemu/tests/qemu-iotests/044.out
/openbmc/qemu/tests/qemu-iotests/048
/openbmc/qemu/tests/qemu-iotests/048.out
/openbmc/qemu/tests/qemu-iotests/049
/openbmc/qemu/tests/qemu-iotests/049.out
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/rtc-test.c
/openbmc/qemu/tests/tcg/mips/mips32-dspr2/mulq_rs_w.c
/openbmc/qemu/tests/tcg/mips/mips32-dspr2/mulq_s_ph.c
/openbmc/qemu/tests/tcg/mips/mips32-dspr2/mulq_s_w.c
/openbmc/qemu/tests/tcg/test-i386.c
/openbmc/qemu/tests/test-coroutine.c
/openbmc/qemu/tests/test-mul64.c
/openbmc/qemu/trace-events
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/vnc-tls.c
/openbmc/qemu/user-exec.c
/openbmc/qemu/util/host-utils.c
/openbmc/qemu/vl.c
c05efcb117-Jan-2013 Andreas Färber <afaerber@suse.de>

cpu: Add CPUArchState pointer to CPUState

The target-specific ENV_GET_CPU() macros have allowed us to navigate
from CPUArchState to CPUState. The reverse direction was not supported.
Avoid introduci

cpu: Add CPUArchState pointer to CPUState

The target-specific ENV_GET_CPU() macros have allowed us to navigate
from CPUArchState to CPUState. The reverse direction was not supported.
Avoid introducing CPU_GET_ENV() macros by initializing an untyped
pointer that is initialized in derived instance_init functions.

The field may not be called "env" due to it being poisoned.

Acked-by: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...

d77953b916-Jan-2013 Andreas Färber <afaerber@suse.de>

cpu: Move current_tb field to CPUState

Explictly NULL it on CPU reset since it was located before breakpoints.

Change vapic_report_tpr_access() argument to CPUState. This also
resolves the use of v

cpu: Move current_tb field to CPUState

Explictly NULL it on CPU reset since it was located before breakpoints.

Change vapic_report_tpr_access() argument to CPUState. This also
resolves the use of void* for cpu.h independence.
Change vAPIC patch_instruction() argument to X86CPU.

Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...

fcd7d00317-Dec-2012 Andreas Färber <afaerber@suse.de>

cpu: Move exit_request field to CPUState

Since it was located before breakpoints field, it needs to be reset.

Signed-off-by: Andreas Färber <afaerber@suse.de>

0315c31c17-Dec-2012 Andreas Färber <afaerber@suse.de>

cpu: Move running field to CPUState

Pass CPUState to cpu_exec_{start,end}() functions.

Signed-off-by: Andreas Färber <afaerber@suse.de>

0d34282f17-Dec-2012 Andreas Färber <afaerber@suse.de>

cpu: Move host_tid field to CPUState

Change gdbstub's cpu_index() argument to CPUState now that CPUArchState
is no longer used.

Signed-off-by: Andreas Färber <afaerber@suse.de>


/openbmc/qemu/VERSION
/openbmc/qemu/block-migration.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/gluster.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/configure
/openbmc/qemu/cpu-exec.c
/openbmc/qemu/cpus.c
/openbmc/qemu/docs/tracing.txt
/openbmc/qemu/dump.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/9pfs/virtio-9p-proxy.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/acpi_piix4.c
/openbmc/qemu/hw/an5206.c
/openbmc/qemu/hw/cadence_uart.c
/openbmc/qemu/hw/e1000.c
/openbmc/qemu/hw/kvm/pci-assign.c
/openbmc/qemu/hw/m25p80.c
/openbmc/qemu/hw/mcf.h
/openbmc/qemu/hw/mcf5206.c
/openbmc/qemu/hw/mcf5208.c
/openbmc/qemu/hw/mcf_intc.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/petalogix_ml605_mmu.c
/openbmc/qemu/hw/ppc.c
/openbmc/qemu/hw/ppc.h
/openbmc/qemu/hw/ppc405_uc.c
/openbmc/qemu/hw/pxa2xx.c
/openbmc/qemu/hw/qdev.c
/openbmc/qemu/hw/qxl.c
/openbmc/qemu/hw/s390x/css.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/sclpconsole.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/vfio_pci.c
/openbmc/qemu/hw/vhost_net.c
/openbmc/qemu/hw/virtio-net.c
/openbmc/qemu/hw/virtio-net.h
/openbmc/qemu/hw/virtio-pci.c
/openbmc/qemu/hw/virtio.h
/openbmc/qemu/hw/xilinx.h
/openbmc/qemu/hw/xilinx_zynq.c
/openbmc/qemu/include/exec/cpu-defs.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/exec/gdbstub.h
/openbmc/qemu/include/migration/qemu-file.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/bitops.h
/openbmc/qemu/include/qemu/bswap.h
/openbmc/qemu/include/qemu/hbitmap.h
/openbmc/qemu/include/qemu/host-utils.h
/openbmc/qemu/include/qemu/log.h
cpu.h
/openbmc/qemu/include/sysemu/cpus.h
/openbmc/qemu/include/sysemu/os-win32.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/qemu.h
/openbmc/qemu/linux-user/strace.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/memory.c
/openbmc/qemu/migration.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/pc-bios/bios.bin
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-log.c
/openbmc/qemu/qemu-nbd.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qom/cpu.c
/openbmc/qemu/qtest.c
/openbmc/qemu/savevm.c
/openbmc/qemu/target-alpha/cpu-qom.h
/openbmc/qemu/target-alpha/cpu.c
/openbmc/qemu/target-arm/cpu-qom.h
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/cpu.h
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-cris/cpu-qom.h
/openbmc/qemu/target-cris/cpu.c
/openbmc/qemu/target-cris/cpu.h
/openbmc/qemu/target-cris/op_helper.c
/openbmc/qemu/target-cris/translate.c
/openbmc/qemu/target-cris/translate_v10.c
/openbmc/qemu/target-i386/cpu-qom.h
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/topology.h
/openbmc/qemu/target-i386/translate.c
/openbmc/qemu/target-lm32/cpu-qom.h
/openbmc/qemu/target-lm32/cpu.c
/openbmc/qemu/target-lm32/helper.c
/openbmc/qemu/target-m68k/cpu-qom.h
/openbmc/qemu/target-m68k/cpu.c
/openbmc/qemu/target-m68k/cpu.h
/openbmc/qemu/target-m68k/helper.c
/openbmc/qemu/target-m68k/translate.c
/openbmc/qemu/target-microblaze/cpu-qom.h
/openbmc/qemu/target-microblaze/cpu.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-microblaze/translate.c
/openbmc/qemu/target-mips/cpu-qom.h
/openbmc/qemu/target-mips/cpu.c
/openbmc/qemu/target-mips/cpu.h
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-openrisc/cpu.c
/openbmc/qemu/target-openrisc/cpu.h
/openbmc/qemu/target-ppc/cpu-qom.h
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/cpu-qom.h
/openbmc/qemu/target-s390x/cpu.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/ioinst.h
/openbmc/qemu/target-sh4/cpu-qom.h
/openbmc/qemu/target-sh4/cpu.c
/openbmc/qemu/target-sh4/cpu.h
/openbmc/qemu/target-sh4/translate.c
/openbmc/qemu/target-sparc/cpu-qom.h
/openbmc/qemu/target-sparc/cpu.c
/openbmc/qemu/target-unicore32/cpu-qom.h
/openbmc/qemu/target-unicore32/cpu.c
/openbmc/qemu/target-unicore32/helper.c
/openbmc/qemu/target-xtensa/cpu-qom.h
/openbmc/qemu/target-xtensa/cpu.c
/openbmc/qemu/target-xtensa/cpu.h
/openbmc/qemu/target-xtensa/helper.c
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tcg/tci/tcg-target.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/libi2c-omap.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/test-cutils.c
/openbmc/qemu/tests/test-string-input-visitor.c
/openbmc/qemu/trace/simple.c
/openbmc/qemu/translate-all.c
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/input.c
/openbmc/qemu/ui/vnc_keysym.h
/openbmc/qemu/util/bitops.c
/openbmc/qemu/util/cutils.c
/openbmc/qemu/util/envlist.c
/openbmc/qemu/util/hbitmap.c
/openbmc/qemu/util/iov.c
/openbmc/qemu/util/qemu-config.c
/openbmc/qemu/util/qemu-option.c
/openbmc/qemu/util/qemu-sockets.c
/openbmc/qemu/vl.c
b76facc325-Jan-2013 Paolo Bonzini <pbonzini@redhat.com>

qom: remove object_delete

This is now unused. Document the initial reference count of an object
and when it will be freed/finalized.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-b

qom: remove object_delete

This is now unused. Document the initial reference count of an object
and when it will be freed/finalized.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

6c232d2f25-Jan-2013 Paolo Bonzini <pbonzini@redhat.com>

qom: document reference counting of link properties

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile.objs
/openbmc/qemu/arch_init.c
/openbmc/qemu/block-migration.c
/openbmc/qemu/block.c
/openbmc/qemu/block/bochs.c
/openbmc/qemu/block/cloop.c
/openbmc/qemu/block/cow.c
/openbmc/qemu/block/dmg.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/parallels.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/vdi.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/block/vpc.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bsd-user/main.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/docs/virtio-balloon-stats.txt
/openbmc/qemu/fsdev/virtfs-proxy-helper.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/9pfs/virtio-9p-device.c
/openbmc/qemu/hw/9pfs/virtio-9p-local.c
/openbmc/qemu/hw/9pfs/virtio-9p.c
/openbmc/qemu/hw/arm_sysctl.c
/openbmc/qemu/hw/block-common.c
/openbmc/qemu/hw/boards.h
/openbmc/qemu/hw/cadence_gem.c
/openbmc/qemu/hw/cadence_ttc.c
/openbmc/qemu/hw/dp8393x.c
/openbmc/qemu/hw/ds1338.c
/openbmc/qemu/hw/e1000.c
/openbmc/qemu/hw/eepro100.c
/openbmc/qemu/hw/etraxfs_eth.c
/openbmc/qemu/hw/i2c.c
/openbmc/qemu/hw/i2c.h
/openbmc/qemu/hw/ich9.h
/openbmc/qemu/hw/ide.h
/openbmc/qemu/hw/ide/ahci.c
/openbmc/qemu/hw/ide/ahci.h
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/ide/ich.c
/openbmc/qemu/hw/ide/mmio.c
/openbmc/qemu/hw/isa.h
/openbmc/qemu/hw/lan9118.c
/openbmc/qemu/hw/lance.c
/openbmc/qemu/hw/lm832x.c
/openbmc/qemu/hw/lpc_ich9.c
/openbmc/qemu/hw/max7310.c
/openbmc/qemu/hw/mcf_fec.c
/openbmc/qemu/hw/milkymist-minimac2.c
/openbmc/qemu/hw/mipsnet.c
/openbmc/qemu/hw/musicpal.c
/openbmc/qemu/hw/ne2000-isa.c
/openbmc/qemu/hw/ne2000.c
/openbmc/qemu/hw/opencores_eth.c
/openbmc/qemu/hw/pc.c
/openbmc/qemu/hw/pc_piix.c
/openbmc/qemu/hw/pc_q35.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/pcnet-pci.c
/openbmc/qemu/hw/pcnet.c
/openbmc/qemu/hw/piix_pci.c
/openbmc/qemu/hw/ppc/Makefile.objs
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/prep_pci.c
/openbmc/qemu/hw/pxa2xx.c
/openbmc/qemu/hw/qdev-core.h
/openbmc/qemu/hw/qdev-properties-system.c
/openbmc/qemu/hw/qdev-properties.h
/openbmc/qemu/hw/qdev.c
/openbmc/qemu/hw/r2d.c
/openbmc/qemu/hw/rtl8139.c
/openbmc/qemu/hw/s390x/Makefile.objs
/openbmc/qemu/hw/s390x/css.c
/openbmc/qemu/hw/s390x/css.h
/openbmc/qemu/hw/s390x/ipl.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-bus.h
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/s390-virtio-hcall.c
/openbmc/qemu/hw/s390x/s390-virtio.c
/openbmc/qemu/hw/s390x/s390-virtio.h
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.h
/openbmc/qemu/hw/smc91c111.c
/openbmc/qemu/hw/spapr_llan.c
/openbmc/qemu/hw/stellaris_enet.c
/openbmc/qemu/hw/usb/dev-network.c
/openbmc/qemu/hw/vexpress.c
/openbmc/qemu/hw/vfio_pci.c
/openbmc/qemu/hw/vhost.c
/openbmc/qemu/hw/vhost.h
/openbmc/qemu/hw/vhost_net.c
/openbmc/qemu/hw/vhost_net.h
/openbmc/qemu/hw/virtio-balloon.c
/openbmc/qemu/hw/virtio-net.c
/openbmc/qemu/hw/virtio-net.h
/openbmc/qemu/hw/virtio.c
/openbmc/qemu/hw/virtio.h
/openbmc/qemu/hw/wm8750.c
/openbmc/qemu/hw/xen.h
/openbmc/qemu/hw/xen_nic.c
/openbmc/qemu/hw/xgmac.c
/openbmc/qemu/hw/xilinx_axidma.c
/openbmc/qemu/hw/xilinx_axienet.c
/openbmc/qemu/hw/xilinx_ethlite.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/net/tap.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/hbitmap.h
/openbmc/qemu/include/qemu/host-utils.h
object.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/include/sysemu/qtest.h
/openbmc/qemu/include/ui/qemu-pixman.h
/openbmc/qemu/include/ui/spice-display.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/kvm-stub.c
/openbmc/qemu/libcacard/vcard_emul_nss.c
/openbmc/qemu/libcacard/vreader.c
/openbmc/qemu/libcacard/vscclient.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/tap-aix.c
/openbmc/qemu/net/tap-bsd.c
/openbmc/qemu/net/tap-haiku.c
/openbmc/qemu/net/tap-linux.c
/openbmc/qemu/net/tap-linux.h
/openbmc/qemu/net/tap-solaris.c
/openbmc/qemu/net/tap-win32.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/net/tap_int.h
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qapi/qmp-registry.c
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-log.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qga/commands.c
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/qom/object.c
/openbmc/qemu/qtest.c
/openbmc/qemu/readline.c
/openbmc/qemu/rules.mak
/openbmc/qemu/savevm.c
/openbmc/qemu/scripts/kvm/vmxcap
/openbmc/qemu/slirp/slirp.c
/openbmc/qemu/target-arm/cpu.c
/openbmc/qemu/target-arm/helper.c
/openbmc/qemu/target-arm/translate.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/helper.c
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-m68k/Makefile.objs
/openbmc/qemu/target-m68k/cpu.c
/openbmc/qemu/target-m68k/helper.c
/openbmc/qemu/target-microblaze/Makefile.objs
/openbmc/qemu/target-microblaze/cpu.c
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-mips/dsp_helper.c
/openbmc/qemu/target-mips/helper.h
/openbmc/qemu/target-mips/op_helper.c
/openbmc/qemu/target-mips/translate.c
/openbmc/qemu/target-openrisc/cpu.c
/openbmc/qemu/target-ppc/cpu.h
/openbmc/qemu/target-ppc/helper.h
/openbmc/qemu/target-ppc/mem_helper.c
/openbmc/qemu/target-ppc/mmu_helper.c
/openbmc/qemu/target-ppc/translate.c
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/Makefile.objs
/openbmc/qemu/target-s390x/cpu.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/helper.c
/openbmc/qemu/target-s390x/interrupt.c
/openbmc/qemu/target-s390x/ioinst.c
/openbmc/qemu/target-s390x/ioinst.h
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-sh4/Makefile.objs
/openbmc/qemu/target-sh4/cpu.c
/openbmc/qemu/target-unicore32/Makefile.objs
/openbmc/qemu/target-unicore32/cpu.c
/openbmc/qemu/target-unicore32/cpu.h
/openbmc/qemu/target-unicore32/helper.c
/openbmc/qemu/target-xtensa/Makefile.objs
/openbmc/qemu/target-xtensa/cpu.c
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/m48t59-test.c
/openbmc/qemu/tests/qemu-iotests/041
/openbmc/qemu/tests/qemu-iotests/041.out
/openbmc/qemu/tests/qemu-iotests/047
/openbmc/qemu/tests/qemu-iotests/047.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/rtc-test.c
/openbmc/qemu/tests/tcg/mips/mips32-dsp/mthlip.c
/openbmc/qemu/tests/test-hbitmap.c
/openbmc/qemu/tests/test-xbzrle.c
/openbmc/qemu/trace-events
/openbmc/qemu/trace/Makefile.objs
/openbmc/qemu/ui/cocoa.m
/openbmc/qemu/ui/qemu-pixman.c
/openbmc/qemu/ui/spice-core.c
/openbmc/qemu/ui/vnc-ws.c
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/hbitmap.c
/openbmc/qemu/util/qemu-option.c
/openbmc/qemu/vl.c
/openbmc/qemu/xbzrle.c
c03c520d25-Jan-2013 Andreas Färber <afaerber@suse.de>

cpu: Unconditionalize CPUState fields

Commits fc8c5b8c41ee5ba69d7a2be63b02a08c7b0b155b (Makefile.user: Define
CONFIG_USER_ONLY for libuser/) and
dd83b06ae61cfa2dc4381ab49f365bd0995fc930 (qom: Introd

cpu: Unconditionalize CPUState fields

Commits fc8c5b8c41ee5ba69d7a2be63b02a08c7b0b155b (Makefile.user: Define
CONFIG_USER_ONLY for libuser/) and
dd83b06ae61cfa2dc4381ab49f365bd0995fc930 (qom: Introduce CPU class)
specifically prepared the qom/cpu.c file to be compiled differently for
softmmu and *-user. This broke as part of build system refactorings
while CPU patches were in flight, adding conditional fields
kvm_fd (8737c51c0444f832c4e97d7eb7540eae457e08e4) and
kvm_vcpu_dirty (20d695a9254c1b086a456d3b79a3c311236643ba) for softmmu.

linux-user and bsd-user would therefore get a CPUState type with
instance_size ~8 bytes longer than expected.
Fix this by unconditionally having the fields in CPUState.

In practice, target-specific CPU types' instance_size would compensate
this, and upstream qom/cpu.c does not yet touch any affected field.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

1786237823-Jan-2013 Andreas Färber <afaerber@suse.de>

qom: Introduce object_class_is_abstract()

This lets a caller check if an ObjectClass as returned by, e.g.,
object_class_by_name() is instantiatable.

Signed-off-by: Andreas Färber <afaerber@suse.de>

qom: Introduce object_class_is_abstract()

This lets a caller check if an ObjectClass as returned by, e.g.,
object_class_by_name() is instantiatable.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Cc: Anthony Liguori <anthony@codemonkey.ws>

show more ...

2b8c275421-Jan-2013 Andreas Färber <afaerber@suse.de>

cpu: Add model resolution support to CPUClass

Introduce CPUClass::class_by_name and add a default implementation.
Hook up the alpha and ppc implementations.

Introduce a wrapper function cpu_class_b

cpu: Add model resolution support to CPUClass

Introduce CPUClass::class_by_name and add a default implementation.
Hook up the alpha and ppc implementations.

Introduce a wrapper function cpu_class_by_name().

Signed-off-by: Andreas Färber <afaerber@suse.de>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/Makefile.target
/openbmc/qemu/aio-posix.c
/openbmc/qemu/aio-win32.c
/openbmc/qemu/arch_init.c
/openbmc/qemu/block/commit.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/raw-posix.c
/openbmc/qemu/block/win32-aio.c
/openbmc/qemu/bsd-user/mmap.c
/openbmc/qemu/configure
/openbmc/qemu/disas/Makefile.objs
/openbmc/qemu/docs/usb-storage.txt
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/fsdev/Makefile.objs
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/a15mpcore.c
/openbmc/qemu/hw/a9mpcore.c
/openbmc/qemu/hw/acpi.c
/openbmc/qemu/hw/adb.c
/openbmc/qemu/hw/adb.h
/openbmc/qemu/hw/apb_pci.c
/openbmc/qemu/hw/arm11mpcore.c
/openbmc/qemu/hw/arm_boot.c
/openbmc/qemu/hw/arm_gic_common.c
/openbmc/qemu/hw/arm_mptimer.c
/openbmc/qemu/hw/arm_sysctl.c
/openbmc/qemu/hw/armv7m.c
/openbmc/qemu/hw/axis_dev88.c
/openbmc/qemu/hw/cadence_gem.c
/openbmc/qemu/hw/cuda.c
/openbmc/qemu/hw/dataplane/virtio-blk.c
/openbmc/qemu/hw/empty_slot.c
/openbmc/qemu/hw/escc.c
/openbmc/qemu/hw/esp.c
/openbmc/qemu/hw/etraxfs.h
/openbmc/qemu/hw/etraxfs_eth.c
/openbmc/qemu/hw/exynos4210.c
/openbmc/qemu/hw/exynos4210_gic.c
/openbmc/qemu/hw/exynos4210_uart.c
/openbmc/qemu/hw/exynos4_boards.c
/openbmc/qemu/hw/fw_cfg.c
/openbmc/qemu/hw/fw_cfg.h
/openbmc/qemu/hw/grackle_pci.c
/openbmc/qemu/hw/grlib.h
/openbmc/qemu/hw/grlib_irqmp.c
/openbmc/qemu/hw/heathrow_pic.c
/openbmc/qemu/hw/highbank.c
/openbmc/qemu/hw/hpet.c
/openbmc/qemu/hw/i8259.c
/openbmc/qemu/hw/ide.h
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/ide/pci.c
/openbmc/qemu/hw/imx_serial.c
/openbmc/qemu/hw/lan9118.c
/openbmc/qemu/hw/lm32.h
/openbmc/qemu/hw/lm32_pic.c
/openbmc/qemu/hw/lm32_pic.h
/openbmc/qemu/hw/loader.c
/openbmc/qemu/hw/loader.h
/openbmc/qemu/hw/lsi53c895a.c
/openbmc/qemu/hw/m25p80.c
/openbmc/qemu/hw/m48t59.c
/openbmc/qemu/hw/mac_nvram.c
/openbmc/qemu/hw/macio.c
/openbmc/qemu/hw/marvell_88w8618_audio.c
/openbmc/qemu/hw/milkymist-hw.h
/openbmc/qemu/hw/mips_jazz.c
/openbmc/qemu/hw/mips_mipssim.c
/openbmc/qemu/hw/mpc8544_guts.c
/openbmc/qemu/hw/musicpal.c
/openbmc/qemu/hw/nand.c
/openbmc/qemu/hw/nseries.c
/openbmc/qemu/hw/omap1.c
/openbmc/qemu/hw/omap2.c
/openbmc/qemu/hw/omap_dma.c
/openbmc/qemu/hw/omap_gpio.c
/openbmc/qemu/hw/omap_i2c.c
/openbmc/qemu/hw/omap_intc.c
/openbmc/qemu/hw/omap_spi.c
/openbmc/qemu/hw/onenand.c
/openbmc/qemu/hw/openpic.c
/openbmc/qemu/hw/openpic.h
/openbmc/qemu/hw/openrisc_sim.c
/openbmc/qemu/hw/pc.c
/openbmc/qemu/hw/pc.h
/openbmc/qemu/hw/pc_piix.c
/openbmc/qemu/hw/pci/Makefile.objs
/openbmc/qemu/hw/pcmcia.h
/openbmc/qemu/hw/petalogix_ml605_mmu.c
/openbmc/qemu/hw/pflash_cfi01.c
/openbmc/qemu/hw/pflash_cfi02.c
/openbmc/qemu/hw/ppc.c
/openbmc/qemu/hw/ppc.h
/openbmc/qemu/hw/ppc/Makefile.objs
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc/e500.h
/openbmc/qemu/hw/ppc/e500plat.c
/openbmc/qemu/hw/ppc/mac.h
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/ppc/mpc8544ds.c
/openbmc/qemu/hw/ppce500_spin.c
/openbmc/qemu/hw/pxa2xx.c
/openbmc/qemu/hw/pxa2xx_dma.c
/openbmc/qemu/hw/pxa2xx_gpio.c
/openbmc/qemu/hw/pxa2xx_pic.c
/openbmc/qemu/hw/pxa2xx_timer.c
/openbmc/qemu/hw/qdev-core.h
/openbmc/qemu/hw/qdev-monitor.c
/openbmc/qemu/hw/qdev-monitor.h
/openbmc/qemu/hw/qxl.c
/openbmc/qemu/hw/r2d.c
/openbmc/qemu/hw/realview.c
/openbmc/qemu/hw/realview_gic.c
/openbmc/qemu/hw/s390-virtio-bus.c
/openbmc/qemu/hw/s390-virtio-bus.h
/openbmc/qemu/hw/s390-virtio.c
/openbmc/qemu/hw/s390-virtio.h
/openbmc/qemu/hw/s390x/Makefile.objs
/openbmc/qemu/hw/s390x/ipl.c
/openbmc/qemu/hw/s390x/s390-virtio-hcall.c
/openbmc/qemu/hw/scsi-bus.c
/openbmc/qemu/hw/scsi-disk.c
/openbmc/qemu/hw/serial.c
/openbmc/qemu/hw/slavio_intctl.c
/openbmc/qemu/hw/sm501.c
/openbmc/qemu/hw/smc91c111.c
/openbmc/qemu/hw/spapr.c
/openbmc/qemu/hw/spapr_pci.c
/openbmc/qemu/hw/spapr_pci.h
/openbmc/qemu/hw/spapr_vio.c
/openbmc/qemu/hw/spitz.c
/openbmc/qemu/hw/stellaris.c
/openbmc/qemu/hw/strongarm.c
/openbmc/qemu/hw/sun4m.c
/openbmc/qemu/hw/sun4m.h
/openbmc/qemu/hw/sun4u.c
/openbmc/qemu/hw/sysbus.c
/openbmc/qemu/hw/sysbus.h
/openbmc/qemu/hw/tpci200.c
/openbmc/qemu/hw/tusb6010.c
/openbmc/qemu/hw/unin_pci.c
/openbmc/qemu/hw/usb.h
/openbmc/qemu/hw/usb/bus.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/usb/hcd-ohci.c
/openbmc/qemu/hw/usb/host-bsd.c
/openbmc/qemu/hw/usb/host-linux.c
/openbmc/qemu/hw/usb/host-stub.c
/openbmc/qemu/hw/versatilepb.c
/openbmc/qemu/hw/vexpress.c
/openbmc/qemu/hw/virtio-blk.c
/openbmc/qemu/hw/virtio-bus.c
/openbmc/qemu/hw/virtio-bus.h
/openbmc/qemu/hw/virtio-pci.c
/openbmc/qemu/hw/virtio-pci.h
/openbmc/qemu/hw/virtio.c
/openbmc/qemu/hw/virtio.h
/openbmc/qemu/hw/vmware_vga.c
/openbmc/qemu/hw/xilinx.h
/openbmc/qemu/hw/xilinx_ethlite.c
/openbmc/qemu/hw/xilinx_zynq.c
/openbmc/qemu/hw/xtensa_lx60.c
/openbmc/qemu/hw/zynq_slcr.c
/openbmc/qemu/include/block/aio.h
/openbmc/qemu/include/exec/cpu-defs.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/migration/migration.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/net/slirp.h
cpu.h
/openbmc/qemu/include/sysemu/cpus.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/linux-headers/asm-powerpc/kvm.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/linux-user/syscall_defs.h
/openbmc/qemu/migration.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/pc-bios/acpi-dsdt.aml
/openbmc/qemu/pc-bios/bios.bin
/openbmc/qemu/pc-bios/q35-acpi-dsdt.aml
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qom/Makefile.objs
/openbmc/qemu/qom/cpu.c
/openbmc/qemu/roms/seabios
/openbmc/qemu/savevm.c
/openbmc/qemu/scripts/make_device_config.sh
/openbmc/qemu/target-alpha/cpu.c
/openbmc/qemu/target-cris/cpu.h
/openbmc/qemu/target-cris/helper.c
/openbmc/qemu/target-cris/op_helper.c
/openbmc/qemu/target-i386/cpu.c
/openbmc/qemu/target-i386/cpu.h
/openbmc/qemu/target-i386/kvm.c
/openbmc/qemu/target-i386/topology.h
/openbmc/qemu/target-microblaze/cpu.h
/openbmc/qemu/target-openrisc/cpu.c
/openbmc/qemu/target-openrisc/exception_helper.c
/openbmc/qemu/target-openrisc/fpu_helper.c
/openbmc/qemu/target-openrisc/int_helper.c
/openbmc/qemu/target-openrisc/interrupt_helper.c
/openbmc/qemu/target-openrisc/mmu.c
/openbmc/qemu/target-openrisc/sys_helper.c
/openbmc/qemu/target-ppc/kvm.c
/openbmc/qemu/target-ppc/kvm_ppc.h
/openbmc/qemu/target-ppc/translate_init.c
/openbmc/qemu/target-s390x/cpu.c
/openbmc/qemu/target-s390x/cpu.h
/openbmc/qemu/target-s390x/kvm.c
/openbmc/qemu/target-s390x/misc_helper.c
/openbmc/qemu/tcg/arm/tcg-target.c
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tests/.gitignore
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/test-aio.c
/openbmc/qemu/tests/test-string-input-visitor.c
/openbmc/qemu/tests/test-x86-cpuid.c
/openbmc/qemu/trace-events
/openbmc/qemu/ui/Makefile.objs
/openbmc/qemu/ui/vnc-ws.c
/openbmc/qemu/ui/vnc-ws.h
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/ui/vnc.h
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/path.c
/openbmc/qemu/vl.c
782beb5217-Jan-2013 Andreas Färber <afaerber@suse.de>

qom: Extend documentation on QOM method concepts

Add a documentation section "Methods" and discuss among others how to
handle overriding virtual methods.

Clarify DeviceClass::realize documentation

qom: Extend documentation on QOM method concepts

Add a documentation section "Methods" and discuss among others how to
handle overriding virtual methods.

Clarify DeviceClass::realize documentation and refer to the above.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...


/openbmc/qemu/Makefile
/openbmc/qemu/audio/audio.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/acpi_piix4.c
/openbmc/qemu/hw/alpha_dp264.c
/openbmc/qemu/hw/an5206.c
/openbmc/qemu/hw/axis_dev88.c
/openbmc/qemu/hw/boards.h
/openbmc/qemu/hw/collie.c
/openbmc/qemu/hw/dma.c
/openbmc/qemu/hw/dummy_m68k.c
/openbmc/qemu/hw/exynos4_boards.c
/openbmc/qemu/hw/gumstix.c
/openbmc/qemu/hw/highbank.c
/openbmc/qemu/hw/integratorcp.c
/openbmc/qemu/hw/kzm.c
/openbmc/qemu/hw/leon3.c
/openbmc/qemu/hw/lm32_boards.c
/openbmc/qemu/hw/mainstone.c
/openbmc/qemu/hw/mcf5208.c
/openbmc/qemu/hw/milkymist.c
/openbmc/qemu/hw/mips_fulong2e.c
/openbmc/qemu/hw/mips_jazz.c
/openbmc/qemu/hw/mips_malta.c
/openbmc/qemu/hw/mips_mipssim.c
/openbmc/qemu/hw/mips_r4k.c
/openbmc/qemu/hw/musicpal.c
/openbmc/qemu/hw/nseries.c
/openbmc/qemu/hw/null-machine.c
/openbmc/qemu/hw/omap_sx1.c
/openbmc/qemu/hw/openrisc_sim.c
/openbmc/qemu/hw/palm.c
/openbmc/qemu/hw/pc_piix.c
/openbmc/qemu/hw/pc_q35.c
/openbmc/qemu/hw/petalogix_ml605_mmu.c
/openbmc/qemu/hw/petalogix_s3adsp1800_mmu.c
/openbmc/qemu/hw/ppc/e500plat.c
/openbmc/qemu/hw/ppc/mpc8544ds.c
/openbmc/qemu/hw/ppc405_boards.c
/openbmc/qemu/hw/ppc440_bamboo.c
/openbmc/qemu/hw/ppc_newworld.c
/openbmc/qemu/hw/ppc_oldworld.c
/openbmc/qemu/hw/ppc_prep.c
/openbmc/qemu/hw/puv3.c
/openbmc/qemu/hw/qdev-addr.c
/openbmc/qemu/hw/qdev-core.h
/openbmc/qemu/hw/qdev-properties-system.c
/openbmc/qemu/hw/qdev-properties.c
/openbmc/qemu/hw/qdev.c
/openbmc/qemu/hw/r2d.c
/openbmc/qemu/hw/realview.c
/openbmc/qemu/hw/s390-virtio.c
/openbmc/qemu/hw/shix.c
/openbmc/qemu/hw/spapr.c
/openbmc/qemu/hw/spapr_vio.c
/openbmc/qemu/hw/spitz.c
/openbmc/qemu/hw/stellaris.c
/openbmc/qemu/hw/sun4m.c
/openbmc/qemu/hw/sun4u.c
/openbmc/qemu/hw/tmp105.c
/openbmc/qemu/hw/tmp105.h
/openbmc/qemu/hw/tmp105_regs.h
/openbmc/qemu/hw/tosa.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/versatilepb.c
/openbmc/qemu/hw/vexpress.c
/openbmc/qemu/hw/virtex_ml507.c
/openbmc/qemu/hw/xen_machine_pv.c
/openbmc/qemu/hw/xen_platform.c
/openbmc/qemu/hw/xilinx_zynq.c
/openbmc/qemu/hw/xtensa_lx60.c
/openbmc/qemu/hw/xtensa_sim.c
/openbmc/qemu/hw/z2.c
/openbmc/qemu/include/char/char.h
/openbmc/qemu/include/qemu/bswap.h
object.h
/openbmc/qemu/kvm-all.c
/openbmc/qemu/qapi-schema.json
/openbmc/qemu/qemu-char.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qmp-commands.hx
/openbmc/qemu/tests/Makefile
/openbmc/qemu/tests/libi2c-omap.c
/openbmc/qemu/tests/libi2c.c
/openbmc/qemu/tests/libi2c.h
/openbmc/qemu/tests/tmp105-test.c
/openbmc/qemu/ui/keymaps.c
/openbmc/qemu/ui/sdl_zoom.c
/openbmc/qemu/ui/sdl_zoom_template.h
/openbmc/qemu/util/acl.c
/openbmc/qemu/vl.c

1...<<1112131415