History log of /qemu/qom/ (Results 451 – 475 of 475)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
418ba9e525-Feb-2012 Andreas Färber <afaerber@suse.de>

qom: Introduce object_class_get_list()

This function allows to obtain a singly-linked list of classes, which
can be sorted by the caller.

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

qom: Introduce object_class_get_list()

This function allows to obtain a singly-linked list of classes, which
can be sorted by the caller.

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

show more ...

ac45103328-Feb-2012 Igor Mitsyanko <i.mitsyanko@samsung.com>

qom/object.c: rename type_class_init() to type_initialize()

Function name type_class_init() gave us a wrong impression of separation
of type's "class" and "object" entities initialization. Name type

qom/object.c: rename type_class_init() to type_initialize()

Function name type_class_init() gave us a wrong impression of separation
of type's "class" and "object" entities initialization. Name type_initialize()
is more appropriate for type_class_init() function (considering what operations
it performs).

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

aca59af628-Feb-2012 Igor Mitsyanko <i.mitsyanko@samsung.com>

qom: if @instance_size==0, assign size of object to parent object size

QOM documentation states that for objects of type with @instance_size == 0 size
will be assigned to match parent object's size.

qom: if @instance_size==0, assign size of object to parent object size

QOM documentation states that for objects of type with @instance_size == 0 size
will be assigned to match parent object's size. But currently this feauture is
not implemented and qemu asserts during creation of object with zero instance_size.

Set appropriate value for type instance_size during type_class_init() call.
object_initialize_with_type() must call type_class_init() before asserting
type->instance_size, and object_new_with_type() must call type_class_init() before
object allocation.

Signed-off-by: Igor Mitsyanko <i.mitsyanko@samsung.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...


/qemu/MAINTAINERS
/qemu/Makefile
/qemu/Makefile.objs
/qemu/Makefile.target
/qemu/Makefile.user
/qemu/block.c
/qemu/block.h
/qemu/block/qcow2-cache.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/qed-l2-cache.c
/qemu/blockdev.c
/qemu/bsd-user/main.c
/qemu/configure
/qemu/console.h
/qemu/coroutine-sigaltstack.c
/qemu/cpu-all.h
/qemu/darwin-user/main.c
/qemu/docs/tracing.txt
/qemu/exec-all.h
/qemu/exec-obsolete.h
/qemu/exec.c
/qemu/hmp-commands.hx
/qemu/hmp.c
/qemu/hw/alpha_sys.h
/qemu/hw/kvm/clock.c
/qemu/hw/kvmvapic.c
/qemu/hw/mips_fulong2e.c
/qemu/hw/mips_malta.c
/qemu/hw/pc_piix.c
/qemu/hw/ppc_newworld.c
/qemu/hw/ppc_oldworld.c
/qemu/hw/ppc_prep.c
/qemu/hw/realview.c
/qemu/hw/usb.h
/qemu/hw/usb/bus.c
/qemu/hw/usb/core.c
/qemu/hw/usb/desc.c
/qemu/hw/usb/desc.h
/qemu/hw/usb/dev-audio.c
/qemu/hw/usb/dev-bluetooth.c
/qemu/hw/usb/dev-hid.c
/qemu/hw/usb/dev-hub.c
/qemu/hw/usb/dev-network.c
/qemu/hw/usb/dev-serial.c
/qemu/hw/usb/dev-smartcard-reader.c
/qemu/hw/usb/dev-storage.c
/qemu/hw/usb/dev-wacom.c
/qemu/hw/usb/hcd-ehci.c
/qemu/hw/usb/hcd-musb.c
/qemu/hw/usb/hcd-ohci.c
/qemu/hw/usb/hcd-uhci.c
/qemu/hw/usb/hcd-xhci.c
/qemu/hw/usb/host-bsd.c
/qemu/hw/usb/host-linux.c
/qemu/hw/usb/host-stub.c
/qemu/hw/usb/libhw.c
/qemu/hw/usb/redirect.c
/qemu/hw/versatilepb.c
/qemu/hw/vga.c
/qemu/linux-user/main.c
/qemu/memory.c
/qemu/qapi-schema-guest.json
/qemu/qapi-schema-test.json
/qemu/qapi-schema.json
/qemu/qemu-ga.c
/qemu/qemu-img.c
/qemu/qemu-user.c
/qemu/qga/commands-posix.c
/qemu/qga/commands-win32.c
/qemu/qga/commands.c
/qemu/qga/guest-agent-core.h
/qemu/qjson.h
/qemu/qmp-commands.hx
object.c
/qemu/scripts/qapi-types.py
/qemu/scripts/qapi-visit.py
/qemu/scripts/tracetool
/qemu/slirp/cksum.c
/qemu/slirp/if.c
/qemu/slirp/ip_icmp.c
/qemu/slirp/ip_icmp.h
/qemu/slirp/ip_input.c
/qemu/slirp/mbuf.c
/qemu/slirp/mbuf.h
/qemu/slirp/slirp.c
/qemu/slirp/slirp.h
/qemu/slirp/tcp_subr.c
/qemu/slirp/udp.c
/qemu/slirp/udp.h
/qemu/softmmu_template.h
/qemu/sysconfigs/target/target-x86_64.conf
/qemu/target-i386/cpuid.c
/qemu/test-coroutine.c
/qemu/test-qmp-input-visitor.c
/qemu/test-qmp-output-visitor.c
/qemu/tests/Makefile
/qemu/tests/check-block.sh
/qemu/tests/qemu-iotests-quick.sh
/qemu/tests/qemu-iotests/group
/qemu/trace-events
/qemu/trace/simple.c
/qemu/ui/vnc.c
/qemu/vl.c
6c1fdcf928-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: fix device hot-unplug

Property removal modifies the list, so it is not safe to continue
iteration. We know anyway that each object can have only one
parent (see object_property_add_child), so

qom: fix device hot-unplug

Property removal modifies the list, so it is not safe to continue
iteration. We know anyway that each object can have only one
parent (see object_property_add_child), so exit after finding
the requested object.

Reported-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...


/qemu/.gitignore
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/Makefile.objs
/qemu/Makefile.target
/qemu/QMP/qmp-events.txt
/qemu/audio/audio.c
/qemu/audio/esdaudio.c
/qemu/block.c
/qemu/block.h
/qemu/block/qcow2.c
/qemu/block/raw-posix.c
/qemu/block/raw.c
/qemu/block/vmdk.c
/qemu/block_int.h
/qemu/blockdev.c
/qemu/cache-utils.h
/qemu/configure
/qemu/console.c
/qemu/console.h
/qemu/cpu-all.h
/qemu/cpu-common.h
/qemu/cpu-defs.h
/qemu/cpus.c
/qemu/cursor.c
/qemu/default-configs/pci.mak
/qemu/default-configs/s390x-softmmu.mak
/qemu/dma-helpers.c
/qemu/dma.h
/qemu/docs/libcacard.txt
/qemu/exec-obsolete.h
/qemu/exec.c
/qemu/gdbstub.c
/qemu/hmp-commands.hx
/qemu/hmp.c
/qemu/hmp.h
/qemu/hw/9pfs/virtio-9p.c
/qemu/hw/acpi.c
/qemu/hw/acpi.h
/qemu/hw/acpi_piix4.c
/qemu/hw/apic.c
/qemu/hw/apic.h
/qemu/hw/apic_common.c
/qemu/hw/apic_internal.h
/qemu/hw/arm-misc.h
/qemu/hw/arm11mpcore.c
/qemu/hw/arm_boot.c
/qemu/hw/arm_gic.c
/qemu/hw/baum.c
/qemu/hw/baum.h
/qemu/hw/blizzard.c
/qemu/hw/cadence_gem.c
/qemu/hw/cadence_ttc.c
/qemu/hw/cadence_uart.c
/qemu/hw/cuda.c
/qemu/hw/esp.c
/qemu/hw/exynos4210_mct.c
/qemu/hw/fdc.c
/qemu/hw/g364fb.c
/qemu/hw/i8254.c
/qemu/hw/i8254.h
/qemu/hw/i8254_common.c
/qemu/hw/i8254_internal.h
/qemu/hw/ide/ahci.c
/qemu/hw/ide/atapi.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/core.c
/qemu/hw/ide/macio.c
/qemu/hw/ide/piix.c
/qemu/hw/ide/via.c
/qemu/hw/jazz_led.c
/qemu/hw/kvm/apic.c
/qemu/hw/kvm/i8254.c
/qemu/hw/kvmvapic.c
/qemu/hw/lsi53c895a.c
/qemu/hw/mc146818rtc.c
/qemu/hw/microblaze_boot.c
/qemu/hw/microblaze_boot.h
/qemu/hw/mips_malta.c
/qemu/hw/mipsnet.c
/qemu/hw/msmouse.c
/qemu/hw/msmouse.h
/qemu/hw/ne2000.c
/qemu/hw/omap_lcdc.c
/qemu/hw/opencores_eth.c
/qemu/hw/pc.c
/qemu/hw/pc.h
/qemu/hw/pc_piix.c
/qemu/hw/pci.h
/qemu/hw/pcnet-pci.c
/qemu/hw/petalogix_ml605_mmu.c
/qemu/hw/petalogix_s3adsp1800_mmu.c
/qemu/hw/ps2.c
/qemu/hw/pxa2xx_lcd.c
/qemu/hw/qdev-properties.c
/qemu/hw/qxl-render.c
/qemu/hw/qxl.c
/qemu/hw/qxl.h
/qemu/hw/s390-virtio-bus.c
/qemu/hw/s390-virtio-bus.h
/qemu/hw/s390-virtio.c
/qemu/hw/scsi-bus.c
/qemu/hw/scsi-disk.c
/qemu/hw/scsi-generic.c
/qemu/hw/scsi.h
/qemu/hw/serial.c
/qemu/hw/sh7750.c
/qemu/hw/sh_intc.c
/qemu/hw/spapr_pci.c
/qemu/hw/spapr_vscsi.c
/qemu/hw/tcx.c
/qemu/hw/usb-bt.c
/qemu/hw/usb-bus.c
/qemu/hw/usb-ccid.c
/qemu/hw/usb-desc.c
/qemu/hw/usb-ehci.c
/qemu/hw/usb-hid.c
/qemu/hw/usb-msd.c
/qemu/hw/usb-net.c
/qemu/hw/usb-ohci.c
/qemu/hw/usb-serial.c
/qemu/hw/usb-uhci.c
/qemu/hw/usb-xhci.c
/qemu/hw/usb.c
/qemu/hw/usb.h
/qemu/hw/vga.c
/qemu/hw/vhost.c
/qemu/hw/virtio-blk.c
/qemu/hw/virtio-pci.c
/qemu/hw/virtio-pci.h
/qemu/hw/virtio-scsi.c
/qemu/hw/virtio-scsi.h
/qemu/hw/virtio.h
/qemu/hw/vmware_vga.c
/qemu/hw/vt82c686.c
/qemu/hw/xilinx_zynq.c
/qemu/hw/zynq_slcr.c
/qemu/include/qemu/object.h
/qemu/ioport.c
/qemu/ioport.h
/qemu/iorange.h
/qemu/kvm-all.c
/qemu/kvm-stub.c
/qemu/kvm.h
/qemu/libcacard/vcardt.h
/qemu/libcacard/vscclient.c
/qemu/linux-user/signal.c
/qemu/memory.c
/qemu/memory.h
/qemu/monitor.c
/qemu/monitor.h
/qemu/osdep.h
/qemu/pc-bios/kvmvapic.bin
/qemu/pc-bios/optionrom/Makefile
/qemu/pc-bios/optionrom/kvmvapic.S
/qemu/pc-bios/optionrom/optionrom.h
/qemu/qapi-schema-guest.json
/qemu/qapi-schema.json
/qemu/qemu-char.c
/qemu/qemu-common.h
/qemu/qemu-config.c
/qemu/qemu-file.h
/qemu/qemu-ga.c
/qemu/qemu-img.c
/qemu/qemu-io.c
/qemu/qemu-options.hx
/qemu/qemu-sockets.c
/qemu/qemu-tool.c
/qemu/qga/channel-posix.c
/qemu/qga/channel-win32.c
/qemu/qga/channel.h
/qemu/qga/commands-posix.c
/qemu/qga/commands-win32.c
/qemu/qga/commands.c
/qemu/qga/guest-agent-core.h
/qemu/qga/service-win32.c
/qemu/qga/service-win32.h
/qemu/qmp-commands.hx
/qemu/qmp.c
object.c
/qemu/slirp/bootp.c
/qemu/slirp/if.c
/qemu/slirp/if.h
/qemu/slirp/mbuf.h
/qemu/slirp/misc.c
/qemu/spice-qemu-char.c
/qemu/sysemu.h
/qemu/target-alpha/cpu.h
/qemu/target-alpha/translate.c
/qemu/target-arm/helper.c
/qemu/target-cris/cpu.h
/qemu/target-cris/helper.c
/qemu/target-cris/mmu.c
/qemu/target-cris/translate.c
/qemu/target-i386/cpu.h
/qemu/target-i386/cpuid.c
/qemu/target-i386/helper.c
/qemu/target-i386/kvm.c
/qemu/target-i386/op_helper.c
/qemu/target-lm32/cpu.h
/qemu/target-lm32/helper.c
/qemu/target-lm32/translate.c
/qemu/target-m68k/cpu.h
/qemu/target-m68k/helper.c
/qemu/target-m68k/translate.c
/qemu/target-microblaze/cpu.h
/qemu/target-microblaze/helper.c
/qemu/target-microblaze/mmu.c
/qemu/target-microblaze/translate.c
/qemu/target-mips/op_helper.c
/qemu/target-mips/translate.c
/qemu/target-ppc/helper.c
/qemu/target-ppc/translate.c
/qemu/target-s390x/cpu.h
/qemu/target-s390x/helper.c
/qemu/target-s390x/helper.h
/qemu/target-s390x/op_helper.c
/qemu/target-s390x/translate.c
/qemu/target-sh4/translate.c
/qemu/target-unicore32/cpu.h
/qemu/target-unicore32/helper.c
/qemu/target-xtensa/core-dc232b.c
/qemu/target-xtensa/core-fsf.c
/qemu/target-xtensa/cpu.h
/qemu/target-xtensa/helper.c
/qemu/target-xtensa/helpers.h
/qemu/target-xtensa/op_helper.c
/qemu/target-xtensa/overlay_tool.h
/qemu/target-xtensa/translate.c
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/hppa/tcg-target.c
/qemu/tcg/hppa/tcg-target.h
/qemu/tcg/i386/tcg-target.c
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/ia64/tcg-target.h
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/s390/tcg-target.h
/qemu/tcg/sparc/tcg-target.c
/qemu/tcg/sparc/tcg-target.h
/qemu/tcg/tcg.c
/qemu/tcg/tcg.h
/qemu/tcg/tci/tcg-target.h
/qemu/test-qmp-output-visitor.c
/qemu/tests/qemu-iotests/.gitignore
/qemu/tests/qemu-iotests/001
/qemu/tests/qemu-iotests/001.out
/qemu/tests/qemu-iotests/002
/qemu/tests/qemu-iotests/002.out
/qemu/tests/qemu-iotests/003
/qemu/tests/qemu-iotests/003.out
/qemu/tests/qemu-iotests/004
/qemu/tests/qemu-iotests/004.out
/qemu/tests/qemu-iotests/005
/qemu/tests/qemu-iotests/005.out
/qemu/tests/qemu-iotests/006
/qemu/tests/qemu-iotests/006.out
/qemu/tests/qemu-iotests/007
/qemu/tests/qemu-iotests/007.out
/qemu/tests/qemu-iotests/008
/qemu/tests/qemu-iotests/008.out
/qemu/tests/qemu-iotests/009
/qemu/tests/qemu-iotests/009.out
/qemu/tests/qemu-iotests/010
/qemu/tests/qemu-iotests/010.out
/qemu/tests/qemu-iotests/011
/qemu/tests/qemu-iotests/011.out
/qemu/tests/qemu-iotests/012
/qemu/tests/qemu-iotests/012.out
/qemu/tests/qemu-iotests/013
/qemu/tests/qemu-iotests/013.out
/qemu/tests/qemu-iotests/014
/qemu/tests/qemu-iotests/014.out
/qemu/tests/qemu-iotests/015
/qemu/tests/qemu-iotests/015.out
/qemu/tests/qemu-iotests/016
/qemu/tests/qemu-iotests/016.out
/qemu/tests/qemu-iotests/017
/qemu/tests/qemu-iotests/017.out
/qemu/tests/qemu-iotests/018
/qemu/tests/qemu-iotests/018.out
/qemu/tests/qemu-iotests/019
/qemu/tests/qemu-iotests/019.out
/qemu/tests/qemu-iotests/020
/qemu/tests/qemu-iotests/020.out
/qemu/tests/qemu-iotests/021
/qemu/tests/qemu-iotests/021.out
/qemu/tests/qemu-iotests/022
/qemu/tests/qemu-iotests/022.out
/qemu/tests/qemu-iotests/023
/qemu/tests/qemu-iotests/023.out
/qemu/tests/qemu-iotests/024
/qemu/tests/qemu-iotests/024.out
/qemu/tests/qemu-iotests/025
/qemu/tests/qemu-iotests/025.out
/qemu/tests/qemu-iotests/026
/qemu/tests/qemu-iotests/026.out
/qemu/tests/qemu-iotests/027
/qemu/tests/qemu-iotests/027.out
/qemu/tests/qemu-iotests/028
/qemu/tests/qemu-iotests/028.out
/qemu/tests/qemu-iotests/029
/qemu/tests/qemu-iotests/029.out
/qemu/tests/qemu-iotests/030
/qemu/tests/qemu-iotests/030.out
/qemu/tests/qemu-iotests/COPYING
/qemu/tests/qemu-iotests/Makefile
/qemu/tests/qemu-iotests/README
/qemu/tests/qemu-iotests/check
/qemu/tests/qemu-iotests/common
/qemu/tests/qemu-iotests/common.config
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qemu-iotests/common.pattern
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qemu-iotests/group
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/tcg/xtensa/Makefile
/qemu/tests/tcg/xtensa/test_break.S
/qemu/thunk.h
/qemu/trace-events
/qemu/ui/qemu-spice.h
/qemu/ui/sdl.c
/qemu/ui/spice-core.c
/qemu/ui/spice-display.c
/qemu/ui/spice-display.h
/qemu/ui/vnc-enc-hextile-template.h
/qemu/usb-bsd.c
/qemu/usb-linux.c
/qemu/usb-redir.c
/qemu/usb-stub.c
/qemu/vl.c
/qemu/xen-all.c
f0cdc96622-Feb-2012 Alexander Barabash <alexander_barabash@mentor.com>

qom: In function object_set_link_property(), first call object_ref(), then object_unref().

In the old implementation, if the new value of the property links
to the same object, as the old value, tha

qom: In function object_set_link_property(), first call object_ref(), then object_unref().

In the old implementation, if the new value of the property links
to the same object, as the old value, that object is first unref-ed,
and then ref-ed. This leads to unintended deinitialization of that object.

In the new implementation, this is fixed.

Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Alexander Barabash <alexander_barabash@mentor.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

258b2c4219-Feb-2012 Andreas Färber <afaerber@suse.de>

qom: Fix object_initialize_with_type() assertion

Assert the object is at least sizeof(Object), not sizeof(ObjectClass).

Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Andreas Färbe

qom: Fix object_initialize_with_type() assertion

Assert the object is at least sizeof(Object), not sizeof(ObjectClass).

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

show more ...

b2cd7dee09-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: add generic string parsing/printing

Add generic property accessors that take a string and parse it
appropriately for the property type. All the magic here is done
by the new string-based visit

qom: add generic string parsing/printing

Add generic property accessors that take a string and parse it
appropriately for the property type. All the magic here is done
by the new string-based visitors.

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

show more ...


/qemu/.gitignore
/qemu/CODING_STYLE
/qemu/MAINTAINERS
/qemu/Makefile.objs
/qemu/Makefile.target
/qemu/arch_init.c
/qemu/block.c
/qemu/block.h
/qemu/block/iscsi.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/qed.c
/qemu/block/qed.h
/qemu/block/sheepdog.c
/qemu/block/vpc.c
/qemu/block_int.h
/qemu/compiler.h
/qemu/configure
/qemu/coroutine-ucontext.c
/qemu/cpu-exec.c
/qemu/cutils.c
/qemu/hw/a15mpcore.c
/qemu/hw/alpha_dp264.c
/qemu/hw/apic_common.c
/qemu/hw/arm-misc.h
/qemu/hw/arm_boot.c
/qemu/hw/arm_sysctl.c
/qemu/hw/exynos4210.c
/qemu/hw/exynos4210.h
/qemu/hw/exynos4210_combiner.c
/qemu/hw/exynos4210_fimd.c
/qemu/hw/exynos4210_gic.c
/qemu/hw/exynos4210_mct.c
/qemu/hw/exynos4210_pmu.c
/qemu/hw/exynos4210_pwm.c
/qemu/hw/exynos4210_uart.c
/qemu/hw/exynos4_boards.c
/qemu/hw/fmopl.c
/qemu/hw/highbank.c
/qemu/hw/hpet.c
/qemu/hw/hpet_emul.h
/qemu/hw/i82378.c
/qemu/hw/i8254.c
/qemu/hw/i8254.h
/qemu/hw/i8259.c
/qemu/hw/i8259_common.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/pci.c
/qemu/hw/ide/piix.c
/qemu/hw/integratorcp.c
/qemu/hw/kvm/i8259.c
/qemu/hw/lan9118.c
/qemu/hw/mips_fulong2e.c
/qemu/hw/mips_jazz.c
/qemu/hw/mips_malta.c
/qemu/hw/mips_r4k.c
/qemu/hw/nseries.c
/qemu/hw/pc.c
/qemu/hw/pc.h
/qemu/hw/pc_piix.c
/qemu/hw/pcspk.c
/qemu/hw/pcspk.h
/qemu/hw/pl022.c
/qemu/hw/pl031.c
/qemu/hw/primecell.h
/qemu/hw/pxa2xx_lcd.c
/qemu/hw/qdev-monitor.c
/qemu/hw/qdev.c
/qemu/hw/realview.c
/qemu/hw/twl92230.c
/qemu/hw/usb-audio.c
/qemu/hw/usb-bt.c
/qemu/hw/usb-bus.c
/qemu/hw/usb-ccid.c
/qemu/hw/usb-ehci.c
/qemu/hw/usb-hid.c
/qemu/hw/usb-hub.c
/qemu/hw/usb-msd.c
/qemu/hw/usb-musb.c
/qemu/hw/usb-net.c
/qemu/hw/usb-ohci.c
/qemu/hw/usb-serial.c
/qemu/hw/usb-uhci.c
/qemu/hw/usb-wacom.c
/qemu/hw/usb-xhci.c
/qemu/hw/usb.c
/qemu/hw/usb.h
/qemu/hw/versatilepb.c
/qemu/hw/vexpress.c
/qemu/hw/virtio.c
/qemu/include/qemu/object.h
/qemu/input.c
/qemu/kvm-all.c
/qemu/kvm-stub.c
/qemu/kvm.h
/qemu/linux-user/syscall.c
/qemu/migration.c
/qemu/net/socket.c
/qemu/notify.c
/qemu/notify.h
/qemu/qapi/qapi-visit-core.c
/qemu/qapi/qapi-visit-impl.h
/qemu/qapi/qmp-input-visitor.c
/qemu/qapi/qmp-output-visitor.c
/qemu/qapi/string-input-visitor.c
/qemu/qapi/string-input-visitor.h
/qemu/qapi/string-output-visitor.c
/qemu/qapi/string-output-visitor.h
/qemu/qemu-common.h
/qemu/qemu-config.c
/qemu/qemu-coroutine-int.h
/qemu/qemu-doc.texi
/qemu/qemu-img.c
/qemu/qemu-io.c
/qemu/qemu-nbd.c
/qemu/qemu-option.c
/qemu/qemu-option.h
/qemu/qemu-options.hx
/qemu/qemu-queue.h
/qemu/qemu-timer.c
object.c
/qemu/slirp/ip_icmp.c
/qemu/slirp/misc.c
/qemu/target-arm/helper.c
/qemu/target-i386/kvm.c
/qemu/test-string-input-visitor.c
/qemu/test-string-output-visitor.c
/qemu/tests/Makefile
/qemu/trace-events
/qemu/ui/vnc.c
/qemu/ui/vnc.h
/qemu/usb-bsd.c
/qemu/usb-linux.c
/qemu/usb-redir.c
/qemu/vl.c
83f7d43a09-Feb-2012 Andreas Färber <afaerber@suse.de>

qom: Unify type registration

Replace device_init() with generalized type_init().

While at it, unify naming convention: type_init([$prefix_]register_types)
Also, type_init() is a function, so add pr

qom: Unify type registration

Replace device_init() with generalized type_init().

While at it, unify naming convention: type_init([$prefix_]register_types)
Also, type_init() is a function, so add preceding blank line where
necessary and don't put a semicolon after the closing brace.

Signed-off-by: Andreas Färber <afaerber@suse.de>
Cc: Anthony Liguori <anthony@codemonkey.ws>
Cc: malc <av1474@comtv.ru>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...


/qemu/Makefile
/qemu/Makefile.hw
/qemu/Makefile.objs
/qemu/Makefile.target
/qemu/arch_init.c
/qemu/default-configs/mips64-linux-user.mak
/qemu/default-configs/mips64el-linux-user.mak
/qemu/default-configs/mipsn32-linux-user.mak
/qemu/default-configs/mipsn32el-linux-user.mak
/qemu/exec-obsolete.h
/qemu/fsdev/file-op-9p.h
/qemu/fsdev/virtfs-proxy-helper.c
/qemu/hw/9pfs/cofile.c
/qemu/hw/9pfs/virtio-9p-device.c
/qemu/hw/9pfs/virtio-9p-handle.c
/qemu/hw/9pfs/virtio-9p-local.c
/qemu/hw/9pfs/virtio-9p.c
/qemu/hw/a9mpcore.c
/qemu/hw/ac97.c
/qemu/hw/acpi_piix4.c
/qemu/hw/adlib.c
/qemu/hw/ads7846.c
/qemu/hw/alpha_typhoon.c
/qemu/hw/apb_pci.c
/qemu/hw/apic.c
/qemu/hw/apic_common.c
/qemu/hw/applesmc.c
/qemu/hw/arm11mpcore.c
/qemu/hw/arm_l2x0.c
/qemu/hw/arm_mptimer.c
/qemu/hw/arm_sysctl.c
/qemu/hw/arm_timer.c
/qemu/hw/armv7m.c
/qemu/hw/armv7m_nvic.c
/qemu/hw/bitbang_i2c.c
/qemu/hw/bonito.c
/qemu/hw/ccid-card-emulated.c
/qemu/hw/ccid-card-passthru.c
/qemu/hw/cirrus_vga.c
/qemu/hw/cirrus_vga_template.h
/qemu/hw/cs4231.c
/qemu/hw/cs4231a.c
/qemu/hw/debugcon.c
/qemu/hw/dec_pci.c
/qemu/hw/ds1225y.c
/qemu/hw/ds1338.c
/qemu/hw/e1000.c
/qemu/hw/eccmemctl.c
/qemu/hw/eepro100.c
/qemu/hw/empty_slot.c
/qemu/hw/es1370.c
/qemu/hw/escc.c
/qemu/hw/esp.c
/qemu/hw/etraxfs_eth.c
/qemu/hw/etraxfs_pic.c
/qemu/hw/etraxfs_ser.c
/qemu/hw/etraxfs_timer.c
/qemu/hw/fdc.c
/qemu/hw/framebuffer.c
/qemu/hw/fw_cfg.c
/qemu/hw/g364fb.c
/qemu/hw/grackle_pci.c
/qemu/hw/grlib_apbuart.c
/qemu/hw/grlib_gptimer.c
/qemu/hw/grlib_irqmp.c
/qemu/hw/gt64xxx.c
/qemu/hw/gus.c
/qemu/hw/hda-audio.c
/qemu/hw/highbank.c
/qemu/hw/hpet.c
/qemu/hw/i2c.c
/qemu/hw/i82374.c
/qemu/hw/i82378.c
/qemu/hw/i8254.c
/qemu/hw/i8259.c
/qemu/hw/i8259_common.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/ich.c
/qemu/hw/ide/isa.c
/qemu/hw/ide/piix.c
/qemu/hw/ide/qdev.c
/qemu/hw/ide/via.c
/qemu/hw/integratorcp.c
/qemu/hw/intel-hda.c
/qemu/hw/ioapic.c
/qemu/hw/ioapic_common.c
/qemu/hw/ioh3420.c
/qemu/hw/isa-bus.c
/qemu/hw/ivshmem.c
/qemu/hw/kvm/apic.c
/qemu/hw/kvm/clock.c
/qemu/hw/kvm/i8259.c
/qemu/hw/kvm/ioapic.c
/qemu/hw/lan9118.c
/qemu/hw/lance.c
/qemu/hw/lm32_juart.c
/qemu/hw/lm32_pic.c
/qemu/hw/lm32_sys.c
/qemu/hw/lm32_timer.c
/qemu/hw/lm32_uart.c
/qemu/hw/lm832x.c
/qemu/hw/lsi53c895a.c
/qemu/hw/m48t59.c
/qemu/hw/macio.c
/qemu/hw/marvell_88w8618_audio.c
/qemu/hw/max111x.c
/qemu/hw/max7310.c
/qemu/hw/mc146818rtc.c
/qemu/hw/milkymist-ac97.c
/qemu/hw/milkymist-hpdmc.c
/qemu/hw/milkymist-memcard.c
/qemu/hw/milkymist-minimac2.c
/qemu/hw/milkymist-pfpu.c
/qemu/hw/milkymist-softusb.c
/qemu/hw/milkymist-sysctl.c
/qemu/hw/milkymist-tmu2.c
/qemu/hw/milkymist-uart.c
/qemu/hw/milkymist-vgafb.c
/qemu/hw/mips_malta.c
/qemu/hw/mipsnet.c
/qemu/hw/mpc8544_guts.c
/qemu/hw/mst_fpga.c
/qemu/hw/musicpal.c
/qemu/hw/nand.c
/qemu/hw/ne2000-isa.c
/qemu/hw/ne2000.c
/qemu/hw/omap_gpio.c
/qemu/hw/omap_intc.c
/qemu/hw/onenand.c
/qemu/hw/opencores_eth.c
/qemu/hw/parallel.c
/qemu/hw/pc.c
/qemu/hw/pci.c
/qemu/hw/pckbd.c
/qemu/hw/pcnet-pci.c
/qemu/hw/pflash_cfi02.c
/qemu/hw/piix4.c
/qemu/hw/piix_pci.c
/qemu/hw/pl011.c
/qemu/hw/pl022.c
/qemu/hw/pl031.c
/qemu/hw/pl041.c
/qemu/hw/pl050.c
/qemu/hw/pl061.c
/qemu/hw/pl080.c
/qemu/hw/pl110.c
/qemu/hw/pl181.c
/qemu/hw/pl190.c
/qemu/hw/ppc4xx_pci.c
/qemu/hw/ppce500_pci.c
/qemu/hw/ppce500_spin.c
/qemu/hw/prep_pci.c
/qemu/hw/pxa2xx.c
/qemu/hw/pxa2xx_dma.c
/qemu/hw/pxa2xx_gpio.c
/qemu/hw/pxa2xx_pic.c
/qemu/hw/pxa2xx_timer.c
/qemu/hw/qdev-addr.c
/qemu/hw/qdev-monitor.c
/qemu/hw/qdev-properties.c
/qemu/hw/qdev.c
/qemu/hw/qdev.h
/qemu/hw/qxl.c
/qemu/hw/realview.c
/qemu/hw/realview_gic.c
/qemu/hw/rtl8139.c
/qemu/hw/s390-virtio-bus.c
/qemu/hw/sb16.c
/qemu/hw/sbi.c
/qemu/hw/scsi-bus.c
/qemu/hw/scsi-disk.c
/qemu/hw/scsi-generic.c
/qemu/hw/serial.c
/qemu/hw/sga.c
/qemu/hw/sh_pci.c
/qemu/hw/slavio_intctl.c
/qemu/hw/slavio_misc.c
/qemu/hw/slavio_timer.c
/qemu/hw/sm501.c
/qemu/hw/smbus.c
/qemu/hw/smbus_eeprom.c
/qemu/hw/smc91c111.c
/qemu/hw/spapr_hcall.c
/qemu/hw/spapr_llan.c
/qemu/hw/spapr_pci.c
/qemu/hw/spapr_rtas.c
/qemu/hw/spapr_vio.c
/qemu/hw/spapr_vscsi.c
/qemu/hw/spapr_vty.c
/qemu/hw/sparc32_dma.c
/qemu/hw/spitz.c
/qemu/hw/ssd0303.c
/qemu/hw/ssd0323.c
/qemu/hw/ssi-sd.c
/qemu/hw/ssi.c
/qemu/hw/stellaris.c
/qemu/hw/stellaris_enet.c
/qemu/hw/strongarm.c
/qemu/hw/sun4c_intctl.c
/qemu/hw/sun4m.c
/qemu/hw/sun4m_iommu.c
/qemu/hw/sun4u.c
/qemu/hw/sysbus.c
/qemu/hw/tcx.c
/qemu/hw/tmp105.c
/qemu/hw/tosa.c
/qemu/hw/tusb6010.c
/qemu/hw/twl92230.c
/qemu/hw/unin_pci.c
/qemu/hw/usb-audio.c
/qemu/hw/usb-bt.c
/qemu/hw/usb-bus.c
/qemu/hw/usb-ccid.c
/qemu/hw/usb-ehci.c
/qemu/hw/usb-hid.c
/qemu/hw/usb-hub.c
/qemu/hw/usb-msd.c
/qemu/hw/usb-net.c
/qemu/hw/usb-ohci.c
/qemu/hw/usb-serial.c
/qemu/hw/usb-uhci.c
/qemu/hw/usb-wacom.c
/qemu/hw/usb-xhci.c
/qemu/hw/versatile_pci.c
/qemu/hw/versatilepb.c
/qemu/hw/vexpress.c
/qemu/hw/vga-isa.c
/qemu/hw/vga-pci.c
/qemu/hw/vga.c
/qemu/hw/vga.h
/qemu/hw/vga_int.h
/qemu/hw/vga_template.h
/qemu/hw/virtio-console.c
/qemu/hw/virtio-pci.c
/qemu/hw/virtio-serial-bus.c
/qemu/hw/vmmouse.c
/qemu/hw/vmport.c
/qemu/hw/vmware_vga.c
/qemu/hw/vt82c686.c
/qemu/hw/wdt_i6300esb.c
/qemu/hw/wdt_ib700.c
/qemu/hw/wm8750.c
/qemu/hw/xen_platform.c
/qemu/hw/xgmac.c
/qemu/hw/xilinx_axidma.c
/qemu/hw/xilinx_axienet.c
/qemu/hw/xilinx_ethlite.c
/qemu/hw/xilinx_intc.c
/qemu/hw/xilinx_timer.c
/qemu/hw/xilinx_uartlite.c
/qemu/hw/xio3130_downstream.c
/qemu/hw/xio3130_upstream.c
/qemu/hw/zaurus.c
/qemu/include/qemu/object.h
/qemu/kvm-all.c
/qemu/libcacard/Makefile
/qemu/linux-headers/asm-powerpc/kvm.h
/qemu/linux-headers/asm-powerpc/kvm_para.h
/qemu/linux-headers/asm-s390/kvm.h
/qemu/linux-headers/asm-x86/hyperv.h
/qemu/linux-headers/asm-x86/kvm.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/kvm_para.h
/qemu/linux-headers/linux/virtio_ring.h
/qemu/linux-user/elfload.c
/qemu/linux-user/main.c
/qemu/linux-user/mips64/syscall.h
/qemu/linux-user/mipsn32/syscall.h
/qemu/linux-user/qemu.h
/qemu/linux-user/signal.c
/qemu/linux-user/strace.c
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/memory.c
/qemu/memory.h
/qemu/module.h
/qemu/net.c
/qemu/qemu-common.h
/qemu/qemu-options.hx
/qemu/qemu-thread-win32.c
/qemu/qerror.c
/qemu/qerror.h
container.c
object.c
/qemu/target-ppc/cpu.h
/qemu/target-ppc/helper.c
/qemu/target-ppc/helper.h
/qemu/target-ppc/kvm.c
/qemu/target-ppc/op_helper.c
/qemu/target-ppc/translate.c
/qemu/target-ppc/translate_init.c
/qemu/ui/spice-core.c
/qemu/usb-bsd.c
/qemu/usb-linux.c
/qemu/usb-redir.c
/qemu/vl.c
1d9c5a1202-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: add property get/set wrappers for links

These can set a link to any object, as long as it is included in
the composition tree.

Reviewed-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by:

qom: add property get/set wrappers for links

These can set a link to any object, as long as it is included in
the composition tree.

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

show more ...

a1e7efdc03-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: fix canonical paths vs. interfaces

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

11e35bfd02-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: use object_resolve_path_type for links

This allows to restrict partial matches to objects of the expected
type. It will let people use bare names to reference drives
even though their name mig

qom: use object_resolve_path_type for links

This allows to restrict partial matches to objects of the expected
type. It will let people use bare names to reference drives
even though their name might be the same as a device's (e.g.
-drive id=hd0,if=none,... -device ...,drive=hd0,id=hd0).

As a useful byproduct, this fixes a problem with links of interface
type. When a link property's type is an interface, the code expects
the implementation object (not the parent object) to be stored in the
variable. The parent object does not contain the right vtable.

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

show more ...

02fe2db603-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: add object_resolve_path_type

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

8f770d3903-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: fix off-by-one

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

7b7b7d1801-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: add property get/set wrappers for C types

Add wrappers that let you get/set properties using normal C data types.

Reviewed-by: Anthony Liguori <anthony@aliguori@us.ibm.com>
Signed-off-by: Paol

qom: add property get/set wrappers for C types

Add wrappers that let you get/set properties using normal C data types.

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

show more ...

9f5f135001-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: add QObject-based property get/set wrappers

Move the creation of QmpInputVisitor and QmpOutputVisitor from qmp.c
to qom/object.c, since it's the only practical way to access object
properties.

qom: add QObject-based property get/set wrappers

Move the creation of QmpInputVisitor and QmpOutputVisitor from qmp.c
to qom/object.c, since it's the only practical way to access object
properties.

Keep this isolated such that it's easy to remove. At some point, we need
to remove all usage of QObject in the tree and replace it with GVariant.

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

show more ...

b46d9b1002-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: do not include qdev header file

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

9970bd8803-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: avoid useless conversions from string to type

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

acc4af3f03-Feb-2012 Paolo Bonzini <pbonzini@redhat.com>

qom: clean up/optimize object_dynamic_cast

The interface loop can be performed only on the parent object. It
does not need to be done on each interface. Similarly, we can
simplify the code by swit

qom: clean up/optimize object_dynamic_cast

The interface loop can be performed only on the parent object. It
does not need to be done on each interface. Similarly, we can
simplify the code by switching early from the implementation
object to the parent object.

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

show more ...

8b45d44723-Dec-2011 Anthony Liguori <aliguori@us.ibm.com>

container: make a decendent of Object

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- Add license (Paolo)

db85b57523-Dec-2011 Anthony Liguori <aliguori@us.ibm.com>

object: sure up reference counting

Now we have the following behavior:

1) object_new() returns an object with ref = 1
2) object_initialize() does not increase the reference count (ref may be 0).
3)

object: sure up reference counting

Now we have the following behavior:

1) object_new() returns an object with ref = 1
2) object_initialize() does not increase the reference count (ref may be 0).
3) object_deref() will finalize the object when ref = 0. it does not free the
memory associated with the object.
4) both link and child properties correctly set the reference count.

The expected usage is the following:

1) child devices should generally be created via object_initialize() using
memory from the parent device. Adding the object as a child property will
take ownership of the object and tie the child's life cycle to the parent.

2) If a child device is created via qdev_create() or some other form of
object_new(), there must be an object_delete() call in the parent device's
finalize function.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

fe40e62723-Dec-2011 Anthony Liguori <aliguori@us.ibm.com>

qom: accept any compatible type when setting a link property

Links had limited utility before as they only allowed a concrete type to be
specified. Now we can support abstract types and interfaces

qom: accept any compatible type when setting a link property

Links had limited utility before as they only allowed a concrete type to be
specified. Now we can support abstract types and interfaces which means it's
now possible to have a link<PCIDevice>.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...

57c9fafe30-Jan-2012 Anthony Liguori <aliguori@us.ibm.com>

qom: move properties from qdev to object

This is mostly code movement although not entirely. This makes properties part
of the Object base class which means that we can now start using Object in a

qom: move properties from qdev to object

This is mostly code movement although not entirely. This makes properties part
of the Object base class which means that we can now start using Object in a
meaningful way outside of qdev.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

show more ...


/qemu/Makefile.objs
/qemu/hw/9pfs/virtio-9p-device.c
/qemu/hw/a9mpcore.c
/qemu/hw/ac97.c
/qemu/hw/acpi_piix4.c
/qemu/hw/ads7846.c
/qemu/hw/alpha_typhoon.c
/qemu/hw/apb_pci.c
/qemu/hw/apic.c
/qemu/hw/apic_common.c
/qemu/hw/apic_internal.h
/qemu/hw/applesmc.c
/qemu/hw/arm11mpcore.c
/qemu/hw/arm_l2x0.c
/qemu/hw/arm_mptimer.c
/qemu/hw/arm_sysctl.c
/qemu/hw/arm_timer.c
/qemu/hw/armv7m.c
/qemu/hw/armv7m_nvic.c
/qemu/hw/bitbang_i2c.c
/qemu/hw/bonito.c
/qemu/hw/ccid-card-emulated.c
/qemu/hw/ccid-card-passthru.c
/qemu/hw/ccid.h
/qemu/hw/cirrus_vga.c
/qemu/hw/container.c
/qemu/hw/cs4231.c
/qemu/hw/cs4231a.c
/qemu/hw/debugcon.c
/qemu/hw/dec_pci.c
/qemu/hw/ds1225y.c
/qemu/hw/ds1338.c
/qemu/hw/e1000.c
/qemu/hw/eccmemctl.c
/qemu/hw/eepro100.c
/qemu/hw/empty_slot.c
/qemu/hw/es1370.c
/qemu/hw/escc.c
/qemu/hw/esp.c
/qemu/hw/etraxfs_eth.c
/qemu/hw/etraxfs_pic.c
/qemu/hw/etraxfs_ser.c
/qemu/hw/etraxfs_timer.c
/qemu/hw/fdc.c
/qemu/hw/fw_cfg.c
/qemu/hw/g364fb.c
/qemu/hw/grackle_pci.c
/qemu/hw/grlib_apbuart.c
/qemu/hw/grlib_gptimer.c
/qemu/hw/grlib_irqmp.c
/qemu/hw/gt64xxx.c
/qemu/hw/gus.c
/qemu/hw/hda-audio.c
/qemu/hw/highbank.c
/qemu/hw/hpet.c
/qemu/hw/i2c.c
/qemu/hw/i2c.h
/qemu/hw/i82374.c
/qemu/hw/i82378.c
/qemu/hw/i8254.c
/qemu/hw/i8259.c
/qemu/hw/i8259_common.c
/qemu/hw/i8259_internal.h
/qemu/hw/ide/ahci.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/ich.c
/qemu/hw/ide/isa.c
/qemu/hw/ide/piix.c
/qemu/hw/ide/qdev.c
/qemu/hw/ide/via.c
/qemu/hw/integratorcp.c
/qemu/hw/intel-hda.c
/qemu/hw/intel-hda.h
/qemu/hw/ioapic.c
/qemu/hw/ioapic_common.c
/qemu/hw/ioapic_internal.h
/qemu/hw/ioh3420.c
/qemu/hw/isa-bus.c
/qemu/hw/isa.h
/qemu/hw/ivshmem.c
/qemu/hw/kvm/apic.c
/qemu/hw/kvm/clock.c
/qemu/hw/kvm/i8259.c
/qemu/hw/kvm/ioapic.c
/qemu/hw/lan9118.c
/qemu/hw/lance.c
/qemu/hw/lm32_juart.c
/qemu/hw/lm32_pic.c
/qemu/hw/lm32_sys.c
/qemu/hw/lm32_timer.c
/qemu/hw/lm32_uart.c
/qemu/hw/lm832x.c
/qemu/hw/lsi53c895a.c
/qemu/hw/m48t59.c
/qemu/hw/macio.c
/qemu/hw/marvell_88w8618_audio.c
/qemu/hw/max111x.c
/qemu/hw/max7310.c
/qemu/hw/mc146818rtc.c
/qemu/hw/milkymist-ac97.c
/qemu/hw/milkymist-hpdmc.c
/qemu/hw/milkymist-memcard.c
/qemu/hw/milkymist-minimac2.c
/qemu/hw/milkymist-pfpu.c
/qemu/hw/milkymist-softusb.c
/qemu/hw/milkymist-sysctl.c
/qemu/hw/milkymist-tmu2.c
/qemu/hw/milkymist-uart.c
/qemu/hw/milkymist-vgafb.c
/qemu/hw/mips_malta.c
/qemu/hw/mipsnet.c
/qemu/hw/mpc8544_guts.c
/qemu/hw/mst_fpga.c
/qemu/hw/musicpal.c
/qemu/hw/nand.c
/qemu/hw/ne2000-isa.c
/qemu/hw/ne2000.c
/qemu/hw/omap_gpio.c
/qemu/hw/omap_intc.c
/qemu/hw/onenand.c
/qemu/hw/opencores_eth.c
/qemu/hw/parallel.c
/qemu/hw/pc.c
/qemu/hw/pc_piix.c
/qemu/hw/pci.c
/qemu/hw/pci.h
/qemu/hw/pckbd.c
/qemu/hw/pcnet-pci.c
/qemu/hw/piix4.c
/qemu/hw/piix_pci.c
/qemu/hw/pl011.c
/qemu/hw/pl022.c
/qemu/hw/pl031.c
/qemu/hw/pl041.c
/qemu/hw/pl050.c
/qemu/hw/pl061.c
/qemu/hw/pl080.c
/qemu/hw/pl110.c
/qemu/hw/pl181.c
/qemu/hw/pl190.c
/qemu/hw/ppc4xx_pci.c
/qemu/hw/ppc_prep.c
/qemu/hw/ppce500_pci.c
/qemu/hw/ppce500_spin.c
/qemu/hw/prep_pci.c
/qemu/hw/pxa2xx.c
/qemu/hw/pxa2xx_dma.c
/qemu/hw/pxa2xx_gpio.c
/qemu/hw/pxa2xx_pic.c
/qemu/hw/pxa2xx_timer.c
/qemu/hw/qdev-addr.c
/qemu/hw/qdev-monitor.c
/qemu/hw/qdev-properties.c
/qemu/hw/qdev.c
/qemu/hw/qdev.h
/qemu/hw/qxl.c
/qemu/hw/realview.c
/qemu/hw/realview_gic.c
/qemu/hw/rtl8139.c
/qemu/hw/s390-virtio-bus.c
/qemu/hw/s390-virtio-bus.h
/qemu/hw/sb16.c
/qemu/hw/sbi.c
/qemu/hw/scsi-bus.c
/qemu/hw/scsi-disk.c
/qemu/hw/scsi-generic.c
/qemu/hw/scsi.h
/qemu/hw/serial.c
/qemu/hw/sga.c
/qemu/hw/sh_pci.c
/qemu/hw/slavio_intctl.c
/qemu/hw/slavio_misc.c
/qemu/hw/slavio_timer.c
/qemu/hw/smbus.c
/qemu/hw/smbus.h
/qemu/hw/smbus_eeprom.c
/qemu/hw/smc91c111.c
/qemu/hw/spapr_llan.c
/qemu/hw/spapr_pci.c
/qemu/hw/spapr_vio.c
/qemu/hw/spapr_vio.h
/qemu/hw/spapr_vscsi.c
/qemu/hw/spapr_vty.c
/qemu/hw/sparc32_dma.c
/qemu/hw/spitz.c
/qemu/hw/ssd0303.c
/qemu/hw/ssd0323.c
/qemu/hw/ssi-sd.c
/qemu/hw/ssi.c
/qemu/hw/ssi.h
/qemu/hw/stellaris.c
/qemu/hw/stellaris_enet.c
/qemu/hw/strongarm.c
/qemu/hw/sun4c_intctl.c
/qemu/hw/sun4m.c
/qemu/hw/sun4m_iommu.c
/qemu/hw/sun4u.c
/qemu/hw/sysbus.c
/qemu/hw/sysbus.h
/qemu/hw/tcx.c
/qemu/hw/tmp105.c
/qemu/hw/tosa.c
/qemu/hw/tusb6010.c
/qemu/hw/twl92230.c
/qemu/hw/unin_pci.c
/qemu/hw/usb-audio.c
/qemu/hw/usb-bt.c
/qemu/hw/usb-bus.c
/qemu/hw/usb-ccid.c
/qemu/hw/usb-ehci.c
/qemu/hw/usb-hid.c
/qemu/hw/usb-hub.c
/qemu/hw/usb-msd.c
/qemu/hw/usb-net.c
/qemu/hw/usb-ohci.c
/qemu/hw/usb-serial.c
/qemu/hw/usb-uhci.c
/qemu/hw/usb-wacom.c
/qemu/hw/usb-xhci.c
/qemu/hw/usb.h
/qemu/hw/versatile_pci.c
/qemu/hw/versatilepb.c
/qemu/hw/vga-isa.c
/qemu/hw/vga-pci.c
/qemu/hw/virtio-console.c
/qemu/hw/virtio-pci.c
/qemu/hw/virtio-serial-bus.c
/qemu/hw/virtio-serial.h
/qemu/hw/vmmouse.c
/qemu/hw/vmport.c
/qemu/hw/vmware_vga.c
/qemu/hw/vt82c686.c
/qemu/hw/wdt_i6300esb.c
/qemu/hw/wdt_ib700.c
/qemu/hw/wm8750.c
/qemu/hw/xen_platform.c
/qemu/hw/xgmac.c
/qemu/hw/xilinx_axidma.c
/qemu/hw/xilinx_axienet.c
/qemu/hw/xilinx_ethlite.c
/qemu/hw/xilinx_intc.c
/qemu/hw/xilinx_timer.c
/qemu/hw/xilinx_uartlite.c
/qemu/hw/xio3130_downstream.c
/qemu/hw/xio3130_upstream.c
/qemu/hw/z2.c
/qemu/hw/zaurus.c
/qemu/include/qemu/object.h
/qemu/qapi-schema.json
/qemu/qemu-char.c
/qemu/qemu-char.h
/qemu/qerror.c
/qemu/qmp-commands.hx
/qemu/qmp.c
object.c
/qemu/usb-linux.c
93c511a122-Dec-2011 Anthony Liguori <aliguori@us.ibm.com>

qom: allow object_class_foreach to take additional parameters to refine search

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>

7309335425-Jan-2012 Anthony Liguori <aliguori@us.ibm.com>

qdev: change ambiguous qdev names

Reported-by: Blue Swirl <blauwirbel@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>


/qemu/hw/9pfs/virtio-9p-device.c
/qemu/hw/a9mpcore.c
/qemu/hw/ac97.c
/qemu/hw/acpi_piix4.c
/qemu/hw/ads7846.c
/qemu/hw/alpha_typhoon.c
/qemu/hw/apb_pci.c
/qemu/hw/apic.c
/qemu/hw/apic_common.c
/qemu/hw/apic_internal.h
/qemu/hw/applesmc.c
/qemu/hw/arm11mpcore.c
/qemu/hw/arm_l2x0.c
/qemu/hw/arm_mptimer.c
/qemu/hw/arm_sysctl.c
/qemu/hw/arm_timer.c
/qemu/hw/armv7m.c
/qemu/hw/armv7m_nvic.c
/qemu/hw/bitbang_i2c.c
/qemu/hw/bonito.c
/qemu/hw/ccid-card-emulated.c
/qemu/hw/ccid-card-passthru.c
/qemu/hw/ccid.h
/qemu/hw/cirrus_vga.c
/qemu/hw/container.c
/qemu/hw/cs4231.c
/qemu/hw/cs4231a.c
/qemu/hw/debugcon.c
/qemu/hw/dec_pci.c
/qemu/hw/ds1225y.c
/qemu/hw/ds1338.c
/qemu/hw/e1000.c
/qemu/hw/eccmemctl.c
/qemu/hw/eepro100.c
/qemu/hw/empty_slot.c
/qemu/hw/es1370.c
/qemu/hw/escc.c
/qemu/hw/esp.c
/qemu/hw/etraxfs_eth.c
/qemu/hw/etraxfs_pic.c
/qemu/hw/etraxfs_ser.c
/qemu/hw/etraxfs_timer.c
/qemu/hw/fdc.c
/qemu/hw/fw_cfg.c
/qemu/hw/g364fb.c
/qemu/hw/grackle_pci.c
/qemu/hw/grlib_apbuart.c
/qemu/hw/grlib_gptimer.c
/qemu/hw/grlib_irqmp.c
/qemu/hw/gt64xxx.c
/qemu/hw/gus.c
/qemu/hw/hda-audio.c
/qemu/hw/highbank.c
/qemu/hw/hpet.c
/qemu/hw/i2c.c
/qemu/hw/i2c.h
/qemu/hw/i82374.c
/qemu/hw/i82378.c
/qemu/hw/i8254.c
/qemu/hw/i8259.c
/qemu/hw/i8259_common.c
/qemu/hw/i8259_internal.h
/qemu/hw/ide/ahci.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/ich.c
/qemu/hw/ide/internal.h
/qemu/hw/ide/isa.c
/qemu/hw/ide/piix.c
/qemu/hw/ide/qdev.c
/qemu/hw/ide/via.c
/qemu/hw/integratorcp.c
/qemu/hw/intel-hda.c
/qemu/hw/intel-hda.h
/qemu/hw/ioapic.c
/qemu/hw/ioapic_common.c
/qemu/hw/ioapic_internal.h
/qemu/hw/ioh3420.c
/qemu/hw/isa-bus.c
/qemu/hw/isa.h
/qemu/hw/ivshmem.c
/qemu/hw/kvm/apic.c
/qemu/hw/kvm/clock.c
/qemu/hw/kvm/i8259.c
/qemu/hw/kvm/ioapic.c
/qemu/hw/lan9118.c
/qemu/hw/lance.c
/qemu/hw/lm32_juart.c
/qemu/hw/lm32_pic.c
/qemu/hw/lm32_sys.c
/qemu/hw/lm32_timer.c
/qemu/hw/lm32_uart.c
/qemu/hw/lm832x.c
/qemu/hw/lsi53c895a.c
/qemu/hw/m48t59.c
/qemu/hw/macio.c
/qemu/hw/marvell_88w8618_audio.c
/qemu/hw/max111x.c
/qemu/hw/max7310.c
/qemu/hw/mc146818rtc.c
/qemu/hw/milkymist-ac97.c
/qemu/hw/milkymist-hpdmc.c
/qemu/hw/milkymist-memcard.c
/qemu/hw/milkymist-minimac2.c
/qemu/hw/milkymist-pfpu.c
/qemu/hw/milkymist-softusb.c
/qemu/hw/milkymist-sysctl.c
/qemu/hw/milkymist-tmu2.c
/qemu/hw/milkymist-uart.c
/qemu/hw/milkymist-vgafb.c
/qemu/hw/mips_malta.c
/qemu/hw/mipsnet.c
/qemu/hw/mpc8544_guts.c
/qemu/hw/mst_fpga.c
/qemu/hw/musicpal.c
/qemu/hw/nand.c
/qemu/hw/ne2000-isa.c
/qemu/hw/ne2000.c
/qemu/hw/omap_gpio.c
/qemu/hw/omap_intc.c
/qemu/hw/onenand.c
/qemu/hw/opencores_eth.c
/qemu/hw/parallel.c
/qemu/hw/pc.c
/qemu/hw/pci.c
/qemu/hw/pci.h
/qemu/hw/pci_bridge.c
/qemu/hw/pcie.c
/qemu/hw/pckbd.c
/qemu/hw/pcnet-pci.c
/qemu/hw/pcnet.c
/qemu/hw/piix4.c
/qemu/hw/piix_pci.c
/qemu/hw/pl011.c
/qemu/hw/pl022.c
/qemu/hw/pl031.c
/qemu/hw/pl041.c
/qemu/hw/pl050.c
/qemu/hw/pl061.c
/qemu/hw/pl080.c
/qemu/hw/pl110.c
/qemu/hw/pl181.c
/qemu/hw/pl190.c
/qemu/hw/ppc4xx_pci.c
/qemu/hw/ppce500_pci.c
/qemu/hw/ppce500_spin.c
/qemu/hw/prep_pci.c
/qemu/hw/pxa2xx.c
/qemu/hw/pxa2xx_dma.c
/qemu/hw/pxa2xx_gpio.c
/qemu/hw/pxa2xx_pic.c
/qemu/hw/pxa2xx_timer.c
/qemu/hw/qdev-properties.c
/qemu/hw/qdev.c
/qemu/hw/qdev.h
/qemu/hw/qxl.c
/qemu/hw/realview.c
/qemu/hw/realview_gic.c
/qemu/hw/rtl8139.c
/qemu/hw/s390-virtio-bus.c
/qemu/hw/sb16.c
/qemu/hw/sbi.c
/qemu/hw/scsi-bus.c
/qemu/hw/scsi-disk.c
/qemu/hw/scsi-generic.c
/qemu/hw/scsi.h
/qemu/hw/serial.c
/qemu/hw/sga.c
/qemu/hw/sh_pci.c
/qemu/hw/slavio_intctl.c
/qemu/hw/slavio_misc.c
/qemu/hw/slavio_timer.c
/qemu/hw/smbus.c
/qemu/hw/smbus.h
/qemu/hw/smbus_eeprom.c
/qemu/hw/smc91c111.c
/qemu/hw/spapr_llan.c
/qemu/hw/spapr_pci.c
/qemu/hw/spapr_vio.c
/qemu/hw/spapr_vio.h
/qemu/hw/spapr_vscsi.c
/qemu/hw/spapr_vty.c
/qemu/hw/sparc32_dma.c
/qemu/hw/spitz.c
/qemu/hw/ssd0303.c
/qemu/hw/ssd0323.c
/qemu/hw/ssi-sd.c
/qemu/hw/ssi.c
/qemu/hw/ssi.h
/qemu/hw/stellaris.c
/qemu/hw/stellaris_enet.c
/qemu/hw/strongarm.c
/qemu/hw/sun4c_intctl.c
/qemu/hw/sun4m.c
/qemu/hw/sun4m_iommu.c
/qemu/hw/sun4u.c
/qemu/hw/sysbus.c
/qemu/hw/sysbus.h
/qemu/hw/tcx.c
/qemu/hw/tmp105.c
/qemu/hw/tosa.c
/qemu/hw/tusb6010.c
/qemu/hw/twl92230.c
/qemu/hw/unin_pci.c
/qemu/hw/usb-audio.c
/qemu/hw/usb-bt.c
/qemu/hw/usb-bus.c
/qemu/hw/usb-ccid.c
/qemu/hw/usb-desc.c
/qemu/hw/usb-ehci.c
/qemu/hw/usb-hid.c
/qemu/hw/usb-hub.c
/qemu/hw/usb-msd.c
/qemu/hw/usb-net.c
/qemu/hw/usb-ohci.c
/qemu/hw/usb-serial.c
/qemu/hw/usb-uhci.c
/qemu/hw/usb-wacom.c
/qemu/hw/usb-xhci.c
/qemu/hw/usb.c
/qemu/hw/usb.h
/qemu/hw/versatile_pci.c
/qemu/hw/versatilepb.c
/qemu/hw/vga-isa.c
/qemu/hw/vga-pci.c
/qemu/hw/virtio-console.c
/qemu/hw/virtio-net.c
/qemu/hw/virtio-pci.c
/qemu/hw/virtio-serial-bus.c
/qemu/hw/virtio-serial.h
/qemu/hw/vmmouse.c
/qemu/hw/vmport.c
/qemu/hw/vmware_vga.c
/qemu/hw/vt82c686.c
/qemu/hw/wdt_i6300esb.c
/qemu/hw/wdt_ib700.c
/qemu/hw/wm8750.c
/qemu/hw/xen_platform.c
/qemu/hw/xgmac.c
/qemu/hw/xilinx_axidma.c
/qemu/hw/xilinx_axienet.c
/qemu/hw/xilinx_ethlite.c
/qemu/hw/xilinx_intc.c
/qemu/hw/xilinx_timer.c
/qemu/hw/xilinx_uartlite.c
/qemu/hw/xio3130_downstream.c
/qemu/hw/xio3130_upstream.c
/qemu/hw/z2.c
/qemu/hw/zaurus.c
object.c
/qemu/usb-bsd.c
/qemu/usb-linux.c
/qemu/usb-redir.c
2f28d2ff03-Dec-2011 Anthony Liguori <aliguori@us.ibm.com>

qom: add the base Object class (v2)

This class provides the main building block for QEMU Object Model and is
extensively documented in the header file. It is largely inspired by GObject.

Signed-of

qom: add the base Object class (v2)

This class provides the main building block for QEMU Object Model and is
extensively documented in the header file. It is largely inspired by GObject.

Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
---
v1 -> v2
- remove printf() in type registration
- fix typo in comment (Paolo)
- make Interface private
- move object into a new directory and move header into include/qemu/
- don't make object.h depend on qemu-common.h
- remove Type and replace it with TypeImpl * (Paolo)
- use hash table to store types (Paolo)
- aggressively cache parent type (Paolo)
- make a type_register and use it with interfaces (Paolo)
- fix interface cast comment (Paolo)
- add a few more functions required in later series

show more ...


/qemu/.gitignore
/qemu/.gitmodules
/qemu/.mailmap
/qemu/CODING_STYLE
/qemu/COPYING
/qemu/COPYING.LIB
/qemu/Changelog
/qemu/HACKING
/qemu/LICENSE
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/Makefile.dis
/qemu/Makefile.hw
/qemu/Makefile.objs
/qemu/Makefile.target
/qemu/Makefile.user
/qemu/QMP/README
/qemu/QMP/qmp
/qemu/QMP/qmp-events.txt
/qemu/QMP/qmp-shell
/qemu/QMP/qmp-spec.txt
/qemu/QMP/qmp.py
/qemu/README
/qemu/TODO
/qemu/VERSION
/qemu/a.out.h
/qemu/acl.c
/qemu/acl.h
/qemu/aes.c
/qemu/aes.h
/qemu/aio.c
/qemu/alpha-dis.c
/qemu/alpha.ld
/qemu/arch_init.c
/qemu/arch_init.h
/qemu/arm-dis.c
/qemu/arm-semi.c
/qemu/arm.ld
/qemu/async.c
/qemu/audio/alsaaudio.c
/qemu/audio/audio.c
/qemu/audio/audio.h
/qemu/audio/audio_int.h
/qemu/audio/audio_pt_int.c
/qemu/audio/audio_pt_int.h
/qemu/audio/audio_template.h
/qemu/audio/audio_win_int.c
/qemu/audio/audio_win_int.h
/qemu/audio/coreaudio.c
/qemu/audio/dsound_template.h
/qemu/audio/dsoundaudio.c
/qemu/audio/esdaudio.c
/qemu/audio/fmodaudio.c
/qemu/audio/mixeng.c
/qemu/audio/mixeng.h
/qemu/audio/mixeng_template.h
/qemu/audio/noaudio.c
/qemu/audio/ossaudio.c
/qemu/audio/paaudio.c
/qemu/audio/rate_template.h
/qemu/audio/sdlaudio.c
/qemu/audio/spiceaudio.c
/qemu/audio/wavaudio.c
/qemu/audio/wavcapture.c
/qemu/audio/winwaveaudio.c
/qemu/balloon.c
/qemu/balloon.h
/qemu/bitmap.c
/qemu/bitmap.h
/qemu/bitops.c
/qemu/bitops.h
/qemu/block-migration.c
/qemu/block-migration.h
/qemu/block.c
/qemu/block.h
/qemu/block/blkdebug.c
/qemu/block/blkverify.c
/qemu/block/bochs.c
/qemu/block/cloop.c
/qemu/block/cow.c
/qemu/block/curl.c
/qemu/block/dmg.c
/qemu/block/iscsi.c
/qemu/block/nbd.c
/qemu/block/parallels.c
/qemu/block/qcow.c
/qemu/block/qcow2-cache.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2-snapshot.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/qed-check.c
/qemu/block/qed-cluster.c
/qemu/block/qed-gencb.c
/qemu/block/qed-l2-cache.c
/qemu/block/qed-table.c
/qemu/block/qed.c
/qemu/block/qed.h
/qemu/block/raw-posix-aio.h
/qemu/block/raw-posix.c
/qemu/block/raw-win32.c
/qemu/block/raw.c
/qemu/block/rbd.c
/qemu/block/sheepdog.c
/qemu/block/stream.c
/qemu/block/vdi.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/block/vvfat.c
/qemu/block_int.h
/qemu/blockdev.c
/qemu/blockdev.h
/qemu/bsd-user/bsd-mman.h
/qemu/bsd-user/bsdload.c
/qemu/bsd-user/elfload.c
/qemu/bsd-user/errno_defs.h
/qemu/bsd-user/freebsd/strace.list
/qemu/bsd-user/freebsd/syscall_nr.h
/qemu/bsd-user/i386/syscall.h
/qemu/bsd-user/i386/target_signal.h
/qemu/bsd-user/main.c
/qemu/bsd-user/mmap.c
/qemu/bsd-user/netbsd/strace.list
/qemu/bsd-user/netbsd/syscall_nr.h
/qemu/bsd-user/openbsd/strace.list
/qemu/bsd-user/openbsd/syscall_nr.h
/qemu/bsd-user/qemu-types.h
/qemu/bsd-user/qemu.h
/qemu/bsd-user/signal.c
/qemu/bsd-user/sparc/syscall.h
/qemu/bsd-user/sparc/target_signal.h
/qemu/bsd-user/sparc64/syscall.h
/qemu/bsd-user/sparc64/target_signal.h
/qemu/bsd-user/strace.c
/qemu/bsd-user/syscall.c
/qemu/bsd-user/syscall_defs.h
/qemu/bsd-user/uaccess.c
/qemu/bsd-user/x86_64/syscall.h
/qemu/bsd-user/x86_64/target_signal.h
/qemu/bswap.h
/qemu/bt-host.c
/qemu/bt-host.h
/qemu/bt-vhci.c
/qemu/buffered_file.c
/qemu/buffered_file.h
/qemu/cache-utils.c
/qemu/cache-utils.h
/qemu/check-qdict.c
/qemu/check-qfloat.c
/qemu/check-qint.c
/qemu/check-qjson.c
/qemu/check-qlist.c
/qemu/check-qstring.c
/qemu/cmd.c
/qemu/cmd.h
/qemu/compatfd.c
/qemu/compatfd.h
/qemu/compiler.h
/qemu/config.h
/qemu/configure
/qemu/console.c
/qemu/console.h
/qemu/coroutine-gthread.c
/qemu/coroutine-ucontext.c
/qemu/coroutine-win32.c
/qemu/cpu-all.h
/qemu/cpu-common.h
/qemu/cpu-defs.h
/qemu/cpu-exec.c
/qemu/cpus.c
/qemu/cpus.h
/qemu/cris-dis.c
/qemu/cursor.c
/qemu/cursor_hidden.xpm
/qemu/cursor_left_ptr.xpm
/qemu/cutils.c
/qemu/darwin-user/commpage.c
/qemu/darwin-user/ioctls.h
/qemu/darwin-user/ioctls_types.h
/qemu/darwin-user/machload.c
/qemu/darwin-user/main.c
/qemu/darwin-user/mmap.c
/qemu/darwin-user/qemu.h
/qemu/darwin-user/signal.c
/qemu/darwin-user/syscall.c
/qemu/darwin-user/syscalls.h
/qemu/def-helper.h
/qemu/default-configs/alpha-linux-user.mak
/qemu/default-configs/alpha-softmmu.mak
/qemu/default-configs/arm-linux-user.mak
/qemu/default-configs/arm-softmmu.mak
/qemu/default-configs/armeb-linux-user.mak
/qemu/default-configs/cris-linux-user.mak
/qemu/default-configs/cris-softmmu.mak
/qemu/default-configs/i386-bsd-user.mak
/qemu/default-configs/i386-darwin-user.mak
/qemu/default-configs/i386-linux-user.mak
/qemu/default-configs/i386-softmmu.mak
/qemu/default-configs/lm32-softmmu.mak
/qemu/default-configs/m68k-linux-user.mak
/qemu/default-configs/m68k-softmmu.mak
/qemu/default-configs/microblaze-linux-user.mak
/qemu/default-configs/microblaze-softmmu.mak
/qemu/default-configs/microblazeel-linux-user.mak
/qemu/default-configs/microblazeel-softmmu.mak
/qemu/default-configs/mips-linux-user.mak
/qemu/default-configs/mips-softmmu.mak
/qemu/default-configs/mips64-softmmu.mak
/qemu/default-configs/mips64el-softmmu.mak
/qemu/default-configs/mipsel-linux-user.mak
/qemu/default-configs/mipsel-softmmu.mak
/qemu/default-configs/pci.mak
/qemu/default-configs/ppc-darwin-user.mak
/qemu/default-configs/ppc-linux-user.mak
/qemu/default-configs/ppc-softmmu.mak
/qemu/default-configs/ppc64-linux-user.mak
/qemu/default-configs/ppc64-softmmu.mak
/qemu/default-configs/ppc64abi32-linux-user.mak
/qemu/default-configs/ppcemb-softmmu.mak
/qemu/default-configs/s390x-linux-user.mak
/qemu/default-configs/s390x-softmmu.mak
/qemu/default-configs/sh4-linux-user.mak
/qemu/default-configs/sh4-softmmu.mak
/qemu/default-configs/sh4eb-linux-user.mak
/qemu/default-configs/sh4eb-softmmu.mak
/qemu/default-configs/sparc-bsd-user.mak
/qemu/default-configs/sparc-linux-user.mak
/qemu/default-configs/sparc-softmmu.mak
/qemu/default-configs/sparc32plus-linux-user.mak
/qemu/default-configs/sparc64-bsd-user.mak
/qemu/default-configs/sparc64-linux-user.mak
/qemu/default-configs/sparc64-softmmu.mak
/qemu/default-configs/unicore32-linux-user.mak
/qemu/default-configs/x86_64-bsd-user.mak
/qemu/default-configs/x86_64-linux-user.mak
/qemu/default-configs/x86_64-softmmu.mak
/qemu/default-configs/xtensa-softmmu.mak
/qemu/default-configs/xtensaeb-softmmu.mak
/qemu/device_tree.c
/qemu/device_tree.h
/qemu/dis-asm.h
/qemu/disas.c
/qemu/disas.h
/qemu/dma-helpers.c
/qemu/dma.h
/qemu/docs/blkverify.txt
/qemu/docs/bootindex.txt
/qemu/docs/ccid.txt
/qemu/docs/ich9-ehci-uhci.cfg
/qemu/docs/libcacard.txt
/qemu/docs/live-block-ops.txt
/qemu/docs/memory.txt
/qemu/docs/migration.txt
/qemu/docs/qapi-code-gen.txt
/qemu/docs/qdev-device-use.txt
/qemu/docs/specs/acpi_pci_hotplug.txt
/qemu/docs/specs/ivshmem_device_spec.txt
/qemu/docs/specs/qcow2.txt
/qemu/docs/specs/qed_spec.txt
/qemu/docs/tracing.txt
/qemu/docs/usb2.txt
/qemu/docs/writing-qmp-commands.txt
/qemu/dyngen-exec.h
/qemu/elf.h
/qemu/envlist.c
/qemu/envlist.h
/qemu/error.c
/qemu/error.h
/qemu/error_int.h
/qemu/event_notifier.c
/qemu/event_notifier.h
/qemu/exec-all.h
/qemu/exec-memory.h
/qemu/exec-obsolete.h
/qemu/exec.c
/qemu/fpu/softfloat-macros.h
/qemu/fpu/softfloat-specialize.h
/qemu/fpu/softfloat.c
/qemu/fpu/softfloat.h
/qemu/fsdev/file-op-9p.h
/qemu/fsdev/qemu-fsdev-dummy.c
/qemu/fsdev/qemu-fsdev.c
/qemu/fsdev/qemu-fsdev.h
/qemu/fsdev/virtfs-proxy-helper.c
/qemu/fsdev/virtfs-proxy-helper.texi
/qemu/fsdev/virtio-9p-marshal.c
/qemu/fsdev/virtio-9p-marshal.h
/qemu/gdb-xml/arm-core.xml
/qemu/gdb-xml/arm-neon.xml
/qemu/gdb-xml/arm-vfp.xml
/qemu/gdb-xml/arm-vfp3.xml
/qemu/gdb-xml/cf-core.xml
/qemu/gdb-xml/cf-fp.xml
/qemu/gdb-xml/power-altivec.xml
/qemu/gdb-xml/power-core.xml
/qemu/gdb-xml/power-fpu.xml
/qemu/gdb-xml/power-spe.xml
/qemu/gdb-xml/power64-core.xml
/qemu/gdbstub.c
/qemu/gdbstub.h
/qemu/gen-icount.h
/qemu/hmp-commands.hx
/qemu/hmp.c
/qemu/hmp.h
/qemu/host-utils.c
/qemu/host-utils.h
/qemu/hppa-dis.c
/qemu/hppa.ld
/qemu/hw/9p.h
/qemu/hw/9pfs/codir.c
/qemu/hw/9pfs/cofile.c
/qemu/hw/9pfs/cofs.c
/qemu/hw/9pfs/coxattr.c
/qemu/hw/9pfs/virtio-9p-coth.c
/qemu/hw/9pfs/virtio-9p-coth.h
/qemu/hw/9pfs/virtio-9p-device.c
/qemu/hw/9pfs/virtio-9p-handle.c
/qemu/hw/9pfs/virtio-9p-local.c
/qemu/hw/9pfs/virtio-9p-posix-acl.c
/qemu/hw/9pfs/virtio-9p-proxy.c
/qemu/hw/9pfs/virtio-9p-proxy.h
/qemu/hw/9pfs/virtio-9p-synth.c
/qemu/hw/9pfs/virtio-9p-synth.h
/qemu/hw/9pfs/virtio-9p-xattr-user.c
/qemu/hw/9pfs/virtio-9p-xattr.c
/qemu/hw/9pfs/virtio-9p-xattr.h
/qemu/hw/9pfs/virtio-9p.c
/qemu/hw/9pfs/virtio-9p.h
/qemu/hw/a9mpcore.c
/qemu/hw/ac97.c
/qemu/hw/acpi.c
/qemu/hw/acpi.h
/qemu/hw/acpi_piix4.c
/qemu/hw/adb.c
/qemu/hw/adb.h
/qemu/hw/adlib.c
/qemu/hw/ads7846.c
/qemu/hw/alpha_dp264.c
/qemu/hw/alpha_pci.c
/qemu/hw/alpha_sys.h
/qemu/hw/alpha_typhoon.c
/qemu/hw/an5206.c
/qemu/hw/apb_pci.c
/qemu/hw/apb_pci.h
/qemu/hw/apic.c
/qemu/hw/apic.h
/qemu/hw/apic_common.c
/qemu/hw/apic_internal.h
/qemu/hw/apm.c
/qemu/hw/apm.h
/qemu/hw/applesmc.c
/qemu/hw/arm-misc.h
/qemu/hw/arm11mpcore.c
/qemu/hw/arm_boot.c
/qemu/hw/arm_gic.c
/qemu/hw/arm_l2x0.c
/qemu/hw/arm_mptimer.c
/qemu/hw/arm_pic.c
/qemu/hw/arm_sysctl.c
/qemu/hw/arm_timer.c
/qemu/hw/armv7m.c
/qemu/hw/armv7m_nvic.c
/qemu/hw/audiodev.h
/qemu/hw/axis_dev88.c
/qemu/hw/baum.c
/qemu/hw/baum.h
/qemu/hw/bitbang_i2c.c
/qemu/hw/bitbang_i2c.h
/qemu/hw/blizzard.c
/qemu/hw/blizzard_template.h
/qemu/hw/boards.h
/qemu/hw/bonito.c
/qemu/hw/bt-hci-csr.c
/qemu/hw/bt-hci.c
/qemu/hw/bt-hid.c
/qemu/hw/bt-l2cap.c
/qemu/hw/bt-sdp.c
/qemu/hw/bt.c
/qemu/hw/bt.h
/qemu/hw/cbus.c
/qemu/hw/ccid-card-emulated.c
/qemu/hw/ccid-card-passthru.c
/qemu/hw/ccid.h
/qemu/hw/cdrom.c
/qemu/hw/cirrus_vga.c
/qemu/hw/cirrus_vga_rop.h
/qemu/hw/cirrus_vga_rop2.h
/qemu/hw/collie.c
/qemu/hw/container.c
/qemu/hw/cris-boot.c
/qemu/hw/cris-boot.h
/qemu/hw/cris_pic_cpu.c
/qemu/hw/cs4231.c
/qemu/hw/cs4231a.c
/qemu/hw/cuda.c
/qemu/hw/debugcon.c
/qemu/hw/dec_pci.c
/qemu/hw/dec_pci.h
/qemu/hw/device-hotplug.c
/qemu/hw/devices.h
/qemu/hw/dma.c
/qemu/hw/dp8393x.c
/qemu/hw/ds1225y.c
/qemu/hw/ds1338.c
/qemu/hw/dummy_m68k.c
/qemu/hw/e1000.c
/qemu/hw/e1000_hw.h
/qemu/hw/ecc.c
/qemu/hw/eccmemctl.c
/qemu/hw/eepro100.c
/qemu/hw/eeprom93xx.c
/qemu/hw/eeprom93xx.h
/qemu/hw/elf_ops.h
/qemu/hw/empty_slot.c
/qemu/hw/empty_slot.h
/qemu/hw/es1370.c
/qemu/hw/escc.c
/qemu/hw/escc.h
/qemu/hw/esp.c
/qemu/hw/esp.h
/qemu/hw/etraxfs.h
/qemu/hw/etraxfs_dma.c
/qemu/hw/etraxfs_dma.h
/qemu/hw/etraxfs_eth.c
/qemu/hw/etraxfs_pic.c
/qemu/hw/etraxfs_ser.c
/qemu/hw/etraxfs_timer.c
/qemu/hw/fdc.c
/qemu/hw/fdc.h
/qemu/hw/firmware_abi.h
/qemu/hw/flash.h
/qemu/hw/fmopl.c
/qemu/hw/fmopl.h
/qemu/hw/framebuffer.c
/qemu/hw/framebuffer.h
/qemu/hw/fw_cfg.c
/qemu/hw/fw_cfg.h
/qemu/hw/g364fb.c
/qemu/hw/grackle_pci.c
/qemu/hw/grlib.h
/qemu/hw/grlib_apbuart.c
/qemu/hw/grlib_gptimer.c
/qemu/hw/grlib_irqmp.c
/qemu/hw/gt64xxx.c
/qemu/hw/gumstix.c
/qemu/hw/gus.c
/qemu/hw/gusemu.h
/qemu/hw/gusemu_hal.c
/qemu/hw/gusemu_mixer.c
/qemu/hw/gustate.h
/qemu/hw/hda-audio.c
/qemu/hw/heathrow_pic.c
/qemu/hw/hid.c
/qemu/hw/hid.h
/qemu/hw/highbank.c
/qemu/hw/hpet.c
/qemu/hw/hpet_emul.h
/qemu/hw/hw.h
/qemu/hw/i2c.c
/qemu/hw/i2c.h
/qemu/hw/i82374.c
/qemu/hw/i82378.c
/qemu/hw/i8254.c
/qemu/hw/i8259.c
/qemu/hw/i8259_common.c
/qemu/hw/i8259_internal.h
/qemu/hw/ide.h
/qemu/hw/ide/ahci.c
/qemu/hw/ide/ahci.h
/qemu/hw/ide/atapi.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/core.c
/qemu/hw/ide/ich.c
/qemu/hw/ide/internal.h
/qemu/hw/ide/isa.c
/qemu/hw/ide/macio.c
/qemu/hw/ide/microdrive.c
/qemu/hw/ide/mmio.c
/qemu/hw/ide/pci.c
/qemu/hw/ide/pci.h
/qemu/hw/ide/piix.c
/qemu/hw/ide/qdev.c
/qemu/hw/ide/via.c
/qemu/hw/integratorcp.c
/qemu/hw/intel-hda-defs.h
/qemu/hw/intel-hda.c
/qemu/hw/intel-hda.h
/qemu/hw/ioapic.c
/qemu/hw/ioapic.h
/qemu/hw/ioapic_common.c
/qemu/hw/ioapic_internal.h
/qemu/hw/ioh3420.c
/qemu/hw/ioh3420.h
/qemu/hw/irq.c
/qemu/hw/irq.h
/qemu/hw/isa-bus.c
/qemu/hw/isa.h
/qemu/hw/isa_mmio.c
/qemu/hw/ivshmem.c
/qemu/hw/jazz_led.c
/qemu/hw/kvm/apic.c
/qemu/hw/kvm/clock.c
/qemu/hw/kvm/clock.h
/qemu/hw/kvm/i8259.c
/qemu/hw/kvm/ioapic.c
/qemu/hw/lan9118.c
/qemu/hw/lance.c
/qemu/hw/leon3.c
/qemu/hw/lm32.h
/qemu/hw/lm32_boards.c
/qemu/hw/lm32_hwsetup.h
/qemu/hw/lm32_juart.c
/qemu/hw/lm32_juart.h
/qemu/hw/lm32_pic.c
/qemu/hw/lm32_pic.h
/qemu/hw/lm32_sys.c
/qemu/hw/lm32_timer.c
/qemu/hw/lm32_uart.c
/qemu/hw/lm4549.c
/qemu/hw/lm4549.h
/qemu/hw/lm832x.c
/qemu/hw/loader.c
/qemu/hw/loader.h
/qemu/hw/lsi53c895a.c
/qemu/hw/m48t59.c
/qemu/hw/mac_dbdma.c
/qemu/hw/mac_dbdma.h
/qemu/hw/mac_nvram.c
/qemu/hw/macio.c
/qemu/hw/mainstone.c
/qemu/hw/marvell_88w8618_audio.c
/qemu/hw/max111x.c
/qemu/hw/max7310.c
/qemu/hw/mc146818rtc.c
/qemu/hw/mc146818rtc.h
/qemu/hw/mcf.h
/qemu/hw/mcf5206.c
/qemu/hw/mcf5208.c
/qemu/hw/mcf_fec.c
/qemu/hw/mcf_intc.c
/qemu/hw/mcf_uart.c
/qemu/hw/microblaze_pic_cpu.c
/qemu/hw/microblaze_pic_cpu.h
/qemu/hw/milkymist-ac97.c
/qemu/hw/milkymist-hpdmc.c
/qemu/hw/milkymist-hw.h
/qemu/hw/milkymist-memcard.c
/qemu/hw/milkymist-minimac2.c
/qemu/hw/milkymist-pfpu.c
/qemu/hw/milkymist-softusb.c
/qemu/hw/milkymist-sysctl.c
/qemu/hw/milkymist-tmu2.c
/qemu/hw/milkymist-uart.c
/qemu/hw/milkymist-vgafb.c
/qemu/hw/milkymist-vgafb_template.h
/qemu/hw/milkymist.c
/qemu/hw/mips-bios.h
/qemu/hw/mips.h
/qemu/hw/mips_addr.c
/qemu/hw/mips_cpudevs.h
/qemu/hw/mips_fulong2e.c
/qemu/hw/mips_int.c
/qemu/hw/mips_jazz.c
/qemu/hw/mips_malta.c
/qemu/hw/mips_mipssim.c
/qemu/hw/mips_r4k.c
/qemu/hw/mips_timer.c
/qemu/hw/mipsnet.c
/qemu/hw/mpc8544_guts.c
/qemu/hw/msi.c
/qemu/hw/msi.h
/qemu/hw/msix.c
/qemu/hw/msix.h
/qemu/hw/msmouse.c
/qemu/hw/msmouse.h
/qemu/hw/mst_fpga.c
/qemu/hw/multiboot.c
/qemu/hw/multiboot.h
/qemu/hw/musicpal.c
/qemu/hw/nand.c
/qemu/hw/ne2000-isa.c
/qemu/hw/ne2000.c
/qemu/hw/ne2000.h
/qemu/hw/nseries.c
/qemu/hw/nvram.h
/qemu/hw/omap.h
/qemu/hw/omap1.c
/qemu/hw/omap2.c
/qemu/hw/omap_clk.c
/qemu/hw/omap_dma.c
/qemu/hw/omap_dss.c
/qemu/hw/omap_gpio.c
/qemu/hw/omap_gpmc.c
/qemu/hw/omap_gptimer.c
/qemu/hw/omap_i2c.c
/qemu/hw/omap_intc.c
/qemu/hw/omap_l4.c
/qemu/hw/omap_lcd_template.h
/qemu/hw/omap_lcdc.c
/qemu/hw/omap_mmc.c
/qemu/hw/omap_sdrc.c
/qemu/hw/omap_spi.c
/qemu/hw/omap_sx1.c
/qemu/hw/omap_synctimer.c
/qemu/hw/omap_tap.c
/qemu/hw/omap_uart.c
/qemu/hw/onenand.c
/qemu/hw/opencores_eth.c
/qemu/hw/openpic.c
/qemu/hw/openpic.h
/qemu/hw/palm.c
/qemu/hw/parallel.c
/qemu/hw/pc.c
/qemu/hw/pc.h
/qemu/hw/pc_piix.c
/qemu/hw/pci-hotplug.c
/qemu/hw/pci-stub.c
/qemu/hw/pci.c
/qemu/hw/pci.h
/qemu/hw/pci_bridge.c
/qemu/hw/pci_bridge.h
/qemu/hw/pci_host.c
/qemu/hw/pci_host.h
/qemu/hw/pci_ids.h
/qemu/hw/pci_internals.h
/qemu/hw/pci_regs.h
/qemu/hw/pcie.c
/qemu/hw/pcie.h
/qemu/hw/pcie_aer.c
/qemu/hw/pcie_aer.h
/qemu/hw/pcie_host.c
/qemu/hw/pcie_host.h
/qemu/hw/pcie_port.c
/qemu/hw/pcie_port.h
/qemu/hw/pcie_regs.h
/qemu/hw/pckbd.c
/qemu/hw/pcmcia.h
/qemu/hw/pcnet-pci.c
/qemu/hw/pcnet.c
/qemu/hw/pcnet.h
/qemu/hw/pcspk.c
/qemu/hw/petalogix_ml605_mmu.c
/qemu/hw/petalogix_s3adsp1800_mmu.c
/qemu/hw/pflash_cfi01.c
/qemu/hw/pflash_cfi02.c
/qemu/hw/piix4.c
/qemu/hw/piix_pci.c
/qemu/hw/pixel_ops.h
/qemu/hw/pl011.c
/qemu/hw/pl022.c
/qemu/hw/pl031.c
/qemu/hw/pl041.c
/qemu/hw/pl041.h
/qemu/hw/pl041.hx
/qemu/hw/pl050.c
/qemu/hw/pl061.c
/qemu/hw/pl080.c
/qemu/hw/pl110.c
/qemu/hw/pl110_template.h
/qemu/hw/pl181.c
/qemu/hw/pl190.c
/qemu/hw/pm_smbus.c
/qemu/hw/pm_smbus.h
/qemu/hw/ppc-viosrp.h
/qemu/hw/ppc.c
/qemu/hw/ppc.h
/qemu/hw/ppc405.h
/qemu/hw/ppc405_boards.c
/qemu/hw/ppc405_uc.c
/qemu/hw/ppc440_bamboo.c
/qemu/hw/ppc4xx.h
/qemu/hw/ppc4xx_devs.c
/qemu/hw/ppc4xx_pci.c
/qemu/hw/ppc_booke.c
/qemu/hw/ppc_mac.h
/qemu/hw/ppc_newworld.c
/qemu/hw/ppc_oldworld.c
/qemu/hw/ppc_prep.c
/qemu/hw/ppce500_mpc8544ds.c
/qemu/hw/ppce500_pci.c
/qemu/hw/ppce500_spin.c
/qemu/hw/prep_pci.c
/qemu/hw/primecell.h
/qemu/hw/ps2.c
/qemu/hw/ps2.h
/qemu/hw/ptimer.c
/qemu/hw/ptimer.h
/qemu/hw/pxa.h
/qemu/hw/pxa2xx.c
/qemu/hw/pxa2xx_dma.c
/qemu/hw/pxa2xx_gpio.c
/qemu/hw/pxa2xx_keypad.c
/qemu/hw/pxa2xx_lcd.c
/qemu/hw/pxa2xx_mmci.c
/qemu/hw/pxa2xx_pcmcia.c
/qemu/hw/pxa2xx_pic.c
/qemu/hw/pxa2xx_template.h
/qemu/hw/pxa2xx_timer.c
/qemu/hw/qdev-addr.c
/qemu/hw/qdev-addr.h
/qemu/hw/qdev-properties.c
/qemu/hw/qdev.c
/qemu/hw/qdev.h
/qemu/hw/qxl-logger.c
/qemu/hw/qxl-render.c
/qemu/hw/qxl.c
/qemu/hw/qxl.h
/qemu/hw/r2d.c
/qemu/hw/rc4030.c
/qemu/hw/realview.c
/qemu/hw/realview_gic.c
/qemu/hw/rtl8139.c
/qemu/hw/s390-virtio-bus.c
/qemu/hw/s390-virtio-bus.h
/qemu/hw/s390-virtio.c
/qemu/hw/sb16.c
/qemu/hw/sbi.c
/qemu/hw/scsi-bus.c
/qemu/hw/scsi-defs.h
/qemu/hw/scsi-disk.c
/qemu/hw/scsi-generic.c
/qemu/hw/scsi.h
/qemu/hw/sd.c
/qemu/hw/sd.h
/qemu/hw/serial.c
/qemu/hw/sga.c
/qemu/hw/sh.h
/qemu/hw/sh7750.c
/qemu/hw/sh7750_regnames.c
/qemu/hw/sh7750_regnames.h
/qemu/hw/sh7750_regs.h
/qemu/hw/sh_intc.c
/qemu/hw/sh_intc.h
/qemu/hw/sh_pci.c
/qemu/hw/sh_serial.c
/qemu/hw/sh_timer.c
/qemu/hw/sharpsl.h
/qemu/hw/shix.c
/qemu/hw/slavio_intctl.c
/qemu/hw/slavio_misc.c
/qemu/hw/slavio_timer.c
/qemu/hw/sm501.c
/qemu/hw/sm501_template.h
/qemu/hw/smbios.c
/qemu/hw/smbios.h
/qemu/hw/smbus.c
/qemu/hw/smbus.h
/qemu/hw/smbus_eeprom.c
/qemu/hw/smc91c111.c
/qemu/hw/soc_dma.c
/qemu/hw/soc_dma.h
/qemu/hw/spapr.c
/qemu/hw/spapr.h
/qemu/hw/spapr_hcall.c
/qemu/hw/spapr_llan.c
/qemu/hw/spapr_pci.c
/qemu/hw/spapr_pci.h
/qemu/hw/spapr_rtas.c
/qemu/hw/spapr_vio.c
/qemu/hw/spapr_vio.h
/qemu/hw/spapr_vscsi.c
/qemu/hw/spapr_vty.c
/qemu/hw/sparc32_dma.c
/qemu/hw/sparc32_dma.h
/qemu/hw/spitz.c
/qemu/hw/srp.h
/qemu/hw/ssd0303.c
/qemu/hw/ssd0323.c
/qemu/hw/ssi-sd.c
/qemu/hw/ssi.c
/qemu/hw/ssi.h
/qemu/hw/stellaris.c
/qemu/hw/stellaris_enet.c
/qemu/hw/stellaris_input.c
/qemu/hw/strongarm.c
/qemu/hw/strongarm.h
/qemu/hw/sun4c_intctl.c
/qemu/hw/sun4m.c
/qemu/hw/sun4m.h
/qemu/hw/sun4m_iommu.c
/qemu/hw/sun4u.c
/qemu/hw/sysbus.c
/qemu/hw/sysbus.h
/qemu/hw/tc58128.c
/qemu/hw/tc6393xb.c
/qemu/hw/tc6393xb_template.h
/qemu/hw/tcx.c
/qemu/hw/tmp105.c
/qemu/hw/tosa.c
/qemu/hw/tsc2005.c
/qemu/hw/tsc210x.c
/qemu/hw/tusb6010.c
/qemu/hw/twl92230.c
/qemu/hw/unin_pci.c
/qemu/hw/usb-audio.c
/qemu/hw/usb-bt.c
/qemu/hw/usb-bus.c
/qemu/hw/usb-ccid.c
/qemu/hw/usb-desc.c
/qemu/hw/usb-desc.h
/qemu/hw/usb-ehci.c
/qemu/hw/usb-hid.c
/qemu/hw/usb-hub.c
/qemu/hw/usb-libhw.c
/qemu/hw/usb-msd.c
/qemu/hw/usb-musb.c
/qemu/hw/usb-net.c
/qemu/hw/usb-ohci.c
/qemu/hw/usb-ohci.h
/qemu/hw/usb-serial.c
/qemu/hw/usb-uhci.c
/qemu/hw/usb-uhci.h
/qemu/hw/usb-wacom.c
/qemu/hw/usb-xhci.c
/qemu/hw/usb.c
/qemu/hw/usb.h
/qemu/hw/versatile_pci.c
/qemu/hw/versatilepb.c
/qemu/hw/vexpress.c
/qemu/hw/vga-isa-mm.c
/qemu/hw/vga-isa.c
/qemu/hw/vga-pci.c
/qemu/hw/vga.c
/qemu/hw/vga_int.h
/qemu/hw/vga_template.h
/qemu/hw/vhost.c
/qemu/hw/vhost.h
/qemu/hw/vhost_net.c
/qemu/hw/vhost_net.h
/qemu/hw/virtex_ml507.c
/qemu/hw/virtio-balloon.c
/qemu/hw/virtio-balloon.h
/qemu/hw/virtio-blk.c
/qemu/hw/virtio-blk.h
/qemu/hw/virtio-console.c
/qemu/hw/virtio-net.c
/qemu/hw/virtio-net.h
/qemu/hw/virtio-pci.c
/qemu/hw/virtio-pci.h
/qemu/hw/virtio-serial-bus.c
/qemu/hw/virtio-serial.h
/qemu/hw/virtio.c
/qemu/hw/virtio.h
/qemu/hw/vmmouse.c
/qemu/hw/vmport.c
/qemu/hw/vmware_vga.c
/qemu/hw/vmware_vga.h
/qemu/hw/vt82c686.c
/qemu/hw/vt82c686.h
/qemu/hw/watchdog.c
/qemu/hw/watchdog.h
/qemu/hw/wdt_i6300esb.c
/qemu/hw/wdt_ib700.c
/qemu/hw/wm8750.c
/qemu/hw/xen.h
/qemu/hw/xen_backend.c
/qemu/hw/xen_backend.h
/qemu/hw/xen_blkif.h
/qemu/hw/xen_common.h
/qemu/hw/xen_console.c
/qemu/hw/xen_devconfig.c
/qemu/hw/xen_disk.c
/qemu/hw/xen_domainbuild.c
/qemu/hw/xen_domainbuild.h
/qemu/hw/xen_machine_pv.c
/qemu/hw/xen_nic.c
/qemu/hw/xen_platform.c
/qemu/hw/xenfb.c
/qemu/hw/xgmac.c
/qemu/hw/xics.c
/qemu/hw/xics.h
/qemu/hw/xilinx.h
/qemu/hw/xilinx_axidma.c
/qemu/hw/xilinx_axidma.h
/qemu/hw/xilinx_axienet.c
/qemu/hw/xilinx_ethlite.c
/qemu/hw/xilinx_intc.c
/qemu/hw/xilinx_timer.c
/qemu/hw/xilinx_uartlite.c
/qemu/hw/xio3130_downstream.c
/qemu/hw/xio3130_downstream.h
/qemu/hw/xio3130_upstream.c
/qemu/hw/xio3130_upstream.h
/qemu/hw/xtensa_bootparam.h
/qemu/hw/xtensa_lx60.c
/qemu/hw/xtensa_pic.c
/qemu/hw/xtensa_sim.c
/qemu/hw/z2.c
/qemu/hw/zaurus.c
/qemu/i386-dis.c
/qemu/i386.ld
/qemu/ia64-dis.c
/qemu/ia64.ld
/qemu/include/qemu/object.h
/qemu/input.c
/qemu/int128.h
/qemu/iohandler.c
/qemu/ioport-user.c
/qemu/ioport.c
/qemu/ioport.h
/qemu/iorange.h
/qemu/iov.c
/qemu/iov.h
/qemu/json-lexer.c
/qemu/json-lexer.h
/qemu/json-parser.c
/qemu/json-parser.h
/qemu/json-streamer.c
/qemu/json-streamer.h
/qemu/kvm-all.c
/qemu/kvm-stub.c
/qemu/kvm.h
/qemu/libcacard/Makefile
/qemu/libcacard/cac.c
/qemu/libcacard/cac.h
/qemu/libcacard/card_7816.c
/qemu/libcacard/card_7816.h
/qemu/libcacard/card_7816t.h
/qemu/libcacard/event.c
/qemu/libcacard/eventt.h
/qemu/libcacard/libcacard.pc.in
/qemu/libcacard/link_test.c
/qemu/libcacard/vcard.c
/qemu/libcacard/vcard.h
/qemu/libcacard/vcard_emul.h
/qemu/libcacard/vcard_emul_nss.c
/qemu/libcacard/vcard_emul_type.c
/qemu/libcacard/vcard_emul_type.h
/qemu/libcacard/vcardt.h
/qemu/libcacard/vevent.h
/qemu/libcacard/vreader.c
/qemu/libcacard/vreader.h
/qemu/libcacard/vreadert.h
/qemu/libcacard/vscard_common.h
/qemu/libcacard/vscclient.c
/qemu/libfdt_env.h
/qemu/linux-aio.c
/qemu/linux-headers/COPYING
/qemu/linux-headers/README
/qemu/linux-headers/asm-powerpc/kvm.h
/qemu/linux-headers/asm-powerpc/kvm_para.h
/qemu/linux-headers/asm-s390/kvm.h
/qemu/linux-headers/asm-s390/kvm_para.h
/qemu/linux-headers/asm-x86/hyperv.h
/qemu/linux-headers/asm-x86/kvm.h
/qemu/linux-headers/asm-x86/kvm_para.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/kvm_para.h
/qemu/linux-headers/linux/vhost.h
/qemu/linux-headers/linux/virtio_config.h
/qemu/linux-headers/linux/virtio_ring.h
/qemu/linux-user/alpha/syscall.h
/qemu/linux-user/alpha/syscall_nr.h
/qemu/linux-user/alpha/target_signal.h
/qemu/linux-user/alpha/termbits.h
/qemu/linux-user/arm/nwfpe/double_cpdo.c
/qemu/linux-user/arm/nwfpe/extended_cpdo.c
/qemu/linux-user/arm/nwfpe/fpa11.c
/qemu/linux-user/arm/nwfpe/fpa11.h
/qemu/linux-user/arm/nwfpe/fpa11.inl
/qemu/linux-user/arm/nwfpe/fpa11_cpdo.c
/qemu/linux-user/arm/nwfpe/fpa11_cpdt.c
/qemu/linux-user/arm/nwfpe/fpa11_cprt.c
/qemu/linux-user/arm/nwfpe/fpopcode.c
/qemu/linux-user/arm/nwfpe/fpopcode.h
/qemu/linux-user/arm/nwfpe/fpsr.h
/qemu/linux-user/arm/nwfpe/single_cpdo.c
/qemu/linux-user/arm/syscall.h
/qemu/linux-user/arm/syscall_nr.h
/qemu/linux-user/arm/target_signal.h
/qemu/linux-user/arm/termbits.h
/qemu/linux-user/cpu-uname.c
/qemu/linux-user/cpu-uname.h
/qemu/linux-user/cris/syscall.h
/qemu/linux-user/cris/syscall_nr.h
/qemu/linux-user/cris/target_signal.h
/qemu/linux-user/cris/termbits.h
/qemu/linux-user/elfload.c
/qemu/linux-user/errno_defs.h
/qemu/linux-user/flat.h
/qemu/linux-user/flatload.c
/qemu/linux-user/i386/syscall.h
/qemu/linux-user/i386/syscall_nr.h
/qemu/linux-user/i386/target_signal.h
/qemu/linux-user/i386/termbits.h
/qemu/linux-user/ioctls.h
/qemu/linux-user/linux_loop.h
/qemu/linux-user/linuxload.c
/qemu/linux-user/m68k-sim.c
/qemu/linux-user/m68k/syscall.h
/qemu/linux-user/m68k/syscall_nr.h
/qemu/linux-user/m68k/target_signal.h
/qemu/linux-user/m68k/termbits.h
/qemu/linux-user/main.c
/qemu/linux-user/microblaze/syscall.h
/qemu/linux-user/microblaze/syscall_nr.h
/qemu/linux-user/microblaze/target_signal.h
/qemu/linux-user/microblaze/termbits.h
/qemu/linux-user/mips/syscall.h
/qemu/linux-user/mips/syscall_nr.h
/qemu/linux-user/mips/target_signal.h
/qemu/linux-user/mips/termbits.h
/qemu/linux-user/mips64/syscall.h
/qemu/linux-user/mips64/syscall_nr.h
/qemu/linux-user/mips64/target_signal.h
/qemu/linux-user/mips64/termbits.h
/qemu/linux-user/mipsn32/syscall.h
/qemu/linux-user/mipsn32/syscall_nr.h
/qemu/linux-user/mipsn32/target_signal.h
/qemu/linux-user/mipsn32/termbits.h
/qemu/linux-user/mmap.c
/qemu/linux-user/ppc/syscall.h
/qemu/linux-user/ppc/syscall_nr.h
/qemu/linux-user/ppc/target_signal.h
/qemu/linux-user/ppc/termbits.h
/qemu/linux-user/qemu-types.h
/qemu/linux-user/qemu.h
/qemu/linux-user/s390x/syscall.h
/qemu/linux-user/s390x/syscall_nr.h
/qemu/linux-user/s390x/target_signal.h
/qemu/linux-user/s390x/termbits.h
/qemu/linux-user/sh4/syscall.h
/qemu/linux-user/sh4/syscall_nr.h
/qemu/linux-user/sh4/target_signal.h
/qemu/linux-user/sh4/termbits.h
/qemu/linux-user/signal.c
/qemu/linux-user/socket.h
/qemu/linux-user/sparc/syscall.h
/qemu/linux-user/sparc/syscall_nr.h
/qemu/linux-user/sparc/target_signal.h
/qemu/linux-user/sparc/termbits.h
/qemu/linux-user/sparc64/syscall.h
/qemu/linux-user/sparc64/syscall_nr.h
/qemu/linux-user/sparc64/target_signal.h
/qemu/linux-user/sparc64/termbits.h
/qemu/linux-user/strace.c
/qemu/linux-user/strace.list
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/linux-user/syscall_types.h
/qemu/linux-user/target_flat.h
/qemu/linux-user/uaccess.c
/qemu/linux-user/unicore32/syscall.h
/qemu/linux-user/unicore32/syscall_nr.h
/qemu/linux-user/unicore32/target_signal.h
/qemu/linux-user/unicore32/termbits.h
/qemu/linux-user/vm86.c
/qemu/linux-user/x86_64/syscall.h
/qemu/linux-user/x86_64/syscall_nr.h
/qemu/linux-user/x86_64/target_signal.h
/qemu/linux-user/x86_64/termbits.h
/qemu/m68k-dis.c
/qemu/m68k-semi.c
/qemu/m68k.ld
/qemu/main-loop.c
/qemu/main-loop.h
/qemu/memory.c
/qemu/memory.h
/qemu/microblaze-dis.c
/qemu/migration-exec.c
/qemu/migration-fd.c
/qemu/migration-tcp.c
/qemu/migration-unix.c
/qemu/migration.c
/qemu/migration.h
/qemu/mips-dis.c
/qemu/mips.ld
/qemu/module.c
/qemu/module.h
/qemu/monitor.c
/qemu/monitor.h
/qemu/nbd.c
/qemu/nbd.h
/qemu/net.c
/qemu/net.h
/qemu/net/checksum.c
/qemu/net/checksum.h
/qemu/net/dump.c
/qemu/net/dump.h
/qemu/net/queue.c
/qemu/net/queue.h
/qemu/net/slirp.c
/qemu/net/slirp.h
/qemu/net/socket.c
/qemu/net/socket.h
/qemu/net/tap-aix.c
/qemu/net/tap-bsd.c
/qemu/net/tap-haiku.c
/qemu/net/tap-linux.c
/qemu/net/tap-linux.h
/qemu/net/tap-solaris.c
/qemu/net/tap-win32.c
/qemu/net/tap.c
/qemu/net/tap.h
/qemu/net/util.c
/qemu/net/util.h
/qemu/net/vde.c
/qemu/net/vde.h
/qemu/notify.c
/qemu/notify.h
/qemu/os-posix.c
/qemu/os-win32.c
/qemu/osdep.c
/qemu/osdep.h
/qemu/oslib-posix.c
/qemu/oslib-win32.c
/qemu/path.c
/qemu/pc-bios/Makefile
/qemu/pc-bios/README
/qemu/pc-bios/bamboo.dtb
/qemu/pc-bios/bamboo.dts
/qemu/pc-bios/bios.bin
/qemu/pc-bios/keymaps/ar
/qemu/pc-bios/keymaps/bepo
/qemu/pc-bios/keymaps/common
/qemu/pc-bios/keymaps/da
/qemu/pc-bios/keymaps/de
/qemu/pc-bios/keymaps/de-ch
/qemu/pc-bios/keymaps/en-gb
/qemu/pc-bios/keymaps/en-us
/qemu/pc-bios/keymaps/es
/qemu/pc-bios/keymaps/et
/qemu/pc-bios/keymaps/fi
/qemu/pc-bios/keymaps/fo
/qemu/pc-bios/keymaps/fr
/qemu/pc-bios/keymaps/fr-be
/qemu/pc-bios/keymaps/fr-ca
/qemu/pc-bios/keymaps/fr-ch
/qemu/pc-bios/keymaps/hr
/qemu/pc-bios/keymaps/hu
/qemu/pc-bios/keymaps/is
/qemu/pc-bios/keymaps/it
/qemu/pc-bios/keymaps/ja
/qemu/pc-bios/keymaps/lt
/qemu/pc-bios/keymaps/lv
/qemu/pc-bios/keymaps/mk
/qemu/pc-bios/keymaps/modifiers
/qemu/pc-bios/keymaps/nl
/qemu/pc-bios/keymaps/nl-be
/qemu/pc-bios/keymaps/no
/qemu/pc-bios/keymaps/pl
/qemu/pc-bios/keymaps/pt
/qemu/pc-bios/keymaps/pt-br
/qemu/pc-bios/keymaps/ru
/qemu/pc-bios/keymaps/sl
/qemu/pc-bios/keymaps/sv
/qemu/pc-bios/keymaps/th
/qemu/pc-bios/keymaps/tr
/qemu/pc-bios/linuxboot.bin
/qemu/pc-bios/mpc8544ds.dtb
/qemu/pc-bios/mpc8544ds.dts
/qemu/pc-bios/multiboot.bin
/qemu/pc-bios/ohw.diff
/qemu/pc-bios/openbios-ppc
/qemu/pc-bios/openbios-sparc32
/qemu/pc-bios/openbios-sparc64
/qemu/pc-bios/optionrom/Makefile
/qemu/pc-bios/optionrom/linuxboot.S
/qemu/pc-bios/optionrom/multiboot.S
/qemu/pc-bios/optionrom/optionrom.h
/qemu/pc-bios/palcode-clipper
/qemu/pc-bios/petalogix-ml605.dtb
/qemu/pc-bios/petalogix-s3adsp1800.dtb
/qemu/pc-bios/ppc_rom.bin
/qemu/pc-bios/pxe-e1000.rom
/qemu/pc-bios/pxe-eepro100.rom
/qemu/pc-bios/pxe-ne2k_pci.rom
/qemu/pc-bios/pxe-pcnet.rom
/qemu/pc-bios/pxe-rtl8139.rom
/qemu/pc-bios/pxe-virtio.rom
/qemu/pc-bios/s390-zipl.rom
/qemu/pc-bios/sgabios.bin
/qemu/pc-bios/slof.bin
/qemu/pc-bios/spapr-rtas.bin
/qemu/pc-bios/spapr-rtas/Makefile
/qemu/pc-bios/spapr-rtas/spapr-rtas.S
/qemu/pc-bios/vgabios-cirrus.bin
/qemu/pc-bios/vgabios-qxl.bin
/qemu/pc-bios/vgabios-stdvga.bin
/qemu/pc-bios/vgabios-vmware.bin
/qemu/pc-bios/vgabios.bin
/qemu/pci-ids.txt
/qemu/pflib.c
/qemu/pflib.h
/qemu/poison.h
/qemu/posix-aio-compat.c
/qemu/ppc-dis.c
/qemu/ppc.ld
/qemu/ppc64.ld
/qemu/qapi-schema-guest.json
/qemu/qapi-schema-test.json
/qemu/qapi-schema.json
/qemu/qapi/qapi-dealloc-visitor.c
/qemu/qapi/qapi-dealloc-visitor.h
/qemu/qapi/qapi-types-core.h
/qemu/qapi/qapi-visit-core.c
/qemu/qapi/qapi-visit-core.h
/qemu/qapi/qmp-core.h
/qemu/qapi/qmp-dispatch.c
/qemu/qapi/qmp-input-visitor.c
/qemu/qapi/qmp-input-visitor.h
/qemu/qapi/qmp-output-visitor.c
/qemu/qapi/qmp-output-visitor.h
/qemu/qapi/qmp-registry.c
/qemu/qbool.c
/qemu/qbool.h
/qemu/qdict-test-data.txt
/qemu/qdict.c
/qemu/qdict.h
/qemu/qemu-aio.h
/qemu/qemu-barrier.h
/qemu/qemu-char.c
/qemu/qemu-char.h
/qemu/qemu-common.h
/qemu/qemu-config.c
/qemu/qemu-config.h
/qemu/qemu-coroutine-int.h
/qemu/qemu-coroutine-io.c
/qemu/qemu-coroutine-lock.c
/qemu/qemu-coroutine-sleep.c
/qemu/qemu-coroutine.c
/qemu/qemu-coroutine.h
/qemu/qemu-doc.texi
/qemu/qemu-error.c
/qemu/qemu-error.h
/qemu/qemu-file.h
/qemu/qemu-ga.c
/qemu/qemu-img-cmds.hx
/qemu/qemu-img.c
/qemu/qemu-img.texi
/qemu/qemu-io.c
/qemu/qemu-lock.h
/qemu/qemu-log.h
/qemu/qemu-nbd.c
/qemu/qemu-nbd.texi
/qemu/qemu-objects.h
/qemu/qemu-option.c
/qemu/qemu-option.h
/qemu/qemu-options-wrapper.h
/qemu/qemu-options.h
/qemu/qemu-options.hx
/qemu/qemu-os-posix.h
/qemu/qemu-os-win32.h
/qemu/qemu-progress.c
/qemu/qemu-queue.h
/qemu/qemu-sockets.c
/qemu/qemu-tech.texi
/qemu/qemu-thread-posix.c
/qemu/qemu-thread-posix.h
/qemu/qemu-thread-win32.c
/qemu/qemu-thread-win32.h
/qemu/qemu-thread.h
/qemu/qemu-timer-common.c
/qemu/qemu-timer.c
/qemu/qemu-timer.h
/qemu/qemu-tls.h
/qemu/qemu-tool.c
/qemu/qemu-x509.h
/qemu/qemu-xattr.h
/qemu/qemu.sasl
/qemu/qemu_socket.h
/qemu/qerror.c
/qemu/qerror.h
/qemu/qfloat.c
/qemu/qfloat.h
/qemu/qga/guest-agent-command-state.c
/qemu/qga/guest-agent-commands.c
/qemu/qga/guest-agent-core.h
/qemu/qint.c
/qemu/qint.h
/qemu/qjson.c
/qemu/qjson.h
/qemu/qlist.c
/qemu/qlist.h
/qemu/qmp-commands.hx
/qemu/qmp.c
/qemu/qobject.h
Makefile
object.c
/qemu/qstring.c
/qemu/qstring.h
/qemu/range.h
/qemu/readline.c
/qemu/readline.h
/qemu/roms/SLOF
/qemu/roms/ipxe
/qemu/roms/openbios
/qemu/roms/qemu-palcode
/qemu/roms/seabios
/qemu/roms/sgabios
/qemu/roms/vgabios
/qemu/rules.mak
/qemu/s390-dis.c
/qemu/s390.ld
/qemu/savevm.c
/qemu/scripts/analyse-9p-simpletrace.py
/qemu/scripts/check-qerror.sh
/qemu/scripts/checkpatch.pl
/qemu/scripts/create_config
/qemu/scripts/feature_to_c.sh
/qemu/scripts/get_maintainer.pl
/qemu/scripts/hxtool
/qemu/scripts/kvm/kvm_stat
/qemu/scripts/kvm/vmxcap
/qemu/scripts/make_device_config.sh
/qemu/scripts/ordereddict.py
/qemu/scripts/qapi-commands.py
/qemu/scripts/qapi-types.py
/qemu/scripts/qapi-visit.py
/qemu/scripts/qapi.py
/qemu/scripts/qemu-binfmt-conf.sh
/qemu/scripts/refresh-pxe-roms.sh
/qemu/scripts/signrom.sh
/qemu/scripts/simpletrace.py
/qemu/scripts/texi2pod.pl
/qemu/scripts/tracetool
/qemu/scripts/update-linux-headers.sh
/qemu/sh4-dis.c
/qemu/slirp/COPYRIGHT
/qemu/slirp/arp_table.c
/qemu/slirp/bootp.c
/qemu/slirp/bootp.h
/qemu/slirp/cksum.c
/qemu/slirp/debug.h
/qemu/slirp/if.c
/qemu/slirp/if.h
/qemu/slirp/ip.h
/qemu/slirp/ip_icmp.c
/qemu/slirp/ip_icmp.h
/qemu/slirp/ip_input.c
/qemu/slirp/ip_output.c
/qemu/slirp/libslirp.h
/qemu/slirp/main.h
/qemu/slirp/mbuf.c
/qemu/slirp/mbuf.h
/qemu/slirp/misc.c
/qemu/slirp/misc.h
/qemu/slirp/sbuf.c
/qemu/slirp/sbuf.h
/qemu/slirp/slirp.c
/qemu/slirp/slirp.h
/qemu/slirp/slirp_config.h
/qemu/slirp/socket.c
/qemu/slirp/socket.h
/qemu/slirp/tcp.h
/qemu/slirp/tcp_input.c
/qemu/slirp/tcp_output.c
/qemu/slirp/tcp_subr.c
/qemu/slirp/tcp_timer.c
/qemu/slirp/tcp_timer.h
/qemu/slirp/tcp_var.h
/qemu/slirp/tcpip.h
/qemu/slirp/tftp.c
/qemu/slirp/tftp.h
/qemu/slirp/udp.c
/qemu/slirp/udp.h
/qemu/softmmu-semi.h
/qemu/softmmu_defs.h
/qemu/softmmu_exec.h
/qemu/softmmu_header.h
/qemu/softmmu_template.h
/qemu/sparc-dis.c
/qemu/sparc.ld
/qemu/sparc64.ld
/qemu/spice-qemu-char.c
/qemu/sysconfigs/target/target-x86_64.conf
/qemu/sysemu.h
/qemu/target-alpha/STATUS
/qemu/target-alpha/cpu.h
/qemu/target-alpha/helper.c
/qemu/target-alpha/helper.h
/qemu/target-alpha/machine.c
/qemu/target-alpha/op_helper.c
/qemu/target-alpha/translate.c
/qemu/target-arm/cpu.h
/qemu/target-arm/helper.c
/qemu/target-arm/helper.h
/qemu/target-arm/iwmmxt_helper.c
/qemu/target-arm/machine.c
/qemu/target-arm/neon_helper.c
/qemu/target-arm/op_addsub.h
/qemu/target-arm/op_helper.c
/qemu/target-arm/translate.c
/qemu/target-cris/cpu.h
/qemu/target-cris/crisv10-decode.h
/qemu/target-cris/crisv32-decode.h
/qemu/target-cris/helper.c
/qemu/target-cris/helper.h
/qemu/target-cris/machine.c
/qemu/target-cris/mmu.c
/qemu/target-cris/mmu.h
/qemu/target-cris/op_helper.c
/qemu/target-cris/opcode-cris.h
/qemu/target-cris/translate.c
/qemu/target-cris/translate_v10.c
/qemu/target-i386/TODO
/qemu/target-i386/cpu.h
/qemu/target-i386/cpuid.c
/qemu/target-i386/helper.c
/qemu/target-i386/helper.h
/qemu/target-i386/helper_template.h
/qemu/target-i386/hyperv.c
/qemu/target-i386/hyperv.h
/qemu/target-i386/kvm.c
/qemu/target-i386/machine.c
/qemu/target-i386/op_helper.c
/qemu/target-i386/ops_sse.h
/qemu/target-i386/ops_sse_header.h
/qemu/target-i386/svm.h
/qemu/target-i386/translate.c
/qemu/target-lm32/README
/qemu/target-lm32/TODO
/qemu/target-lm32/cpu.h
/qemu/target-lm32/helper.c
/qemu/target-lm32/helper.h
/qemu/target-lm32/machine.c
/qemu/target-lm32/op_helper.c
/qemu/target-lm32/translate.c
/qemu/target-m68k/cpu.h
/qemu/target-m68k/helper.c
/qemu/target-m68k/helpers.h
/qemu/target-m68k/m68k-qreg.h
/qemu/target-m68k/machine.c
/qemu/target-m68k/op_helper.c
/qemu/target-m68k/qregs.def
/qemu/target-m68k/translate.c
/qemu/target-microblaze/cpu.h
/qemu/target-microblaze/helper.c
/qemu/target-microblaze/helper.h
/qemu/target-microblaze/machine.c
/qemu/target-microblaze/microblaze-decode.h
/qemu/target-microblaze/mmu.c
/qemu/target-microblaze/mmu.h
/qemu/target-microblaze/op_helper.c
/qemu/target-microblaze/translate.c
/qemu/target-mips/TODO
/qemu/target-mips/cpu.h
/qemu/target-mips/helper.c
/qemu/target-mips/helper.h
/qemu/target-mips/machine.c
/qemu/target-mips/mips-defs.h
/qemu/target-mips/op_helper.c
/qemu/target-mips/translate.c
/qemu/target-mips/translate_init.c
/qemu/target-ppc/STATUS
/qemu/target-ppc/cpu.h
/qemu/target-ppc/helper.c
/qemu/target-ppc/helper.h
/qemu/target-ppc/helper_regs.h
/qemu/target-ppc/kvm.c
/qemu/target-ppc/kvm_ppc.c
/qemu/target-ppc/kvm_ppc.h
/qemu/target-ppc/machine.c
/qemu/target-ppc/mfrom_table.c
/qemu/target-ppc/mfrom_table_gen.c
/qemu/target-ppc/op_helper.c
/qemu/target-ppc/translate.c
/qemu/target-ppc/translate_init.c
/qemu/target-s390x/cpu.h
/qemu/target-s390x/helper.c
/qemu/target-s390x/helpers.h
/qemu/target-s390x/kvm.c
/qemu/target-s390x/machine.c
/qemu/target-s390x/op_helper.c
/qemu/target-s390x/translate.c
/qemu/target-sh4/README.sh4
/qemu/target-sh4/cpu.h
/qemu/target-sh4/helper.c
/qemu/target-sh4/helper.h
/qemu/target-sh4/machine.c
/qemu/target-sh4/op_helper.c
/qemu/target-sh4/translate.c
/qemu/target-sparc/TODO
/qemu/target-sparc/cc_helper.c
/qemu/target-sparc/cpu.h
/qemu/target-sparc/cpu_init.c
/qemu/target-sparc/fop_helper.c
/qemu/target-sparc/helper.c
/qemu/target-sparc/helper.h
/qemu/target-sparc/int32_helper.c
/qemu/target-sparc/int64_helper.c
/qemu/target-sparc/ldst_helper.c
/qemu/target-sparc/machine.c
/qemu/target-sparc/mmu_helper.c
/qemu/target-sparc/op_helper.c
/qemu/target-sparc/translate.c
/qemu/target-sparc/vis_helper.c
/qemu/target-sparc/win_helper.c
/qemu/target-unicore32/cpu.h
/qemu/target-unicore32/helper.c
/qemu/target-unicore32/helper.h
/qemu/target-unicore32/op_helper.c
/qemu/target-unicore32/translate.c
/qemu/target-xtensa/core-dc232b.c
/qemu/target-xtensa/core-dc232b/core-isa.h
/qemu/target-xtensa/core-dc232b/gdb-config.c
/qemu/target-xtensa/core-fsf.c
/qemu/target-xtensa/core-fsf/core-isa.h
/qemu/target-xtensa/cpu.h
/qemu/target-xtensa/helper.c
/qemu/target-xtensa/helpers.h
/qemu/target-xtensa/machine.c
/qemu/target-xtensa/op_helper.c
/qemu/target-xtensa/overlay_tool.h
/qemu/target-xtensa/translate.c
/qemu/targphys.h
/qemu/tcg-runtime.c
/qemu/tcg/LICENSE
/qemu/tcg/README
/qemu/tcg/TODO
/qemu/tcg/arm/tcg-target.c
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/hppa/tcg-target.c
/qemu/tcg/hppa/tcg-target.h
/qemu/tcg/i386/tcg-target.c
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/ia64/tcg-target.c
/qemu/tcg/ia64/tcg-target.h
/qemu/tcg/mips/tcg-target.c
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target.c
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/ppc64/tcg-target.c
/qemu/tcg/ppc64/tcg-target.h
/qemu/tcg/s390/tcg-target.c
/qemu/tcg/s390/tcg-target.h
/qemu/tcg/sparc/tcg-target.c
/qemu/tcg/sparc/tcg-target.h
/qemu/tcg/tcg-op.h
/qemu/tcg/tcg-opc.h
/qemu/tcg/tcg-runtime.h
/qemu/tcg/tcg.c
/qemu/tcg/tcg.h
/qemu/tcg/tci/README
/qemu/tcg/tci/tcg-target.c
/qemu/tcg/tci/tcg-target.h
/qemu/tci-dis.c
/qemu/tci.c
/qemu/test-coroutine.c
/qemu/test-qmp-commands.c
/qemu/test-qmp-input-visitor.c
/qemu/test-qmp-output-visitor.c
/qemu/tests/Makefile
/qemu/tests/tcg/Makefile
/qemu/tests/tcg/alpha/Makefile
/qemu/tests/tcg/alpha/crt.s
/qemu/tests/tcg/alpha/hello-alpha.c
/qemu/tests/tcg/alpha/test-cond.c
/qemu/tests/tcg/alpha/test-ovf.c
/qemu/tests/tcg/cris/.gdbinit
/qemu/tests/tcg/cris/Makefile
/qemu/tests/tcg/cris/README
/qemu/tests/tcg/cris/check_abs.c
/qemu/tests/tcg/cris/check_addc.c
/qemu/tests/tcg/cris/check_addcm.c
/qemu/tests/tcg/cris/check_addi.s
/qemu/tests/tcg/cris/check_addiv32.s
/qemu/tests/tcg/cris/check_addm.s
/qemu/tests/tcg/cris/check_addo.c
/qemu/tests/tcg/cris/check_addoq.c
/qemu/tests/tcg/cris/check_addq.s
/qemu/tests/tcg/cris/check_addr.s
/qemu/tests/tcg/cris/check_addxc.s
/qemu/tests/tcg/cris/check_addxm.s
/qemu/tests/tcg/cris/check_addxr.s
/qemu/tests/tcg/cris/check_andc.s
/qemu/tests/tcg/cris/check_andm.s
/qemu/tests/tcg/cris/check_andq.s
/qemu/tests/tcg/cris/check_andr.s
/qemu/tests/tcg/cris/check_asr.s
/qemu/tests/tcg/cris/check_ba.s
/qemu/tests/tcg/cris/check_bas.s
/qemu/tests/tcg/cris/check_bcc.s
/qemu/tests/tcg/cris/check_bound.c
/qemu/tests/tcg/cris/check_boundc.s
/qemu/tests/tcg/cris/check_boundr.s
/qemu/tests/tcg/cris/check_btst.s
/qemu/tests/tcg/cris/check_clearfv32.s
/qemu/tests/tcg/cris/check_clrjmp1.s
/qemu/tests/tcg/cris/check_cmp-2.s
/qemu/tests/tcg/cris/check_cmpc.s
/qemu/tests/tcg/cris/check_cmpm.s
/qemu/tests/tcg/cris/check_cmpq.s
/qemu/tests/tcg/cris/check_cmpr.s
/qemu/tests/tcg/cris/check_cmpxc.s
/qemu/tests/tcg/cris/check_cmpxm.s
/qemu/tests/tcg/cris/check_dstep.s
/qemu/tests/tcg/cris/check_ftag.c
/qemu/tests/tcg/cris/check_gcctorture_pr28634-1.c
/qemu/tests/tcg/cris/check_gcctorture_pr28634.c
/qemu/tests/tcg/cris/check_glibc_kernelversion.c
/qemu/tests/tcg/cris/check_hello.c
/qemu/tests/tcg/cris/check_int64.c
/qemu/tests/tcg/cris/check_jsr.s
/qemu/tests/tcg/cris/check_lapc.s
/qemu/tests/tcg/cris/check_lsl.s
/qemu/tests/tcg/cris/check_lsr.s
/qemu/tests/tcg/cris/check_lz.c
/qemu/tests/tcg/cris/check_mapbrk.c
/qemu/tests/tcg/cris/check_mcp.s
/qemu/tests/tcg/cris/check_mmap1.c
/qemu/tests/tcg/cris/check_mmap2.c
/qemu/tests/tcg/cris/check_mmap3.c
/qemu/tests/tcg/cris/check_movdelsr1.s
/qemu/tests/tcg/cris/check_movecr.s
/qemu/tests/tcg/cris/check_movei.s
/qemu/tests/tcg/cris/check_movemr.s
/qemu/tests/tcg/cris/check_movemrv32.s
/qemu/tests/tcg/cris/check_moveq.c
/qemu/tests/tcg/cris/check_mover.s
/qemu/tests/tcg/cris/check_moverm.s
/qemu/tests/tcg/cris/check_movmp.s
/qemu/tests/tcg/cris/check_movpmv32.s
/qemu/tests/tcg/cris/check_movpr.s
/qemu/tests/tcg/cris/check_movprv32.s
/qemu/tests/tcg/cris/check_movscr.s
/qemu/tests/tcg/cris/check_movsm.s
/qemu/tests/tcg/cris/check_movsr.s
/qemu/tests/tcg/cris/check_movucr.s
/qemu/tests/tcg/cris/check_movum.s
/qemu/tests/tcg/cris/check_movur.s
/qemu/tests/tcg/cris/check_mulv32.s
/qemu/tests/tcg/cris/check_mulx.s
/qemu/tests/tcg/cris/check_neg.s
/qemu/tests/tcg/cris/check_not.s
/qemu/tests/tcg/cris/check_openpf1.c
/qemu/tests/tcg/cris/check_openpf2.c
/qemu/tests/tcg/cris/check_openpf3.c
/qemu/tests/tcg/cris/check_openpf4.c
/qemu/tests/tcg/cris/check_openpf5.c
/qemu/tests/tcg/cris/check_orc.s
/qemu/tests/tcg/cris/check_orm.s
/qemu/tests/tcg/cris/check_orq.s
/qemu/tests/tcg/cris/check_orr.s
/qemu/tests/tcg/cris/check_ret.s
/qemu/tests/tcg/cris/check_scc.s
/qemu/tests/tcg/cris/check_settls1.c
/qemu/tests/tcg/cris/check_sigalrm.c
/qemu/tests/tcg/cris/check_stat1.c
/qemu/tests/tcg/cris/check_stat2.c
/qemu/tests/tcg/cris/check_stat3.c
/qemu/tests/tcg/cris/check_stat4.c
/qemu/tests/tcg/cris/check_subc.s
/qemu/tests/tcg/cris/check_subm.s
/qemu/tests/tcg/cris/check_subq.s
/qemu/tests/tcg/cris/check_subr.s
/qemu/tests/tcg/cris/check_swap.c
/qemu/tests/tcg/cris/check_time1.c
/qemu/tests/tcg/cris/check_time2.c
/qemu/tests/tcg/cris/check_xarith.s
/qemu/tests/tcg/cris/crisutils.h
/qemu/tests/tcg/cris/crt.s
/qemu/tests/tcg/cris/sys.c
/qemu/tests/tcg/cris/sys.h
/qemu/tests/tcg/cris/testutils.inc
/qemu/tests/tcg/hello-arm.c
/qemu/tests/tcg/hello-i386.c
/qemu/tests/tcg/hello-mips.c
/qemu/tests/tcg/linux-test.c
/qemu/tests/tcg/lm32/Makefile
/qemu/tests/tcg/lm32/crt.S
/qemu/tests/tcg/lm32/linker.ld
/qemu/tests/tcg/lm32/macros.inc
/qemu/tests/tcg/lm32/test_add.S
/qemu/tests/tcg/lm32/test_addi.S
/qemu/tests/tcg/lm32/test_and.S
/qemu/tests/tcg/lm32/test_andhi.S
/qemu/tests/tcg/lm32/test_andi.S
/qemu/tests/tcg/lm32/test_b.S
/qemu/tests/tcg/lm32/test_be.S
/qemu/tests/tcg/lm32/test_bg.S
/qemu/tests/tcg/lm32/test_bge.S
/qemu/tests/tcg/lm32/test_bgeu.S
/qemu/tests/tcg/lm32/test_bgu.S
/qemu/tests/tcg/lm32/test_bi.S
/qemu/tests/tcg/lm32/test_bne.S
/qemu/tests/tcg/lm32/test_break.S
/qemu/tests/tcg/lm32/test_bret.S
/qemu/tests/tcg/lm32/test_call.S
/qemu/tests/tcg/lm32/test_calli.S
/qemu/tests/tcg/lm32/test_cmpe.S
/qemu/tests/tcg/lm32/test_cmpei.S
/qemu/tests/tcg/lm32/test_cmpg.S
/qemu/tests/tcg/lm32/test_cmpge.S
/qemu/tests/tcg/lm32/test_cmpgei.S
/qemu/tests/tcg/lm32/test_cmpgeu.S
/qemu/tests/tcg/lm32/test_cmpgeui.S
/qemu/tests/tcg/lm32/test_cmpgi.S
/qemu/tests/tcg/lm32/test_cmpgu.S
/qemu/tests/tcg/lm32/test_cmpgui.S
/qemu/tests/tcg/lm32/test_cmpne.S
/qemu/tests/tcg/lm32/test_cmpnei.S
/qemu/tests/tcg/lm32/test_divu.S
/qemu/tests/tcg/lm32/test_eret.S
/qemu/tests/tcg/lm32/test_lb.S
/qemu/tests/tcg/lm32/test_lbu.S
/qemu/tests/tcg/lm32/test_lh.S
/qemu/tests/tcg/lm32/test_lhu.S
/qemu/tests/tcg/lm32/test_lw.S
/qemu/tests/tcg/lm32/test_modu.S
/qemu/tests/tcg/lm32/test_mul.S
/qemu/tests/tcg/lm32/test_muli.S
/qemu/tests/tcg/lm32/test_nor.S
/qemu/tests/tcg/lm32/test_nori.S
/qemu/tests/tcg/lm32/test_or.S
/qemu/tests/tcg/lm32/test_orhi.S
/qemu/tests/tcg/lm32/test_ori.S
/qemu/tests/tcg/lm32/test_ret.S
/qemu/tests/tcg/lm32/test_sb.S
/qemu/tests/tcg/lm32/test_scall.S
/qemu/tests/tcg/lm32/test_sextb.S
/qemu/tests/tcg/lm32/test_sexth.S
/qemu/tests/tcg/lm32/test_sh.S
/qemu/tests/tcg/lm32/test_sl.S
/qemu/tests/tcg/lm32/test_sli.S
/qemu/tests/tcg/lm32/test_sr.S
/qemu/tests/tcg/lm32/test_sri.S
/qemu/tests/tcg/lm32/test_sru.S
/qemu/tests/tcg/lm32/test_srui.S
/qemu/tests/tcg/lm32/test_sub.S
/qemu/tests/tcg/lm32/test_sw.S
/qemu/tests/tcg/lm32/test_xnor.S
/qemu/tests/tcg/lm32/test_xnori.S
/qemu/tests/tcg/lm32/test_xor.S
/qemu/tests/tcg/lm32/test_xori.S
/qemu/tests/tcg/pi_10.com
/qemu/tests/tcg/runcom.c
/qemu/tests/tcg/sha1.c
/qemu/tests/tcg/test-arm-iwmmxt.s
/qemu/tests/tcg/test-i386-code16.S
/qemu/tests/tcg/test-i386-muldiv.h
/qemu/tests/tcg/test-i386-shift.h
/qemu/tests/tcg/test-i386-ssse3.c
/qemu/tests/tcg/test-i386-vm86.S
/qemu/tests/tcg/test-i386.c
/qemu/tests/tcg/test-i386.h
/qemu/tests/tcg/test-mmap.c
/qemu/tests/tcg/test_path.c
/qemu/tests/tcg/testthread.c
/qemu/tests/tcg/xtensa/Makefile
/qemu/tests/tcg/xtensa/crt.S
/qemu/tests/tcg/xtensa/linker.ld
/qemu/tests/tcg/xtensa/macros.inc
/qemu/tests/tcg/xtensa/test_b.S
/qemu/tests/tcg/xtensa/test_bi.S
/qemu/tests/tcg/xtensa/test_boolean.S
/qemu/tests/tcg/xtensa/test_bz.S
/qemu/tests/tcg/xtensa/test_clamps.S
/qemu/tests/tcg/xtensa/test_fail.S
/qemu/tests/tcg/xtensa/test_interrupt.S
/qemu/tests/tcg/xtensa/test_loop.S
/qemu/tests/tcg/xtensa/test_mac16.S
/qemu/tests/tcg/xtensa/test_max.S
/qemu/tests/tcg/xtensa/test_min.S
/qemu/tests/tcg/xtensa/test_mmu.S
/qemu/tests/tcg/xtensa/test_mul16.S
/qemu/tests/tcg/xtensa/test_mul32.S
/qemu/tests/tcg/xtensa/test_nsa.S
/qemu/tests/tcg/xtensa/test_pipeline.S
/qemu/tests/tcg/xtensa/test_quo.S
/qemu/tests/tcg/xtensa/test_rem.S
/qemu/tests/tcg/xtensa/test_rst0.S
/qemu/tests/tcg/xtensa/test_sar.S
/qemu/tests/tcg/xtensa/test_sext.S
/qemu/tests/tcg/xtensa/test_shift.S
/qemu/tests/tcg/xtensa/test_timer.S
/qemu/tests/tcg/xtensa/test_windowed.S
/qemu/tests/tcg/xtensa/vectors.S
/qemu/thunk.c
/qemu/thunk.h
/qemu/trace-events
/qemu/trace/control.c
/qemu/trace/control.h
/qemu/trace/default.c
/qemu/trace/simple.c
/qemu/trace/simple.h
/qemu/trace/stderr.c
/qemu/trace/stderr.h
/qemu/translate-all.c
/qemu/uboot_image.h
/qemu/ui/cocoa.m
/qemu/ui/curses.c
/qemu/ui/curses_keys.h
/qemu/ui/d3des.c
/qemu/ui/d3des.h
/qemu/ui/keymaps.c
/qemu/ui/keymaps.h
/qemu/ui/qemu-spice.h
/qemu/ui/sdl.c
/qemu/ui/sdl_keysym.h
/qemu/ui/sdl_zoom.c
/qemu/ui/sdl_zoom.h
/qemu/ui/sdl_zoom_template.h
/qemu/ui/spice-core.c
/qemu/ui/spice-display.c
/qemu/ui/spice-display.h
/qemu/ui/spice-input.c
/qemu/ui/vnc-auth-sasl.c
/qemu/ui/vnc-auth-sasl.h
/qemu/ui/vnc-auth-vencrypt.c
/qemu/ui/vnc-auth-vencrypt.h
/qemu/ui/vnc-enc-hextile-template.h
/qemu/ui/vnc-enc-hextile.c
/qemu/ui/vnc-enc-tight.c
/qemu/ui/vnc-enc-tight.h
/qemu/ui/vnc-enc-zlib.c
/qemu/ui/vnc-enc-zrle-template.c
/qemu/ui/vnc-enc-zrle.c
/qemu/ui/vnc-enc-zrle.h
/qemu/ui/vnc-enc-zywrle-template.c
/qemu/ui/vnc-enc-zywrle.h
/qemu/ui/vnc-jobs-async.c
/qemu/ui/vnc-jobs-sync.c
/qemu/ui/vnc-jobs.h
/qemu/ui/vnc-palette.c
/qemu/ui/vnc-palette.h
/qemu/ui/vnc-tls.c
/qemu/ui/vnc-tls.h
/qemu/ui/vnc.c
/qemu/ui/vnc.h
/qemu/ui/vnc_keysym.h
/qemu/ui/x_keymap.c
/qemu/ui/x_keymap.h
/qemu/usb-bsd.c
/qemu/usb-linux.c
/qemu/usb-redir.c
/qemu/usb-stub.c
/qemu/user-exec.c
/qemu/version.rc
/qemu/vgafont.h
/qemu/vl.c
/qemu/vmstate.h
/qemu/x86_64.ld
/qemu/xen-all.c
/qemu/xen-mapcache.c
/qemu/xen-mapcache.h
/qemu/xen-stub.c
/qemu/xtensa-semi.c

1...<<111213141516171819