History log of /qemu/qom/ (Results 251 – 275 of 475)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
b6b3ccfd30-Sep-2016 Alex Bennée <alex.bennee@linaro.org>

qom/object: update class cache atomically

The idiom CPU_GET_CLASS(cpu) is fairly extensively used in various
threads and trips of ThreadSanitizer due to the fact it updates
obj->class->object_cast_c

qom/object: update class cache atomically

The idiom CPU_GET_CLASS(cpu) is fairly extensively used in various
threads and trips of ThreadSanitizer due to the fact it updates
obj->class->object_cast_cache behind the scenes. As this is just a
fast-path cache there is no need to lock updates.

However to ensure defined C11 behaviour across threads we need to use
the plain atomic_read/set primitives and keep the sanitizer happy.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20160930213106.20186-7-alex.bennee@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/qemu/MAINTAINERS
/qemu/Makefile.objs
/qemu/aio-posix.c
/qemu/block/blkreplay.c
/qemu/block/linux-aio.c
/qemu/bsd-user/main.c
/qemu/configure
/qemu/cpu-exec.c
/qemu/cpus-common.c
/qemu/cpus.c
/qemu/docs/specs/edu.txt
/qemu/docs/tcg-exclusive.promela
/qemu/exec.c
/qemu/hmp-commands-info.hx
/qemu/hmp.c
/qemu/hmp.h
/qemu/hw/block/xen_disk.c
/qemu/hw/i386/amd_iommu.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/kvm/apic.c
/qemu/hw/i386/kvmvapic.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/core.c
/qemu/hw/ide/qdev.c
/qemu/hw/input/ps2.c
/qemu/hw/intc/Makefile.objs
/qemu/hw/intc/i8259.c
/qemu/hw/intc/intc.c
/qemu/hw/intc/ioapic.c
/qemu/hw/intc/lm32_pic.c
/qemu/hw/intc/slavio_intctl.c
/qemu/hw/misc/edu.c
/qemu/hw/ppc/ppce500_spin.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/ppc/spapr_iommu.c
/qemu/hw/sparc/sun4m.c
/qemu/hw/timer/mc146818rtc.c
/qemu/hw/vfio/common.c
/qemu/include/block/block_int.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/memory.h
/qemu/include/exec/tb-context.h
/qemu/include/hw/compat.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/ide/internal.h
/qemu/include/hw/intc/intc.h
/qemu/include/hw/lm32/lm32_pic.h
/qemu/include/hw/sparc/sun4m.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/xen/xen_common.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/compiler.h
/qemu/include/qemu/coroutine.h
/qemu/include/qemu/seqlock.h
/qemu/include/qom/cpu.h
/qemu/include/sysemu/replay.h
/qemu/include/ui/console.h
/qemu/include/ui/spice-display.h
/qemu/iothread.c
/qemu/kvm-all.c
/qemu/linux-user/main.c
/qemu/memory.c
/qemu/migration/ram.c
/qemu/monitor.c
object.c
/qemu/replay/Makefile.objs
/qemu/replay/replay-events.c
/qemu/replay/replay-internal.c
/qemu/replay/replay-internal.h
/qemu/replay/replay-snapshot.c
/qemu/replay/replay-time.c
/qemu/replay/replay.c
/qemu/scripts/checkpatch.pl
/qemu/stubs/replay.c
/qemu/target-cris/cpu.c
/qemu/target-cris/crisv10-decode.h
/qemu/target-cris/translate.c
/qemu/target-cris/translate_v10.c
/qemu/target-i386/helper.c
/qemu/target-i386/kvm.c
/qemu/target-s390x/cpu.c
/qemu/target-s390x/cpu.h
/qemu/target-s390x/kvm.c
/qemu/target-s390x/misc_helper.c
/qemu/tcg/optimize.c
/qemu/tests/libqos/virtio.c
/qemu/tests/tcg/cris/Makefile
/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_addcv17.s
/qemu/tests/tcg/cris/check_bound.c
/qemu/tests/tcg/cris/check_ftag.c
/qemu/tests/tcg/cris/check_int64.c
/qemu/tests/tcg/cris/check_lz.c
/qemu/tests/tcg/cris/check_swap.c
/qemu/tests/tcg/cris/crisutils.h
/qemu/tests/tcg/cris/sys.c
/qemu/tests/tcg/cris/sys.h
/qemu/tests/test-coroutine.c
/qemu/trace-events
/qemu/translate-all.c
/qemu/ui/console.c
/qemu/ui/spice-display.c
/qemu/ui/vnc-enc-tight.c
/qemu/util/qemu-coroutine.c
/qemu/vl.c
2cc2d08219-Sep-2016 Lluís Vilanova <vilanova@ac.upc.edu>

trace: Add event "guest_cpu_reset"

Signals the reset of the state a virtual (guest) CPU.

Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Message-id: 147428971851.15111.8799439252178273840.stgit

trace: Add event "guest_cpu_reset"

Signals the reset of the state a virtual (guest) CPU.

Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Message-id: 147428971851.15111.8799439252178273840.stgit@fimbulvetr.bsc.es
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...

2bfe11c819-Sep-2016 Lluís Vilanova <vilanova@ac.upc.edu>

trace: Properly initialize dynamic event states in hot-plugged vCPUs

Every time a vCPU is hot-plugged, it will "inherit" its tracing state
from the global state array. That is, if *any* existing vCP

trace: Properly initialize dynamic event states in hot-plugged vCPUs

Every time a vCPU is hot-plugged, it will "inherit" its tracing state
from the global state array. That is, if *any* existing vCPU has an
event enabled, new vCPUs will have too.

Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Message-id: 147428970768.15111.7664565956870423529.stgit@fimbulvetr.bsc.es
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...


/qemu/MAINTAINERS
/qemu/Makefile
/qemu/Makefile.objs
/qemu/arch_init.c
/qemu/backends/msmouse.c
/qemu/block.c
/qemu/block/Makefile.objs
/qemu/block/block-backend.c
/qemu/block/commit.c
/qemu/block/iscsi.c
/qemu/block/qcow2-cluster.c
/qemu/block/vdi.c
/qemu/block/vhdx-endian.c
/qemu/block/vhdx.c
/qemu/block/vpc.c
/qemu/block/vvfat.c
/qemu/blockdev.c
/qemu/bsd-user/main.c
/qemu/configure
/qemu/crypto/block-luks.c
/qemu/disas/arm.c
/qemu/docs/colo-proxy.txt
/qemu/docs/qmp-commands.txt
/qemu/hmp.c
/qemu/hw/acpi/aml-build.c
/qemu/hw/arm/Makefile.objs
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_soc.c
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/sysbus-fdt.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine.c
/qemu/hw/core/platform-bus.c
/qemu/hw/core/ptimer.c
/qemu/hw/display/ssd0323.c
/qemu/hw/dma/xilinx_axidma.c
/qemu/hw/i386/Makefile.objs
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/amd_iommu.c
/qemu/hw/i386/amd_iommu.h
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/kvm/apic.c
/qemu/hw/i386/trace-events
/qemu/hw/i386/x86-iommu.c
/qemu/hw/input/adb.c
/qemu/hw/intc/xics.c
/qemu/hw/ipmi/ipmi_bmc_sim.c
/qemu/hw/m68k/mcf5206.c
/qemu/hw/m68k/mcf5208.c
/qemu/hw/mem/trace-events
/qemu/hw/misc/aspeed_scu.c
/qemu/hw/misc/aspeed_sdmc.c
/qemu/hw/misc/imx25_ccm.c
/qemu/hw/misc/imx31_ccm.c
/qemu/hw/misc/imx6_ccm.c
/qemu/hw/misc/imx6_src.c
/qemu/hw/net/cadence_gem.c
/qemu/hw/net/e1000e.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/e1000e_core.h
/qemu/hw/net/fsl_etsec/etsec.c
/qemu/hw/net/imx_fec.c
/qemu/hw/net/lan9118.c
/qemu/hw/net/mcf_fec.c
/qemu/hw/net/spapr_llan.c
/qemu/hw/net/trace-events
/qemu/hw/net/virtio-net.c
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/ppc/e500.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_drc.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/ppc/spapr_pci.c
/qemu/hw/ppc/spapr_rtas.c
/qemu/hw/ppc/spapr_vio.c
/qemu/hw/ppc/trace-events
/qemu/hw/scsi/spapr_vscsi.c
/qemu/hw/scsi/trace-events
/qemu/hw/sd/ssi-sd.c
/qemu/hw/smbios/smbios.c
/qemu/hw/ssi/imx_spi.c
/qemu/hw/timer/allwinner-a10-pit.c
/qemu/hw/timer/arm_timer.c
/qemu/hw/timer/digic-timer.c
/qemu/hw/timer/etraxfs_timer.c
/qemu/hw/timer/exynos4210_mct.c
/qemu/hw/timer/exynos4210_pwm.c
/qemu/hw/timer/exynos4210_rtc.c
/qemu/hw/timer/grlib_gptimer.c
/qemu/hw/timer/imx_epit.c
/qemu/hw/timer/imx_gpt.c
/qemu/hw/timer/lm32_timer.c
/qemu/hw/timer/milkymist-sysctl.c
/qemu/hw/timer/puv3_ost.c
/qemu/hw/timer/sh_timer.c
/qemu/hw/timer/slavio_timer.c
/qemu/hw/timer/xilinx_timer.c
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/virtio.c
/qemu/hw/xenpv/xen_domainbuild.c
/qemu/include/block/block.h
/qemu/include/hw/acpi/aml-build.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/dma/xlnx-zynq-devcfg.h
/qemu/include/hw/elf_ops.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/i386/x86-iommu.h
/qemu/include/hw/input/adb-keys.h
/qemu/include/hw/loader.h
/qemu/include/hw/misc/aspeed_scu.h
/qemu/include/hw/misc/aspeed_sdmc.h
/qemu/include/hw/net/cadence_gem.h
/qemu/include/hw/pci-host/spapr.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/ppc/spapr_cpu_core.h
/qemu/include/hw/ppc/spapr_rtas.h
/qemu/include/hw/ppc/xics.h
/qemu/include/hw/ptimer.h
/qemu/include/hw/sysbus.h
/qemu/include/hw/virtio/virtio-net.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/qemu/jhash.h
/qemu/include/qemu/module.h
/qemu/include/qemu/uuid.h
/qemu/include/sysemu/block-backend.h
/qemu/include/sysemu/char.h
/qemu/include/sysemu/cpus.h
/qemu/include/sysemu/sysemu.h
/qemu/io/trace-events
/qemu/linux-user/arm/target_syscall.h
/qemu/linux-user/elfload.c
/qemu/linux-user/flatload.c
/qemu/linux-user/i386/target_syscall.h
/qemu/linux-user/ioctls.h
/qemu/linux-user/m68k/target_syscall.h
/qemu/linux-user/main.c
/qemu/linux-user/microblaze/target_syscall.h
/qemu/linux-user/mips/target_structs.h
/qemu/linux-user/mips/target_syscall.h
/qemu/linux-user/mips64/target_syscall.h
/qemu/linux-user/openrisc/syscall_nr.h
/qemu/linux-user/ppc/syscall_nr.h
/qemu/linux-user/ppc/target_syscall.h
/qemu/linux-user/qemu.h
/qemu/linux-user/sh4/syscall_nr.h
/qemu/linux-user/sh4/target_syscall.h
/qemu/linux-user/signal.c
/qemu/linux-user/sparc/target_syscall.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/tilegx/syscall_nr.h
/qemu/monitor.c
/qemu/net/Makefile.objs
/qemu/net/colo-compare.c
/qemu/net/colo.c
/qemu/net/colo.h
/qemu/net/filter-rewriter.c
/qemu/net/net.c
/qemu/net/tap.c
/qemu/qapi-schema.json
/qemu/qapi/block-core.json
/qemu/qapi/block.json
/qemu/qdev-monitor.c
/qemu/qemu-char.c
/qemu/qemu-img-cmds.hx
/qemu/qemu-img.c
/qemu/qemu-img.texi
/qemu/qemu-options.hx
/qemu/qemu-seccomp.c
/qemu/qmp.c
cpu.c
/qemu/qtest.c
/qemu/scripts/modules/module_block.py
/qemu/scripts/show-fixed-bugs.sh
/qemu/stubs/trace-control.c
/qemu/stubs/uuid.c
/qemu/stubs/vmstate.c
/qemu/target-arm/cpu.c
/qemu/target-i386/cpu.c
/qemu/target-i386/cpu.h
/qemu/target-i386/kvm.c
/qemu/target-i386/kvm_i386.h
/qemu/target-mips/translate.c
/qemu/target-mips/translate_init.c
/qemu/target-ppc/cpu.h
/qemu/target-ppc/excp_helper.c
/qemu/target-ppc/helper.h
/qemu/target-ppc/helper_regs.h
/qemu/target-ppc/int_helper.c
/qemu/target-ppc/kvm.c
/qemu/target-ppc/kvm_ppc.h
/qemu/target-ppc/mmu-hash64.c
/qemu/target-ppc/mmu_helper.c
/qemu/target-ppc/translate.c
/qemu/target-ppc/translate/fp-impl.inc.c
/qemu/target-ppc/translate/fp-ops.inc.c
/qemu/target-ppc/translate/spe-impl.inc.c
/qemu/target-ppc/translate/vmx-impl.inc.c
/qemu/target-ppc/translate/vmx-ops.inc.c
/qemu/target-ppc/translate/vsx-impl.inc.c
/qemu/target-ppc/translate/vsx-ops.inc.c
/qemu/target-ppc/translate_init.c
/qemu/tcg/i386/tcg-target.inc.c
/qemu/tests/.gitignore
/qemu/tests/Makefile.include
/qemu/tests/check-block.sh
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/common.rc
/qemu/tests/docker/docker.py
/qemu/tests/docker/dockerfiles/centos6.docker
/qemu/tests/docker/dockerfiles/fedora.docker
/qemu/tests/docker/dockerfiles/ubuntu.docker
/qemu/tests/docker/run
/qemu/tests/docker/test-quick
/qemu/tests/libqos/libqos-pc.c
/qemu/tests/libqos/libqos-spapr.c
/qemu/tests/libqos/libqos-spapr.h
/qemu/tests/libqos/libqos.c
/qemu/tests/libqos/malloc-spapr.c
/qemu/tests/libqos/malloc-spapr.h
/qemu/tests/libqos/rtas.c
/qemu/tests/libqos/rtas.h
/qemu/tests/libqtest.c
/qemu/tests/libqtest.h
/qemu/tests/ptimer-test-stubs.c
/qemu/tests/ptimer-test.c
/qemu/tests/ptimer-test.h
/qemu/tests/qemu-iotests/041
/qemu/tests/qemu-iotests/055
/qemu/tests/qemu-iotests/067
/qemu/tests/qemu-iotests/067.out
/qemu/tests/qemu-iotests/071
/qemu/tests/qemu-iotests/081
/qemu/tests/qemu-iotests/085.out
/qemu/tests/qemu-iotests/087
/qemu/tests/qemu-iotests/087.out
/qemu/tests/qemu-iotests/117
/qemu/tests/qemu-iotests/118
/qemu/tests/qemu-iotests/124
/qemu/tests/qemu-iotests/139
/qemu/tests/qemu-iotests/139.out
/qemu/tests/qemu-iotests/141
/qemu/tests/qemu-iotests/141.out
/qemu/tests/qemu-iotests/158
/qemu/tests/qemu-iotests/158.out
/qemu/tests/qemu-iotests/159
/qemu/tests/qemu-iotests/159.out
/qemu/tests/qemu-iotests/160
/qemu/tests/qemu-iotests/160.out
/qemu/tests/qemu-iotests/170
/qemu/tests/qemu-iotests/170.out
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qemu-iotests/group
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/rtas-test.c
/qemu/tests/test-crypto-block.c
/qemu/tests/test-uuid.c
/qemu/tests/test-x86-cpuid-compat.c
/qemu/tests/vhost-user-test.c
/qemu/trace-events
/qemu/trace/control-target.c
/qemu/trace/control.c
/qemu/trace/control.h
/qemu/ui/cocoa.m
/qemu/ui/spice-core.c
/qemu/util/Makefile.objs
/qemu/util/module.c
/qemu/util/trace-events
/qemu/util/uuid.c
/qemu/vl.c
fa5376dd16-Sep-2016 Marc-André Lureau <marcandre.lureau@redhat.com>

linux-user-i386: Fix crash on cpuid

Running cpuid instructions with a simple run like:
i386-linux-user/qemu-i386 tests/tcg/sha1-i386

Results in the following assert:
#0 0x00007ffff64246f5 in rais

linux-user-i386: Fix crash on cpuid

Running cpuid instructions with a simple run like:
i386-linux-user/qemu-i386 tests/tcg/sha1-i386

Results in the following assert:
#0 0x00007ffff64246f5 in raise () from /lib64/libc.so.6
#1 0x00007ffff64262fa in abort () from /lib64/libc.so.6
#2 0x00007ffff7937ec5 in g_assertion_message () from /lib64/libglib-2.0.so.0
#3 0x00007ffff7937f5a in g_assertion_message_expr () from /lib64/libglib-2.0.so.0
#4 0x000055555561b54c in apicid_bitwidth_for_count (count=0) at /home/elmarco/src/qemu/include/hw/i386/topology.h:58
#5 0x000055555561b58a in apicid_smt_width (nr_cores=0, nr_threads=0) at /home/elmarco/src/qemu/include/hw/i386/topology.h:67
#6 0x000055555561b5c3 in apicid_core_offset (nr_cores=0, nr_threads=0) at /home/elmarco/src/qemu/include/hw/i386/topology.h:82
#7 0x000055555561b5e3 in apicid_pkg_offset (nr_cores=0, nr_threads=0) at /home/elmarco/src/qemu/include/hw/i386/topology.h:89
#8 0x000055555561dd86 in cpu_x86_cpuid (env=0x555557999550, index=4, count=3, eax=0x7fffffffcae8, ebx=0x7fffffffcaec, ecx=0x7fffffffcaf0, edx=0x7fffffffcaf4) at /home/elmarco/src/qemu/target-i386/cpu.c:2405
#9 0x0000555555638e8e in helper_cpuid (env=0x555557999550) at /home/elmarco/src/qemu/target-i386/misc_helper.c:106
#10 0x000055555599dc5e in static_code_gen_buffer ()
#11 0x00005555555952f8 in cpu_tb_exec (cpu=0x5555579912d0, itb=0x7ffff4371ab0) at /home/elmarco/src/qemu/cpu-exec.c:166
#12 0x0000555555595c8e in cpu_loop_exec_tb (cpu=0x5555579912d0, tb=0x7ffff4371ab0, last_tb=0x7fffffffd088, tb_exit=0x7fffffffd084, sc=0x7fffffffd0a0) at /home/elmarco/src/qemu/cpu-exec.c:517
#13 0x0000555555595e50 in cpu_exec (cpu=0x5555579912d0) at /home/elmarco/src/qemu/cpu-exec.c:612
#14 0x00005555555c065b in cpu_loop (env=0x555557999550) at /home/elmarco/src/qemu/linux-user/main.c:297
#15 0x00005555555c25b2 in main (argc=2, argv=0x7fffffffd848, envp=0x7fffffffd860) at /home/elmarco/src/qemu/linux-user/main.c:4803

The fields are set in qemu_init_vcpu() with softmmu, but it's a stub
with linux-user.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

show more ...


/qemu/.gitignore
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/Makefile.objs
/qemu/Makefile.target
/qemu/VERSION
/qemu/backends/msmouse.c
/qemu/backends/rng-egd.c
/qemu/block.c
/qemu/block/Makefile.objs
/qemu/block/backup.c
/qemu/block/blkdebug.c
/qemu/block/block-backend.c
/qemu/block/crypto.c
/qemu/block/curl.c
/qemu/block/gluster.c
/qemu/block/io.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/nbd.c
/qemu/block/qcow.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2.c
/qemu/block/qcow2.h
/qemu/block/replication.c
/qemu/block/sheepdog.c
/qemu/block/ssh.c
/qemu/block/vmdk.c
/qemu/blockdev-nbd.c
/qemu/blockdev.c
/qemu/blockjob.c
/qemu/bsd-user/main.c
/qemu/configure
/qemu/cpu-exec.c
/qemu/cpus.c
/qemu/cputlb.c
/qemu/crypto/block-luks.c
/qemu/crypto/block.c
/qemu/crypto/cipher-builtin.c
/qemu/crypto/cipher-gcrypt.c
/qemu/crypto/cipher-nettle.c
/qemu/crypto/init.c
/qemu/crypto/pbkdf-gcrypt.c
/qemu/crypto/pbkdf-nettle.c
/qemu/crypto/pbkdf-stub.c
/qemu/crypto/pbkdf.c
/qemu/crypto/tlscredsx509.c
/qemu/crypto/tlssession.c
/qemu/crypto/trace-events
/qemu/default-configs/arm-softmmu.mak
/qemu/default-configs/i386-softmmu.mak
/qemu/default-configs/ppc-softmmu.mak
/qemu/default-configs/ppc64-softmmu.mak
/qemu/default-configs/sparc64-softmmu.mak
/qemu/default-configs/x86_64-softmmu.mak
/qemu/disas.c
/qemu/disas/Makefile.objs
/qemu/disas/sh4.c
/qemu/docs/block-replication.txt
/qemu/docs/qapi-code-gen.txt
/qemu/docs/qmp-commands.txt
/qemu/docs/rcu.txt
/qemu/docs/throttle.txt
/qemu/docs/tracing.txt
/qemu/docs/writing-qmp-commands.txt
/qemu/exec.c
/qemu/fpu/softfloat-specialize.h
/qemu/fpu/softfloat.c
/qemu/fsdev/9p-marshal.c
/qemu/fsdev/9p-marshal.h
/qemu/gdbstub.c
/qemu/hmp-commands-info.hx
/qemu/hmp-commands.hx
/qemu/hmp.c
/qemu/hw/9pfs/9p-local.c
/qemu/hw/9pfs/9p-proxy.c
/qemu/hw/9pfs/9p.c
/qemu/hw/9pfs/9p.h
/qemu/hw/arm/ast2400.c
/qemu/hw/arm/omap2.c
/qemu/hw/arm/pxa2xx.c
/qemu/hw/arm/strongarm.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/audio/gus.c
/qemu/hw/audio/pcspk.c
/qemu/hw/audio/sb16.c
/qemu/hw/block/fdc.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/block/xen_disk.c
/qemu/hw/bt/hci.c
/qemu/hw/char/bcm2835_aux.c
/qemu/hw/char/debugcon.c
/qemu/hw/char/digic-uart.c
/qemu/hw/char/escc.c
/qemu/hw/char/etraxfs_ser.c
/qemu/hw/char/exynos4210_uart.c
/qemu/hw/char/grlib_apbuart.c
/qemu/hw/char/imx_serial.c
/qemu/hw/char/ipoctal232.c
/qemu/hw/char/lm32_juart.c
/qemu/hw/char/lm32_uart.c
/qemu/hw/char/mcf_uart.c
/qemu/hw/char/parallel.c
/qemu/hw/char/pl011.c
/qemu/hw/char/sclpconsole-lm.c
/qemu/hw/char/sclpconsole.c
/qemu/hw/char/sh_serial.c
/qemu/hw/char/spapr_vty.c
/qemu/hw/char/stm32f2xx_usart.c
/qemu/hw/char/virtio-console.c
/qemu/hw/char/xilinx_uartlite.c
/qemu/hw/core/bus.c
/qemu/hw/core/machine.c
/qemu/hw/display/vga-isa.c
/qemu/hw/display/virtio-gpu-pci.c
/qemu/hw/display/virtio-vga.c
/qemu/hw/display/vmware_vga.c
/qemu/hw/dma/i8257.c
/qemu/hw/dma/omap_dma.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/kvm/apic.c
/qemu/hw/i386/kvm/i8259.c
/qemu/hw/i386/kvmvapic.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/trace-events
/qemu/hw/ide/core.c
/qemu/hw/ide/qdev.c
/qemu/hw/input/pckbd.c
/qemu/hw/intc/apic.c
/qemu/hw/intc/s390_flic_kvm.c
/qemu/hw/intc/xics_kvm.c
/qemu/hw/ipmi/ipmi_bmc_extern.c
/qemu/hw/isa/isa-bus.c
/qemu/hw/misc/Makefile.objs
/qemu/hw/misc/aspeed_sdmc.c
/qemu/hw/misc/ivshmem.c
/qemu/hw/misc/macio/macio.c
/qemu/hw/net/e1000e.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/net_tx_pkt.c
/qemu/hw/net/spapr_llan.c
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/ppc/Makefile.objs
/qemu/hw/ppc/fdt.c
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/ppc405.h
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_drc.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_iommu.c
/qemu/hw/ppc/spapr_rtas.c
/qemu/hw/ppc/spapr_vio.c
/qemu/hw/s390x/css.c
/qemu/hw/s390x/s390-pci-bus.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/s390-virtio.c
/qemu/hw/s390x/sclp.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/s390x/virtio-ccw.h
/qemu/hw/scsi/lsi53c895a.c
/qemu/hw/scsi/megasas.c
/qemu/hw/scsi/mptconfig.c
/qemu/hw/scsi/mptsas.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/scsi/vmw_pvscsi.c
/qemu/hw/sd/sd.c
/qemu/hw/sh4/shix.c
/qemu/hw/tricore/tricore_testboard.c
/qemu/hw/usb/ccid-card-passthru.c
/qemu/hw/usb/dev-mtp.c
/qemu/hw/usb/dev-serial.c
/qemu/hw/usb/hcd-xhci.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/vfio/pci.c
/qemu/hw/virtio/Makefile.objs
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vsock.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio-bus.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio-pci.h
/qemu/hw/virtio/virtio.c
/qemu/hw/xen/xen_pt_config_init.c
/qemu/include/block/block.h
/qemu/include/block/block_backup.h
/qemu/include/block/block_int.h
/qemu/include/block/nbd.h
/qemu/include/crypto/pbkdf.h
/qemu/include/exec/exec-all.h
/qemu/include/fpu/softfloat.h
/qemu/include/glib-compat.h
/qemu/include/hw/arm/ast2400.h
/qemu/include/hw/arm/pxa.h
/qemu/include/hw/boards.h
/qemu/include/hw/bt.h
/qemu/include/hw/compat.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/ide/internal.h
/qemu/include/hw/isa/i8257.h
/qemu/include/hw/isa/isa.h
/qemu/include/hw/misc/aspeed_sdmc.h
/qemu/include/hw/pci-host/spapr.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_bridge.h
/qemu/include/hw/pci/pcie_port.h
/qemu/include/hw/ppc/fdt.h
/qemu/include/hw/ppc/ppc.h
/qemu/include/hw/ppc/ppc4xx.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/ppc/spapr_vio.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/s390x/css.h
/qemu/include/hw/s390x/s390-virtio-ccw.h
/qemu/include/hw/s390x/sclp.h
/qemu/include/hw/scsi/scsi.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/vhost-vsock.h
/qemu/include/hw/virtio/virtio-bus.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/hw/xen/xen_common.h
/qemu/include/migration/migration.h
/qemu/include/net/net.h
/qemu/include/qapi/qmp/dispatch.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/bitmap.h
/qemu/include/qemu/coroutine.h
/qemu/include/qemu/coroutine_int.h
/qemu/include/qemu/cutils.h
/qemu/include/qemu/queue.h
/qemu/include/qemu/timer.h
/qemu/include/qemu/uri.h
/qemu/include/standard-headers/linux/input-event-codes.h
/qemu/include/standard-headers/linux/input.h
/qemu/include/standard-headers/linux/virtio_config.h
/qemu/include/standard-headers/linux/virtio_ids.h
/qemu/include/standard-headers/linux/virtio_net.h
/qemu/include/standard-headers/linux/virtio_vsock.h
/qemu/include/sysemu/arch_init.h
/qemu/include/sysemu/block-backend.h
/qemu/include/sysemu/iothread.h
/qemu/include/sysemu/kvm.h
/qemu/include/ui/console.h
/qemu/include/ui/input.h
/qemu/include/ui/spice-display.h
/qemu/iothread.c
/qemu/kvm-all.c
/qemu/kvm-stub.c
/qemu/linux-headers/asm-arm/kvm.h
/qemu/linux-headers/asm-arm64/kvm.h
/qemu/linux-headers/asm-s390/kvm.h
/qemu/linux-headers/asm-x86/unistd_x32.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/vhost.h
/qemu/linux-user/elfload.c
/qemu/linux-user/main.c
/qemu/linux-user/qemu.h
/qemu/linux-user/signal.c
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/memory.c
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/monitor.c
/qemu/nbd/server.c
/qemu/net/filter.c
/qemu/net/net.c
/qemu/net/slirp.c
/qemu/net/socket.c
/qemu/pc-bios/linuxboot_dma.bin
/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_dma.c
/qemu/pc-bios/s390-ccw/Makefile
/qemu/qapi-schema.json
/qemu/qapi/block-core.json
/qemu/qapi/block.json
/qemu/qapi/crypto.json
/qemu/qapi/qmp-registry.c
/qemu/qemu-char.c
/qemu/qemu-img.c
/qemu/qemu-io-cmds.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
/qemu/qemu-tech.texi
/qemu/qga/guest-agent-command-state.c
/qemu/qga/guest-agent-core.h
/qemu/qga/main.c
/qemu/qmp.c
cpu.c
/qemu/qtest.c
/qemu/replication.c
/qemu/replication.h
/qemu/roms/openbios
/qemu/rules.mak
/qemu/scripts/checkpatch.pl
/qemu/scripts/coccinelle/typecast.cocci
/qemu/scripts/create_config
/qemu/scripts/kvm/vmxcap
/qemu/scripts/qapi-commands.py
/qemu/scripts/tracetool/backend/syslog.py
/qemu/slirp/slirp.c
/qemu/slirp/slirp.h
/qemu/softmmu_template.h
/qemu/stubs/Makefile.objs
/qemu/stubs/arch-query-cpu-model-baseline.c
/qemu/stubs/arch-query-cpu-model-comparison.c
/qemu/stubs/arch-query-cpu-model-expansion.c
/qemu/stubs/trace-control.c
/qemu/target-alpha/cpu.h
/qemu/target-alpha/translate.c
/qemu/target-arm/helper.c
/qemu/target-arm/neon_helper.c
/qemu/target-arm/op_helper.c
/qemu/target-arm/translate-a64.c
/qemu/target-arm/translate.c
/qemu/target-i386/cpu.c
/qemu/target-i386/cpu.h
/qemu/target-i386/fpu_helper.c
/qemu/target-i386/kvm.c
/qemu/target-i386/seg_helper.c
/qemu/target-i386/translate.c
/qemu/target-m68k/cpu.h
/qemu/target-m68k/helper.c
/qemu/target-mips/op_helper.c
/qemu/target-ppc/cpu-models.c
/qemu/target-ppc/cpu-models.h
/qemu/target-ppc/cpu-qom.h
/qemu/target-ppc/cpu.h
/qemu/target-ppc/dfp_helper.c
/qemu/target-ppc/excp_helper.c
/qemu/target-ppc/fpu_helper.c
/qemu/target-ppc/helper.h
/qemu/target-ppc/int_helper.c
/qemu/target-ppc/mem_helper.c
/qemu/target-ppc/misc_helper.c
/qemu/target-ppc/mmu-hash64.c
/qemu/target-ppc/mmu-hash64.h
/qemu/target-ppc/mmu_helper.c
/qemu/target-ppc/timebase_helper.c
/qemu/target-ppc/translate.c
/qemu/target-ppc/translate/dfp-impl.inc.c
/qemu/target-ppc/translate/dfp-ops.inc.c
/qemu/target-ppc/translate/fp-impl.inc.c
/qemu/target-ppc/translate/fp-ops.inc.c
/qemu/target-ppc/translate/spe-impl.inc.c
/qemu/target-ppc/translate/spe-ops.inc.c
/qemu/target-ppc/translate/vmx-impl.inc.c
/qemu/target-ppc/translate/vmx-ops.inc.c
/qemu/target-ppc/translate/vsx-impl.inc.c
/qemu/target-ppc/translate/vsx-ops.inc.c
/qemu/target-ppc/translate_init.c
/qemu/target-s390x/Makefile.objs
/qemu/target-s390x/cpu-qom.h
/qemu/target-s390x/cpu.c
/qemu/target-s390x/cpu.h
/qemu/target-s390x/cpu_features.c
/qemu/target-s390x/cpu_features.h
/qemu/target-s390x/cpu_features_def.h
/qemu/target-s390x/cpu_models.c
/qemu/target-s390x/cpu_models.h
/qemu/target-s390x/gen-features.c
/qemu/target-s390x/helper.c
/qemu/target-s390x/ioinst.c
/qemu/target-s390x/kvm.c
/qemu/target-s390x/machine.c
/qemu/target-sh4/README.sh4
/qemu/target-sparc/cpu.c
/qemu/tcg/README
/qemu/tcg/aarch64/tcg-target.inc.c
/qemu/tcg/arm/tcg-target.inc.c
/qemu/tcg/i386/tcg-target.inc.c
/qemu/tcg/ia64/tcg-target.inc.c
/qemu/tcg/mips/tcg-target.inc.c
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target.inc.c
/qemu/tcg/s390/tcg-target.inc.c
/qemu/tcg/sparc/tcg-target.inc.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg-op.h
/qemu/tcg/tcg-opc.h
/qemu/tcg/tcg.c
/qemu/tcg/tcg.h
/qemu/tcg/tci/README
/qemu/tcg/tci/tcg-target.inc.c
/qemu/tci.c
/qemu/tests/.gitignore
/qemu/tests/Makefile.include
/qemu/tests/bios-tables-test.c
/qemu/tests/boot-serial-test.c
/qemu/tests/check-qom-interface.c
/qemu/tests/check-qom-proplist.c
/qemu/tests/crypto-tls-x509-helpers.h
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/docker.py
/qemu/tests/docker/dockerfiles/debian-bootstrap.pre
/qemu/tests/docker/dockerfiles/min-glib.docker
/qemu/tests/hd-geo-test.c
/qemu/tests/libqos/virtio.c
/qemu/tests/libqtest.c
/qemu/tests/libqtest.h
/qemu/tests/pc-cpu-test.c
/qemu/tests/postcopy-test.c
/qemu/tests/qemu-iotests/030
/qemu/tests/qemu-iotests/041
/qemu/tests/qemu-iotests/055
/qemu/tests/qemu-iotests/055.out
/qemu/tests/qemu-iotests/057
/qemu/tests/qemu-iotests/162
/qemu/tests/qemu-iotests/162.out
/qemu/tests/qemu-iotests/group
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qom-test.c
/qemu/tests/test-bufferiszero.c
/qemu/tests/test-coroutine.c
/qemu/tests/test-crypto-cipher.c
/qemu/tests/test-crypto-pbkdf.c
/qemu/tests/test-cutils.c
/qemu/tests/test-iov.c
/qemu/tests/test-logging.c
/qemu/tests/test-qga.c
/qemu/tests/test-qmp-commands.c
/qemu/tests/test-replication.c
/qemu/tests/test-string-input-visitor.c
/qemu/tests/test-vmstate.c
/qemu/tests/vhost-user-test.c
/qemu/tests/virtio-9p-test.c
/qemu/trace-events
/qemu/trace/control-target.c
/qemu/trace/control.c
/qemu/trace/control.h
/qemu/trace/event-internal.h
/qemu/translate-all.c
/qemu/ui/cocoa.m
/qemu/ui/console.c
/qemu/ui/curses.c
/qemu/ui/vnc.c
/qemu/user-exec.c
/qemu/util/Makefile.objs
/qemu/util/bufferiszero.c
/qemu/util/cutils.c
/qemu/util/log.c
/qemu/util/qemu-coroutine-lock.c
/qemu/util/qemu-coroutine.c
/qemu/util/qemu-sockets.c
/qemu/vl.c
/qemu/xen-hvm.c
e723b87108-Aug-2016 Laurent Vivier <lvivier@redhat.com>

trace-events: fix first line comment in trace-events

Documentation is docs/tracing.txt instead of docs/trace-events.txt.

find . -name trace-events -exec \
sed -i "s?See docs/trace-events.txt f

trace-events: fix first line comment in trace-events

Documentation is docs/tracing.txt instead of docs/trace-events.txt.

find . -name trace-events -exec \
sed -i "s?See docs/trace-events.txt for syntax documentation.?See docs/tracing.txt for syntax documentation.?" \
{} \;

Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Message-id: 1470669081-17860-1-git-send-email-lvivier@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...


/qemu/CODING_STYLE
/qemu/HACKING
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/VERSION
/qemu/audio/audio.c
/qemu/audio/audio.h
/qemu/audio/coreaudio.c
/qemu/audio/trace-events
/qemu/backends/hostmem.c
/qemu/block/crypto.c
/qemu/block/io.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/nbd-client.h
/qemu/block/parallels.c
/qemu/block/qcow.c
/qemu/block/qcow2.c
/qemu/block/trace-events
/qemu/blockdev.c
/qemu/bsd-user/main.c
/qemu/configure
/qemu/crypto/block-luks.c
/qemu/crypto/block.c
/qemu/crypto/blockpriv.h
/qemu/crypto/trace-events
/qemu/docs/specs/vhost-user.txt
/qemu/exec.c
/qemu/hw/9pfs/trace-events
/qemu/hw/acpi/trace-events
/qemu/hw/alpha/trace-events
/qemu/hw/arm/trace-events
/qemu/hw/audio/trace-events
/qemu/hw/block/nvme.c
/qemu/hw/block/trace-events
/qemu/hw/block/virtio-blk.c
/qemu/hw/char/trace-events
/qemu/hw/char/virtio-console.c
/qemu/hw/core/machine.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/core/qdev-properties.c
/qemu/hw/core/qdev.c
/qemu/hw/display/trace-events
/qemu/hw/display/virtio-gpu-pci.c
/qemu/hw/display/virtio-vga.c
/qemu/hw/dma/trace-events
/qemu/hw/i2c/core.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/trace-events
/qemu/hw/ide/ahci.c
/qemu/hw/ide/atapi.c
/qemu/hw/ide/core.c
/qemu/hw/ide/macio.c
/qemu/hw/input/trace-events
/qemu/hw/input/virtio-input.c
/qemu/hw/intc/ioapic.c
/qemu/hw/intc/trace-events
/qemu/hw/isa/trace-events
/qemu/hw/mips/cps.c
/qemu/hw/mips/mips_malta.c
/qemu/hw/misc/trace-events
/qemu/hw/net/net_tx_pkt.c
/qemu/hw/net/trace-events
/qemu/hw/net/vhost_net.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/net/xilinx_ethlite.c
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/nvram/trace-events
/qemu/hw/pci-bridge/ioh3420.c
/qemu/hw/pci-bridge/pci_expander_bridge.c
/qemu/hw/pci-host/apb.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pcie.c
/qemu/hw/pci/trace-events
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_iommu.c
/qemu/hw/ppc/trace-events
/qemu/hw/s390x/s390-pci-bus.c
/qemu/hw/s390x/trace-events
/qemu/hw/scsi/mptsas.c
/qemu/hw/scsi/mptsas.h
/qemu/hw/scsi/trace-events
/qemu/hw/sd/trace-events
/qemu/hw/sparc/leon3.c
/qemu/hw/sparc/trace-events
/qemu/hw/timer/trace-events
/qemu/hw/usb/bus.c
/qemu/hw/usb/desc.c
/qemu/hw/usb/hcd-ehci.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/usb/trace-events
/qemu/hw/usb/xen-usb.c
/qemu/hw/vfio/platform.c
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio-pci.h
/qemu/hw/virtio/virtio.c
/qemu/hw/xen/xen_backend.c
/qemu/hw/xen/xen_pt.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/include/block/aio.h
/qemu/include/block/block_int.h
/qemu/include/block/nbd.h
/qemu/include/crypto/block.h
/qemu/include/exec/gen-icount.h
/qemu/include/exec/user/abitypes.h
/qemu/include/hw/compat.h
/qemu/include/hw/i386/ioapic_internal.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/xen/xen_backend.h
/qemu/include/monitor/monitor.h
/qemu/include/qemu-common.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/log.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/qht.h
/qemu/include/qemu/sockets.h
/qemu/include/sysemu/char.h
/qemu/include/ui/qemu-spice.h
/qemu/io/channel-websock.c
/qemu/io/trace-events
/qemu/kvm-all.c
/qemu/linux-user/main.c
/qemu/linux-user/syscall.c
/qemu/linux-user/trace-events
/qemu/linux-user/x86_64/target_structs.h
/qemu/migration/postcopy-ram.c
/qemu/migration/qemu-file.c
/qemu/migration/qjson.c
/qemu/migration/ram.c
/qemu/migration/socket.c
/qemu/migration/trace-events
/qemu/monitor.c
/qemu/nbd/client.c
/qemu/nbd/server.c
/qemu/net/tap.c
/qemu/net/trace-events
/qemu/net/vhost-user.c
/qemu/numa.c
/qemu/pc-bios/linuxboot_dma.bin
/qemu/pc-bios/optionrom/Makefile
/qemu/pc-bios/optionrom/flat.lds
/qemu/pc-bios/optionrom/linuxboot_dma.c
/qemu/qapi/block-core.json
/qemu/qapi/crypto.json
/qemu/qemu-char.c
/qemu/qemu-img.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
/qemu/qemu-timer.c
trace-events
/qemu/rules.mak
/qemu/scripts/checkpatch.pl
/qemu/scripts/coccinelle/err-bad-newline.cocci
/qemu/scripts/qemu.py
/qemu/scripts/qtest.py
/qemu/scripts/signrom.py
/qemu/slirp/slirp.c
/qemu/target-i386/kvm.c
/qemu/target-i386/trace-events
/qemu/target-i386/translate.c
/qemu/target-mips/helper.c
/qemu/target-ppc/arch_dump.c
/qemu/target-ppc/cpu.h
/qemu/target-ppc/kvm.c
/qemu/target-ppc/mem_helper.c
/qemu/target-ppc/trace-events
/qemu/target-ppc/translate_init.c
/qemu/target-s390x/trace-events
/qemu/target-sparc/trace-events
/qemu/tcg/optimize.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tcg/tcg.h
/qemu/tests/Makefile.include
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/common.rc
/qemu/tests/drive_del-test.c
/qemu/tests/postcopy-test.c
/qemu/tests/qemu-iotests/109
/qemu/tests/qemu-iotests/109.out
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/test-aio.c
/qemu/tests/test-blockjob.c
/qemu/tests/test-io-task.c
/qemu/tests/test-qdist.c
/qemu/tests/test-qht.c
/qemu/tests/test-qmp-commands.c
/qemu/tests/test-throttle.c
/qemu/tests/vhost-user-test.c
/qemu/tests/virtio-net-test.c
/qemu/translate-all.c
/qemu/ui/trace-events
/qemu/ui/vnc.c
/qemu/util/iov.c
/qemu/util/log.c
/qemu/util/oslib-posix.c
/qemu/util/oslib-win32.c
/qemu/util/qdist.c
/qemu/util/qemu-sockets.c
/qemu/util/qht.c
/qemu/util/throttle.c
/qemu/util/trace-events
/qemu/vl.c
/qemu/xen-hvm.c
a07f953e25-Jul-2016 Igor Mammedov <imammedo@redhat.com>

exec: Set cpu_index only if it's not been explictly set

It keeps the legacy behavior for all users that doesn't care
about stable cpu_index value, but would allow boards that
would support device_ad

exec: Set cpu_index only if it's not been explictly set

It keeps the legacy behavior for all users that doesn't care
about stable cpu_index value, but would allow boards that
would support device_add/device_del to set stable cpu_index
that won't depend on order in which cpus are created/destroyed.

While at that simplify cpu_get_free_index() as cpu_index
generated by USER_ONLY and softmmu variants is the same
since none of the users support cpu-remove so far, except
of not yet released spapr/x86 device_add/delr, which
will be altered by follow up patches to set stable
cpu_index manually.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

show more ...


/qemu/.travis.yml
/qemu/MAINTAINERS
/qemu/Makefile.objs
/qemu/VERSION
/qemu/aio-posix.c
/qemu/aio-win32.c
/qemu/async.c
/qemu/block.c
/qemu/block/blkreplay.c
/qemu/block/block-backend.c
/qemu/block/dirty-bitmap.c
/qemu/block/gluster.c
/qemu/block/io.c
/qemu/block/iscsi.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/nbd-client.c
/qemu/block/nbd-client.h
/qemu/block/nbd.c
/qemu/block/qcow2-refcount.c
/qemu/block/qcow2.c
/qemu/block/raw-posix.c
/qemu/block/raw-win32.c
/qemu/block/raw_bsd.c
/qemu/block/rbd.c
/qemu/block/sheepdog.c
/qemu/block/trace-events
/qemu/block/win32-aio.c
/qemu/blockdev.c
/qemu/bsd-user/qemu.h
/qemu/configure
/qemu/cpu-exec.c
/qemu/crypto/Makefile.objs
/qemu/crypto/hash-gcrypt.c
/qemu/crypto/hash-glib.c
/qemu/crypto/hash-nettle.c
/qemu/crypto/random-platform.c
/qemu/disas/arm.c
/qemu/docs/qapi-code-gen.txt
/qemu/docs/specs/parallels.txt
/qemu/docs/virtio-migration.txt
/qemu/exec.c
/qemu/hmp-commands-info.hx
/qemu/hmp-commands.hx
/qemu/hmp.c
/qemu/hmp.h
/qemu/hw/9pfs/virtio-9p-device.c
/qemu/hw/alpha/typhoon.c
/qemu/hw/arm/musicpal.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/block/xen_disk.c
/qemu/hw/char/virtio-serial-bus.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/display/qxl.c
/qemu/hw/display/trace-events
/qemu/hw/display/virtio-gpu.c
/qemu/hw/i386/Makefile.objs
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/intel_iommu_internal.h
/qemu/hw/i386/kvm/apic.c
/qemu/hw/i386/kvm/pci-assign.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/trace-events
/qemu/hw/i386/x86-iommu.c
/qemu/hw/ide/core.c
/qemu/hw/input/virtio-input.c
/qemu/hw/intc/apic.c
/qemu/hw/intc/apic_common.c
/qemu/hw/intc/arm_gicv3_redist.c
/qemu/hw/intc/ioapic.c
/qemu/hw/mem/nvdimm.c
/qemu/hw/mips/gt64xxx_pci.c
/qemu/hw/misc/ivshmem.c
/qemu/hw/net/Makefile.objs
/qemu/hw/net/allwinner_emac.c
/qemu/hw/net/cadence_gem.c
/qemu/hw/net/dp8393x.c
/qemu/hw/net/e1000.c
/qemu/hw/net/e1000e.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/eepro100.c
/qemu/hw/net/etraxfs_eth.c
/qemu/hw/net/fsl_etsec/etsec.c
/qemu/hw/net/imx_fec.c
/qemu/hw/net/lan9118.c
/qemu/hw/net/lance.c
/qemu/hw/net/mcf_fec.c
/qemu/hw/net/milkymist-minimac2.c
/qemu/hw/net/mipsnet.c
/qemu/hw/net/ne2000-isa.c
/qemu/hw/net/ne2000.c
/qemu/hw/net/opencores_eth.c
/qemu/hw/net/pcnet-pci.c
/qemu/hw/net/rocker/rocker_fp.c
/qemu/hw/net/rtl8139.c
/qemu/hw/net/smc91c111.c
/qemu/hw/net/spapr_llan.c
/qemu/hw/net/stellaris_enet.c
/qemu/hw/net/vhost_net.c
/qemu/hw/net/virtio-net.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/net/xen_nic.c
/qemu/hw/net/xgmac.c
/qemu/hw/net/xilinx_axienet.c
/qemu/hw/net/xilinx_ethlite.c
/qemu/hw/nvram/spapr_nvram.c
/qemu/hw/pci-host/apb.c
/qemu/hw/pci-host/grackle.c
/qemu/hw/pci-host/prep.c
/qemu/hw/pci-host/versatile.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/s390x/css-bridge.c
/qemu/hw/s390x/css.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/scsi/megasas.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/usb/dev-network.c
/qemu/hw/usb/hcd-xhci.c
/qemu/hw/usb/redirect.c
/qemu/hw/vfio/pci.c
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio-rng.c
/qemu/hw/virtio/virtio.c
/qemu/include/block/aio.h
/qemu/include/block/block.h
/qemu/include/block/block_int.h
/qemu/include/block/dirty-bitmap.h
/qemu/include/block/nbd.h
/qemu/include/block/raw-aio.h
/qemu/include/disas/bfd.h
/qemu/include/exec/exec-all.h
/qemu/include/hw/acpi/acpi-defs.h
/qemu/include/hw/i386/apic-msidef.h
/qemu/include/hw/i386/apic_internal.h
/qemu/include/hw/i386/intel_iommu.h
/qemu/include/hw/i386/ioapic_internal.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/i386/topology.h
/qemu/include/hw/i386/x86-iommu.h
/qemu/include/hw/pci-host/q35.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/s390x/css-bridge.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/hw/virtio/virtio-scsi.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/net/net.h
/qemu/include/qemu/compiler.h
/qemu/include/qom/cpu.h
/qemu/include/sysemu/block-backend.h
/qemu/include/sysemu/kvm.h
/qemu/kvm-all.c
/qemu/kvm-stub.c
/qemu/linux-user/aarch64/syscall_nr.h
/qemu/linux-user/ioctls.h
/qemu/linux-user/linux_loop.h
/qemu/linux-user/qemu.h
/qemu/linux-user/signal.c
/qemu/linux-user/sparc/syscall_nr.h
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/linux-user/syscall_types.h
/qemu/linux-user/x86_64/termbits.h
/qemu/migration/migration.c
/qemu/monitor.c
/qemu/nbd/common.c
/qemu/nbd/nbd-internal.h
/qemu/nbd/server.c
/qemu/net/clients.h
/qemu/net/dump.c
/qemu/net/eth.c
/qemu/net/filter.c
/qemu/net/hub.c
/qemu/net/l2tpv3.c
/qemu/net/net.c
/qemu/net/netmap.c
/qemu/net/slirp.c
/qemu/net/socket.c
/qemu/net/tap-win32.c
/qemu/net/tap.c
/qemu/net/vde.c
/qemu/net/vhost-user.c
/qemu/os-posix.c
/qemu/pc-bios/openbios-ppc
/qemu/pc-bios/openbios-sparc32
/qemu/pc-bios/openbios-sparc64
/qemu/qapi-schema.json
/qemu/qapi/block-core.json
/qemu/qapi/qmp-input-visitor.c
/qemu/qapi/qmp-output-visitor.c
/qemu/qapi/trace.json
/qemu/qemu-io-cmds.c
/qemu/qmp-commands.hx
cpu.c
/qemu/roms/openbios
/qemu/scripts/checkpatch.pl
/qemu/scripts/qapi-commands.py
/qemu/scripts/qapi-event.py
/qemu/scripts/qapi-introspect.py
/qemu/scripts/qapi-types.py
/qemu/scripts/qapi-visit.py
/qemu/scripts/qapi.py
/qemu/scripts/qemu.py
/qemu/scripts/qmp/__init__.py
/qemu/scripts/qmp/qmp.py
/qemu/scripts/qtest.py
/qemu/scripts/tracetool/backend/dtrace.py
/qemu/scripts/tracetool/backend/ftrace.py
/qemu/scripts/tracetool/backend/log.py
/qemu/scripts/tracetool/backend/simple.py
/qemu/scripts/tracetool/backend/ust.py
/qemu/scripts/tracetool/format/h.py
/qemu/target-arm/kvm.c
/qemu/target-arm/machine.c
/qemu/target-i386/cpu.c
/qemu/target-i386/cpu.h
/qemu/target-i386/kvm.c
/qemu/target-i386/trace-events
/qemu/target-i386/translate.c
/qemu/target-mips/kvm.c
/qemu/target-ppc/kvm.c
/qemu/target-ppc/translate_init.c
/qemu/target-s390x/kvm.c
/qemu/target-sh4/op_helper.c
/qemu/tcg/tcg.h
/qemu/tests/Makefile.include
/qemu/tests/ahci-test.c
/qemu/tests/data/test-qga-config
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/docker.py
/qemu/tests/docker/dockerfiles/debian-bootstrap.docker
/qemu/tests/docker/dockerfiles/debian-bootstrap.pre
/qemu/tests/docker/run
/qemu/tests/ide-test.c
/qemu/tests/migration/.gitignore
/qemu/tests/migration/guestperf-batch.py
/qemu/tests/migration/guestperf-plot.py
/qemu/tests/migration/guestperf.py
/qemu/tests/migration/guestperf/__init__.py
/qemu/tests/migration/guestperf/comparison.py
/qemu/tests/migration/guestperf/engine.py
/qemu/tests/migration/guestperf/hardware.py
/qemu/tests/migration/guestperf/plot.py
/qemu/tests/migration/guestperf/progress.py
/qemu/tests/migration/guestperf/report.py
/qemu/tests/migration/guestperf/scenario.py
/qemu/tests/migration/guestperf/shell.py
/qemu/tests/migration/guestperf/timings.py
/qemu/tests/migration/stress.c
/qemu/tests/prom-env-test.c
/qemu/tests/qapi-schema/args-bad-boxed.err
/qemu/tests/qapi-schema/args-bad-boxed.exit
/qemu/tests/qapi-schema/args-bad-boxed.json
/qemu/tests/qapi-schema/args-bad-boxed.out
/qemu/tests/qapi-schema/args-boxed-anon.err
/qemu/tests/qapi-schema/args-boxed-anon.exit
/qemu/tests/qapi-schema/args-boxed-anon.json
/qemu/tests/qapi-schema/args-boxed-anon.out
/qemu/tests/qapi-schema/args-boxed-empty.err
/qemu/tests/qapi-schema/args-boxed-empty.exit
/qemu/tests/qapi-schema/args-boxed-empty.json
/qemu/tests/qapi-schema/args-boxed-empty.out
/qemu/tests/qapi-schema/args-boxed-string.err
/qemu/tests/qapi-schema/args-boxed-string.exit
/qemu/tests/qapi-schema/args-boxed-string.json
/qemu/tests/qapi-schema/args-boxed-string.out
/qemu/tests/qapi-schema/args-union.err
/qemu/tests/qapi-schema/args-union.json
/qemu/tests/qapi-schema/event-boxed-empty.err
/qemu/tests/qapi-schema/event-boxed-empty.exit
/qemu/tests/qapi-schema/event-boxed-empty.json
/qemu/tests/qapi-schema/event-boxed-empty.out
/qemu/tests/qapi-schema/event-case.out
/qemu/tests/qapi-schema/flat-union-incomplete-branch.err
/qemu/tests/qapi-schema/flat-union-incomplete-branch.exit
/qemu/tests/qapi-schema/flat-union-incomplete-branch.json
/qemu/tests/qapi-schema/flat-union-incomplete-branch.out
/qemu/tests/qapi-schema/ident-with-escape.out
/qemu/tests/qapi-schema/indented-expr.out
/qemu/tests/qapi-schema/qapi-schema-test.json
/qemu/tests/qapi-schema/qapi-schema-test.out
/qemu/tests/qapi-schema/test-qapi.py
/qemu/tests/qemu-iotests/026.out
/qemu/tests/qemu-iotests/026.out.nocache
/qemu/tests/qemu-iotests/071.out
/qemu/tests/qemu-iotests/089.out
/qemu/tests/qemu-iotests/141.out
/qemu/tests/qemu-iotests/144.out
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/test-qga.c
/qemu/tests/test-qmp-commands.c
/qemu/trace-events
/qemu/trace/qmp.c
/qemu/ui/vnc-enc-tight.c
/qemu/ui/vnc.c
/qemu/util/oslib-posix.c
4815185911-Jul-2016 Lluís Vilanova <vilanova@ac.upc.edu>

trace: Add per-vCPU tracing states for events with the 'vcpu' property

Each vCPU gets a 'trace_dstate' bitmap to control the per-vCPU dynamic
tracing state of events with the 'vcpu' property.

Signe

trace: Add per-vCPU tracing states for events with the 'vcpu' property

Each vCPU gets a 'trace_dstate' bitmap to control the per-vCPU dynamic
tracing state of events with the 'vcpu' property.

Signed-off-by: Lluís Vilanova <vilanova@ac.upc.edu>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...


/qemu/.gitignore
/qemu/Makefile
/qemu/audio/audio.h
/qemu/audio/audio_int.h
/qemu/audio/audio_pt_int.h
/qemu/audio/mixeng.h
/qemu/backends/hostmem.c
/qemu/backends/msmouse.c
/qemu/block.c
/qemu/block/backup.c
/qemu/block/blkdebug.c
/qemu/block/blkreplay.c
/qemu/block/block-backend.c
/qemu/block/commit.c
/qemu/block/gluster.c
/qemu/block/io.c
/qemu/block/iscsi.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/nbd-client.c
/qemu/block/nfs.c
/qemu/block/qcow.c
/qemu/block/qcow2-cluster.c
/qemu/block/qcow2.c
/qemu/block/qed.c
/qemu/block/raw-posix.c
/qemu/block/sheepdog.c
/qemu/block/ssh.c
/qemu/block/stream.c
/qemu/block/vmdk.c
/qemu/block/vvfat.c
/qemu/blockdev.c
/qemu/blockjob.c
/qemu/bsd-user/i386/target_syscall.h
/qemu/bsd-user/main.c
/qemu/bsd-user/sparc/target_syscall.h
/qemu/bsd-user/sparc64/target_syscall.h
/qemu/bsd-user/x86_64/target_syscall.h
/qemu/configure
/qemu/contrib/ivshmem-client/ivshmem-client.h
/qemu/contrib/ivshmem-server/ivshmem-server.h
/qemu/cputlb.c
/qemu/crypto/block-luks.h
/qemu/crypto/block-qcow.h
/qemu/crypto/blockpriv.h
/qemu/crypto/hash-gcrypt.c
/qemu/crypto/ivgenpriv.h
/qemu/crypto/pbkdf-gcrypt.c
/qemu/crypto/pbkdf-nettle.c
/qemu/crypto/tlscredspriv.h
/qemu/disas/alpha.c
/qemu/disas/arm.c
/qemu/disas/i386.c
/qemu/disas/m68k.c
/qemu/disas/mips.c
/qemu/disas/ppc.c
/qemu/disas/sparc.c
/qemu/docs/qmp-events.txt
/qemu/docs/usb-storage.txt
/qemu/exec.c
/qemu/fsdev/9p-iov-marshal.c
/qemu/fsdev/9p-iov-marshal.h
/qemu/fsdev/9p-marshal.h
/qemu/fsdev/file-op-9p.h
/qemu/hmp.c
/qemu/hw/9pfs/9p-proxy.h
/qemu/hw/9pfs/9p-synth.h
/qemu/hw/9pfs/9p-xattr.h
/qemu/hw/9pfs/9p.c
/qemu/hw/9pfs/9p.h
/qemu/hw/9pfs/coth.c
/qemu/hw/9pfs/coth.h
/qemu/hw/9pfs/virtio-9p.h
/qemu/hw/alpha/alpha_sys.h
/qemu/hw/arm/ast2400.c
/qemu/hw/arm/strongarm.h
/qemu/hw/arm/virt.c
/qemu/hw/audio/fmopl.h
/qemu/hw/audio/gusemu.h
/qemu/hw/audio/gustate.h
/qemu/hw/audio/lm4549.h
/qemu/hw/audio/pl041.h
/qemu/hw/block/block.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/nvme.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/block/xen_blkif.h
/qemu/hw/bt/hci.c
/qemu/hw/bt/l2cap.c
/qemu/hw/char/sclpconsole.c
/qemu/hw/core/ptimer.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/core/qdev-properties.c
/qemu/hw/core/uboot_image.h
/qemu/hw/cris/boot.h
/qemu/hw/display/qxl.h
/qemu/hw/display/vga.h
/qemu/hw/display/vga_int.h
/qemu/hw/display/virtio-gpu-3d.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/i386/kvm/i8254.c
/qemu/hw/i386/kvm/pci-assign.c
/qemu/hw/i386/pc.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/cmd646.c
/qemu/hw/ide/core.c
/qemu/hw/ide/ich.c
/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/piix.c
/qemu/hw/ide/qdev.c
/qemu/hw/ide/via.c
/qemu/hw/input/hid.c
/qemu/hw/input/trace-events
/qemu/hw/input/virtio-input.c
/qemu/hw/intc/Makefile.objs
/qemu/hw/intc/gic_internal.h
/qemu/hw/intc/gicv3_internal.h
/qemu/hw/intc/mips_gic.c
/qemu/hw/lm32/lm32.h
/qemu/hw/lm32/milkymist-hw.h
/qemu/hw/mem/pc-dimm.c
/qemu/hw/microblaze/boot.h
/qemu/hw/mips/cps.c
/qemu/hw/mips/mips_malta.c
/qemu/hw/misc/aspeed_scu.c
/qemu/hw/misc/hyperv_testdev.c
/qemu/hw/misc/ivshmem.c
/qemu/hw/misc/macio/mac_dbdma.c
/qemu/hw/misc/mips_cmgcr.c
/qemu/hw/misc/mips_cpc.c
/qemu/hw/net/e1000_regs.h
/qemu/hw/net/fsl_etsec/etsec.h
/qemu/hw/net/fsl_etsec/registers.h
/qemu/hw/net/ne2000.h
/qemu/hw/net/pcnet.h
/qemu/hw/net/rocker/rocker.h
/qemu/hw/net/rocker/rocker_desc.h
/qemu/hw/net/rocker/rocker_fp.h
/qemu/hw/net/rocker/rocker_hw.h
/qemu/hw/net/rocker/rocker_of_dpa.h
/qemu/hw/net/rocker/rocker_tlv.h
/qemu/hw/net/rocker/rocker_world.h
/qemu/hw/net/vmxnet3.h
/qemu/hw/net/vmxnet_debug.h
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/pci-bridge/dec.h
/qemu/hw/pci-bridge/ioh3420.c
/qemu/hw/pci-bridge/xio3130_downstream.c
/qemu/hw/pci-bridge/xio3130_upstream.c
/qemu/hw/pci-bridge/xio3130_upstream.h
/qemu/hw/ppc/mac.h
/qemu/hw/ppc/ppc405.h
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_pci_vfio.c
/qemu/hw/s390x/Makefile.objs
/qemu/hw/s390x/ccw-device.c
/qemu/hw/s390x/ccw-device.h
/qemu/hw/s390x/css-bridge.c
/qemu/hw/s390x/css.c
/qemu/hw/s390x/ipl.c
/qemu/hw/s390x/ipl.h
/qemu/hw/s390x/s390-pci-bus.c
/qemu/hw/s390x/s390-pci-bus.h
/qemu/hw/s390x/s390-pci-inst.c
/qemu/hw/s390x/s390-pci-inst.h
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/s390-virtio.h
/qemu/hw/s390x/sclpquiesce.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/s390x/virtio-ccw.h
/qemu/hw/scsi/mfi.h
/qemu/hw/scsi/scsi-bus.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/scsi/vmw_pvscsi.c
/qemu/hw/sh4/sh7750_regnames.h
/qemu/hw/sh4/sh7750_regs.h
/qemu/hw/ssi/aspeed_smc.c
/qemu/hw/timer/Makefile.objs
/qemu/hw/timer/mips_gictimer.c
/qemu/hw/tpm/tpm_util.h
/qemu/hw/usb/dev-storage.c
/qemu/hw/usb/hcd-ehci.h
/qemu/hw/usb/hcd-xhci.c
/qemu/hw/usb/xen-usb.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/spapr.c
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/virtio-mmio.c
/qemu/hw/xen/xen-host-pci-device.h
/qemu/hw/xen/xen_pt.h
/qemu/hw/xenpv/xen_domainbuild.h
/qemu/hw/xtensa/bootparam.h
/qemu/hw/xtensa/xtfpga.c
/qemu/include/block/block_int.h
/qemu/include/block/blockjob.h
/qemu/include/block/scsi.h
/qemu/include/block/thread-pool.h
/qemu/include/crypto/afsplit.h
/qemu/include/crypto/block.h
/qemu/include/crypto/cipher.h
/qemu/include/crypto/desrfb.h
/qemu/include/crypto/hash.h
/qemu/include/crypto/init.h
/qemu/include/crypto/ivgen.h
/qemu/include/crypto/pbkdf.h
/qemu/include/crypto/random.h
/qemu/include/crypto/secret.h
/qemu/include/crypto/tlscreds.h
/qemu/include/crypto/tlscredsanon.h
/qemu/include/crypto/tlscredsx509.h
/qemu/include/crypto/tlssession.h
/qemu/include/crypto/xts.h
/qemu/include/disas/bfd.h
/qemu/include/disas/disas.h
/qemu/include/elf.h
/qemu/include/exec/address-spaces.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/gen-icount.h
/qemu/include/exec/helper-gen.h
/qemu/include/exec/helper-head.h
/qemu/include/exec/helper-proto.h
/qemu/include/exec/helper-tcg.h
/qemu/include/exec/softmmu-semi.h
/qemu/include/exec/tb-context.h
/qemu/include/exec/tb-hash-xx.h
/qemu/include/exec/tb-hash.h
/qemu/include/exec/user/abitypes.h
/qemu/include/fpu/softfloat.h
/qemu/include/hw/acpi/acpi.h
/qemu/include/hw/acpi/aml-build.h
/qemu/include/hw/acpi/cpu_hotplug.h
/qemu/include/hw/arm/arm.h
/qemu/include/hw/arm/exynos4210.h
/qemu/include/hw/arm/pxa.h
/qemu/include/hw/arm/soc_dma.h
/qemu/include/hw/arm/stm32f205_soc.h
/qemu/include/hw/audio/audio.h
/qemu/include/hw/audio/pcspk.h
/qemu/include/hw/block/block.h
/qemu/include/hw/block/flash.h
/qemu/include/hw/bt.h
/qemu/include/hw/char/escc.h
/qemu/include/hw/char/lm32_juart.h
/qemu/include/hw/char/pl011.h
/qemu/include/hw/char/serial.h
/qemu/include/hw/compat.h
/qemu/include/hw/cris/etraxfs.h
/qemu/include/hw/cris/etraxfs_dma.h
/qemu/include/hw/display/dpcd.h
/qemu/include/hw/dma/xlnx_dpdma.h
/qemu/include/hw/empty_slot.h
/qemu/include/hw/fw-path-provider.h
/qemu/include/hw/gpio/imx_gpio.h
/qemu/include/hw/i2c/i2c-ddc.h
/qemu/include/hw/i2c/imx_i2c.h
/qemu/include/hw/i2c/pm_smbus.h
/qemu/include/hw/i386/apic_internal.h
/qemu/include/hw/i386/ioapic.h
/qemu/include/hw/i386/ioapic_internal.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/ide/ahci.h
/qemu/include/hw/ide/internal.h
/qemu/include/hw/ide/pci.h
/qemu/include/hw/input/adb.h
/qemu/include/hw/input/ps2.h
/qemu/include/hw/intc/allwinner-a10-pic.h
/qemu/include/hw/intc/arm_gic.h
/qemu/include/hw/intc/arm_gicv3_common.h
/qemu/include/hw/intc/mips_gic.h
/qemu/include/hw/isa/i8257.h
/qemu/include/hw/isa/i8259_internal.h
/qemu/include/hw/mips/cps.h
/qemu/include/hw/misc/arm_integrator_debug.h
/qemu/include/hw/misc/aspeed_scu.h
/qemu/include/hw/misc/auxbus.h
/qemu/include/hw/misc/mips_cmgcr.h
/qemu/include/hw/misc/tmp105_regs.h
/qemu/include/hw/net/allwinner_emac.h
/qemu/include/hw/nmi.h
/qemu/include/hw/nvram/fw_cfg.h
/qemu/include/hw/nvram/openbios_firmware_abi.h
/qemu/include/hw/pci-host/apb.h
/qemu/include/hw/pci-host/ppce500.h
/qemu/include/hw/pci-host/spapr.h
/qemu/include/hw/pci/pci_bridge.h
/qemu/include/hw/pci/pci_ids.h
/qemu/include/hw/pcmcia.h
/qemu/include/hw/platform-bus.h
/qemu/include/hw/ppc/mac_dbdma.h
/qemu/include/hw/ppc/openpic.h
/qemu/include/hw/ppc/ppc.h
/qemu/include/hw/ppc/ppc4xx.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/ppc/spapr_drc.h
/qemu/include/hw/ppc/spapr_vio.h
/qemu/include/hw/ppc/xics.h
/qemu/include/hw/qdev-properties.h
/qemu/include/hw/s390x/css-bridge.h
/qemu/include/hw/s390x/css.h
/qemu/include/hw/s390x/ebcdic.h
/qemu/include/hw/s390x/event-facility.h
/qemu/include/hw/s390x/ioinst.h
/qemu/include/hw/s390x/s390_flic.h
/qemu/include/hw/s390x/sclp.h
/qemu/include/hw/s390x/storage-keys.h
/qemu/include/hw/scsi/scsi.h
/qemu/include/hw/sd/sd.h
/qemu/include/hw/sh4/sh_intc.h
/qemu/include/hw/smbios/smbios.h
/qemu/include/hw/sparc/grlib.h
/qemu/include/hw/ssi/xilinx_spips.h
/qemu/include/hw/stream.h
/qemu/include/hw/sysbus.h
/qemu/include/hw/timer/a9gtimer.h
/qemu/include/hw/timer/allwinner-a10-pit.h
/qemu/include/hw/timer/hpet.h
/qemu/include/hw/timer/i8254.h
/qemu/include/hw/timer/i8254_internal.h
/qemu/include/hw/timer/m48t59.h
/qemu/include/hw/timer/mc146818rtc.h
/qemu/include/hw/timer/mc146818rtc_regs.h
/qemu/include/hw/timer/mips_gictimer.h
/qemu/include/hw/tricore/tricore.h
/qemu/include/hw/unicore32/puv3.h
/qemu/include/hw/usb/ehci-regs.h
/qemu/include/hw/usb/uhci-regs.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/vfio/vfio-platform.h
/qemu/include/hw/vfio/vfio.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/virtio-access.h
/qemu/include/hw/virtio/virtio-balloon.h
/qemu/include/hw/virtio/virtio-blk.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/hw/virtio/virtio-input.h
/qemu/include/hw/virtio/virtio-net.h
/qemu/include/hw/virtio/virtio-rng.h
/qemu/include/hw/virtio/virtio-scsi.h
/qemu/include/hw/virtio/virtio-serial.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/hw/watchdog/wdt_diag288.h
/qemu/include/hw/xen/xen.h
/qemu/include/hw/xen/xen_backend.h
/qemu/include/hw/xen/xen_common.h
/qemu/include/io/channel-buffer.h
/qemu/include/io/channel-command.h
/qemu/include/io/channel-file.h
/qemu/include/io/channel-socket.h
/qemu/include/io/channel-tls.h
/qemu/include/io/channel-util.h
/qemu/include/io/channel-watch.h
/qemu/include/io/channel-websock.h
/qemu/include/io/channel.h
/qemu/include/io/task.h
/qemu/include/libdecnumber/decContext.h
/qemu/include/libdecnumber/decNumber.h
/qemu/include/libdecnumber/decNumberLocal.h
/qemu/include/libdecnumber/dpd/decimal128.h
/qemu/include/libdecnumber/dpd/decimal32.h
/qemu/include/libdecnumber/dpd/decimal64.h
/qemu/include/migration/block.h
/qemu/include/migration/qemu-file.h
/qemu/include/migration/vmstate.h
/qemu/include/monitor/hmp-target.h
/qemu/include/monitor/monitor.h
/qemu/include/monitor/qdev.h
/qemu/include/net/vhost-user.h
/qemu/include/qapi/qmp/dispatch.h
/qemu/include/qapi/qmp/qerror.h
/qemu/include/qapi/qmp/types.h
/qemu/include/qapi/visitor.h
/qemu/include/qemu/acl.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/base64.h
/qemu/include/qemu/bcd.h
/qemu/include/qemu/bswap.h
/qemu/include/qemu/buffer.h
/qemu/include/qemu/config-file.h
/qemu/include/qemu/coroutine.h
/qemu/include/qemu/coroutine_int.h
/qemu/include/qemu/cutils.h
/qemu/include/qemu/error-report.h
/qemu/include/qemu/fifo8.h
/qemu/include/qemu/fprintf-fn.h
/qemu/include/qemu/hbitmap.h
/qemu/include/qemu/help_option.h
/qemu/include/qemu/host-utils.h
/qemu/include/qemu/id.h
/qemu/include/qemu/main-loop.h
/qemu/include/qemu/mmap-alloc.h
/qemu/include/qemu/option.h
/qemu/include/qemu/option_int.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/path.h
/qemu/include/qemu/queue.h
/qemu/include/qemu/ratelimit.h
/qemu/include/qemu/rcu_queue.h
/qemu/include/qemu/readline.h
/qemu/include/qemu/seqlock.h
/qemu/include/qemu/sockets.h
/qemu/include/qemu/thread-posix.h
/qemu/include/qemu/thread-win32.h
/qemu/include/qemu/thread.h
/qemu/include/qemu/unicode.h
/qemu/include/qom/cpu.h
/qemu/include/sysemu/balloon.h
/qemu/include/sysemu/bt.h
/qemu/include/sysemu/char.h
/qemu/include/sysemu/device_tree.h
/qemu/include/sysemu/hostmem.h
/qemu/include/sysemu/tpm_backend.h
/qemu/include/sysemu/tpm_backend_int.h
/qemu/include/sysemu/xen-mapcache.h
/qemu/include/trace-tcg.h
/qemu/include/trace.h
/qemu/include/ui/gtk.h
/qemu/io/channel.c
/qemu/linux-user/aarch64/target_cpu.h
/qemu/linux-user/aarch64/target_signal.h
/qemu/linux-user/aarch64/target_structs.h
/qemu/linux-user/aarch64/target_syscall.h
/qemu/linux-user/alpha/target_cpu.h
/qemu/linux-user/alpha/target_signal.h
/qemu/linux-user/alpha/target_structs.h
/qemu/linux-user/alpha/target_syscall.h
/qemu/linux-user/arm/nwfpe/fpa11.h
/qemu/linux-user/arm/nwfpe/fpopcode.h
/qemu/linux-user/arm/nwfpe/fpsr.h
/qemu/linux-user/arm/target_cpu.h
/qemu/linux-user/arm/target_signal.h
/qemu/linux-user/arm/target_structs.h
/qemu/linux-user/arm/target_syscall.h
/qemu/linux-user/cris/target_cpu.h
/qemu/linux-user/cris/target_signal.h
/qemu/linux-user/cris/target_structs.h
/qemu/linux-user/cris/target_syscall.h
/qemu/linux-user/flatload.c
/qemu/linux-user/host/aarch64/hostdep.h
/qemu/linux-user/host/arm/hostdep.h
/qemu/linux-user/host/i386/hostdep.h
/qemu/linux-user/host/i386/safe-syscall.inc.S
/qemu/linux-user/host/ia64/hostdep.h
/qemu/linux-user/host/mips/hostdep.h
/qemu/linux-user/host/ppc/hostdep.h
/qemu/linux-user/host/ppc64/hostdep.h
/qemu/linux-user/host/s390/hostdep.h
/qemu/linux-user/host/s390x/hostdep.h
/qemu/linux-user/host/sparc/hostdep.h
/qemu/linux-user/host/sparc64/hostdep.h
/qemu/linux-user/host/x32/hostdep.h
/qemu/linux-user/host/x86_64/hostdep.h
/qemu/linux-user/i386/target_cpu.h
/qemu/linux-user/i386/target_signal.h
/qemu/linux-user/i386/target_structs.h
/qemu/linux-user/i386/target_syscall.h
/qemu/linux-user/linux_loop.h
/qemu/linux-user/m68k/target_cpu.h
/qemu/linux-user/m68k/target_signal.h
/qemu/linux-user/m68k/target_structs.h
/qemu/linux-user/m68k/target_syscall.h
/qemu/linux-user/main.c
/qemu/linux-user/microblaze/target_cpu.h
/qemu/linux-user/microblaze/target_signal.h
/qemu/linux-user/microblaze/target_structs.h
/qemu/linux-user/microblaze/target_syscall.h
/qemu/linux-user/mips/target_cpu.h
/qemu/linux-user/mips/target_signal.h
/qemu/linux-user/mips/target_structs.h
/qemu/linux-user/mips/target_syscall.h
/qemu/linux-user/mips64/target_signal.h
/qemu/linux-user/mips64/target_syscall.h
/qemu/linux-user/openrisc/target_cpu.h
/qemu/linux-user/openrisc/target_signal.h
/qemu/linux-user/openrisc/target_structs.h
/qemu/linux-user/openrisc/target_syscall.h
/qemu/linux-user/ppc/target_cpu.h
/qemu/linux-user/ppc/target_signal.h
/qemu/linux-user/ppc/target_structs.h
/qemu/linux-user/ppc/target_syscall.h
/qemu/linux-user/s390x/target_cpu.h
/qemu/linux-user/s390x/target_signal.h
/qemu/linux-user/s390x/target_structs.h
/qemu/linux-user/s390x/target_syscall.h
/qemu/linux-user/sh4/target_cpu.h
/qemu/linux-user/sh4/target_signal.h
/qemu/linux-user/sh4/target_structs.h
/qemu/linux-user/sh4/target_syscall.h
/qemu/linux-user/sparc/target_cpu.h
/qemu/linux-user/sparc/target_signal.h
/qemu/linux-user/sparc/target_structs.h
/qemu/linux-user/sparc/target_syscall.h
/qemu/linux-user/sparc64/target_signal.h
/qemu/linux-user/sparc64/target_structs.h
/qemu/linux-user/sparc64/target_syscall.h
/qemu/linux-user/syscall_defs.h
/qemu/linux-user/tilegx/syscall_nr.h
/qemu/linux-user/tilegx/target_cpu.h
/qemu/linux-user/tilegx/target_signal.h
/qemu/linux-user/tilegx/target_structs.h
/qemu/linux-user/tilegx/target_syscall.h
/qemu/linux-user/uname.h
/qemu/linux-user/unicore32/target_cpu.h
/qemu/linux-user/unicore32/target_signal.h
/qemu/linux-user/unicore32/target_structs.h
/qemu/linux-user/unicore32/target_syscall.h
/qemu/linux-user/x86_64/target_signal.h
/qemu/linux-user/x86_64/target_structs.h
/qemu/linux-user/x86_64/target_syscall.h
/qemu/main-loop.c
/qemu/migration/migration.c
/qemu/migration/savevm.c
/qemu/monitor.c
/qemu/nbd/server.c
/qemu/net/slirp.c
/qemu/net/tap-linux.h
/qemu/net/tap.c
/qemu/net/tap_int.h
/qemu/pc-bios/linuxboot_dma.bin
/qemu/pc-bios/openbios-ppc
/qemu/pc-bios/openbios-sparc32
/qemu/pc-bios/openbios-sparc64
/qemu/pc-bios/optionrom/Makefile
/qemu/pc-bios/optionrom/code16gcc.h
/qemu/pc-bios/optionrom/linuxboot_dma.c
/qemu/pc-bios/s390-ccw.img
/qemu/pc-bios/s390-ccw/iplb.h
/qemu/pc-bios/s390-ccw/main.c
/qemu/pc-bios/s390-ccw/virtio-scsi.c
/qemu/pc-bios/s390-ccw/virtio.h
/qemu/qapi/block-core.json
/qemu/qemu-char.c
/qemu/qemu-img.c
/qemu/qemu-io-cmds.c
/qemu/qemu-options.h
/qemu/qga/service-win32.h
/qemu/qga/vss-win32/install.cpp
/qemu/qga/vss-win32/provider.cpp
/qemu/qga/vss-win32/requester.cpp
/qemu/qga/vss-win32/vss-common.h
/qemu/qmp-commands.hx
/qemu/qobject/json-streamer.c
cpu.c
/qemu/roms/openbios
/qemu/rules.mak
/qemu/scripts/clean-header-guards.pl
/qemu/scripts/tracetool/format/events_c.py
/qemu/scripts/tracetool/format/events_h.py
/qemu/slirp/bootp.c
/qemu/slirp/bootp.h
/qemu/slirp/cksum.c
/qemu/slirp/if.c
/qemu/slirp/if.h
/qemu/slirp/ip.h
/qemu/slirp/ip6.h
/qemu/slirp/ip6_icmp.h
/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.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_template.h
/qemu/stubs/Makefile.objs
/qemu/stubs/trace-control.c
/qemu/target-alpha/cpu.h
/qemu/target-alpha/mem_helper.c
/qemu/target-arm/arm-powerctl.c
/qemu/target-arm/cpu.h
/qemu/target-arm/helper.c
/qemu/target-arm/internals.h
/qemu/target-arm/op_helper.c
/qemu/target-arm/psci.c
/qemu/target-cris/cpu.h
/qemu/target-cris/crisv32-decode.h
/qemu/target-cris/op_helper.c
/qemu/target-i386/cpu.c
/qemu/target-i386/cpu.h
/qemu/target-i386/hyperv.h
/qemu/target-i386/kvm.c
/qemu/target-i386/machine.c
/qemu/target-i386/mem_helper.c
/qemu/target-i386/svm.h
/qemu/target-lm32/cpu.h
/qemu/target-lm32/op_helper.c
/qemu/target-m68k/cpu.h
/qemu/target-m68k/op_helper.c
/qemu/target-microblaze/cpu.h
/qemu/target-microblaze/op_helper.c
/qemu/target-mips/cpu.h
/qemu/target-mips/helper.c
/qemu/target-mips/kvm_mips.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-moxie/cpu.h
/qemu/target-moxie/helper.c
/qemu/target-openrisc/cpu.h
/qemu/target-openrisc/exception.h
/qemu/target-openrisc/mmu_helper.c
/qemu/target-ppc/cpu.h
/qemu/target-ppc/helper_regs.h
/qemu/target-ppc/kvm.c
/qemu/target-ppc/kvm_ppc.h
/qemu/target-ppc/mmu-hash32.h
/qemu/target-ppc/mmu-hash64.c
/qemu/target-ppc/mmu-hash64.h
/qemu/target-ppc/mmu_helper.c
/qemu/target-ppc/translate_init.c
/qemu/target-s390x/cpu.h
/qemu/target-s390x/kvm.c
/qemu/target-s390x/mem_helper.c
/qemu/target-sh4/cpu.h
/qemu/target-sh4/op_helper.c
/qemu/target-sparc/asi.h
/qemu/target-sparc/cpu.h
/qemu/target-sparc/fop_helper.c
/qemu/target-sparc/helper.h
/qemu/target-sparc/ldst_helper.c
/qemu/target-sparc/translate.c
/qemu/target-tilegx/cpu.h
/qemu/target-tilegx/opcode_tilegx.h
/qemu/target-tricore/cpu-qom.h
/qemu/target-tricore/cpu.h
/qemu/target-tricore/op_helper.c
/qemu/target-tricore/tricore-defs.h
/qemu/target-unicore32/cpu.h
/qemu/target-unicore32/op_helper.c
/qemu/target-unicore32/softmmu.c
/qemu/target-xtensa/core-dc232b/core-isa.h
/qemu/target-xtensa/core-dc233c/core-isa.h
/qemu/target-xtensa/core-fsf/core-isa.h
/qemu/target-xtensa/cpu.h
/qemu/target-xtensa/op_helper.c
/qemu/tcg/aarch64/tcg-target.h
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/ia64/tcg-target.h
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/s390/tcg-target.h
/qemu/tcg/sparc/tcg-target.h
/qemu/tcg/tci/tcg-target.h
/qemu/tests/boot-sector.h
/qemu/tests/libqos/ahci.h
/qemu/tests/libqos/libqos-pc.h
/qemu/tests/libqos/libqos.h
/qemu/tests/postcopy-test.c
/qemu/tests/qemu-iotests/093
/qemu/tests/qemu-iotests/093.out
/qemu/tests/qemu-iotests/157
/qemu/tests/qemu-iotests/157.out
/qemu/tests/qemu-iotests/group
/qemu/tests/tcg/xtensa/linker.ld.S
/qemu/tests/test-blockjob-txn.c
/qemu/tests/test-coroutine.c
/qemu/tests/test-thread-pool.c
/qemu/tests/vhost-user-bridge.c
/qemu/tests/vhost-user-test.c
/qemu/thread-pool.c
/qemu/trace/Makefile.objs
/qemu/trace/control-internal.h
/qemu/trace/control-target.c
/qemu/trace/control.c
/qemu/trace/control.h
/qemu/trace/event-internal.h
/qemu/trace/ftrace.h
/qemu/trace/mem-internal.h
/qemu/trace/mem.h
/qemu/translate-all.c
/qemu/translate-all.h
/qemu/ui/curses_keys.h
/qemu/ui/gtk-gl-area.c
/qemu/ui/input-linux.c
/qemu/ui/keymaps.h
/qemu/ui/sdl_zoom.h
/qemu/ui/vnc-auth-sasl.h
/qemu/ui/vnc-auth-vencrypt.h
/qemu/ui/vnc-enc-tight.c
/qemu/ui/vnc-enc-tight.h
/qemu/ui/vnc-enc-zrle.h
/qemu/ui/vnc-enc-zywrle.h
/qemu/ui/vnc-ws.h
/qemu/ui/vnc.c
/qemu/ui/vnc.h
/qemu/util/acl.c
/qemu/util/cutils.c
/qemu/util/mmap-alloc.c
/qemu/util/osdep.c
/qemu/util/oslib-posix.c
/qemu/util/qemu-coroutine-io.c
/qemu/util/qemu-coroutine-lock.c
/qemu/util/qemu-coroutine-sleep.c
/qemu/util/qemu-coroutine.c
/qemu/util/qemu-sockets.c
/qemu/vl.c
6aff24c609-Jun-2016 Igor Mammedov <imammedo@redhat.com>

pc: Parse CPU features only once

Considering that features are converted to global properties and
global properties are automatically applied to every new instance
of created CPU (at object_new() ti

pc: Parse CPU features only once

Considering that features are converted to global properties and
global properties are automatically applied to every new instance
of created CPU (at object_new() time), there is no point in
parsing cpu_model string every time a CPU created. So move
parsing outside CPU creation loop and do it only once.

Parsing also should be done before any CPU is created so that
features would affect the first CPU a well.

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

show more ...

09f71b0509-Jun-2016 Igor Mammedov <imammedo@redhat.com>

arm: virt: Parse cpu_model only once

Considering that features are converted to global properties and
global properties are automatically applied to every new instance
of created CPU (at object_new(

arm: virt: Parse cpu_model only once

Considering that features are converted to global properties and
global properties are automatically applied to every new instance
of created CPU (at object_new() time), there is no point in
parsing cpu_model string every time a CPU created. So move
parsing outside CPU creation loop and do it only once.

Parsing also should be done before any CPU is created so that
features would affect the first CPU a well.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

show more ...

62a48a2a09-Jun-2016 Igor Mammedov <imammedo@redhat.com>

cpu: Use CPUClass->parse_features() as convertor to global properties

Currently CPUClass->parse_features() is used to parse -cpu
features string and set properties on created CPU instances.

But con

cpu: Use CPUClass->parse_features() as convertor to global properties

Currently CPUClass->parse_features() is used to parse -cpu
features string and set properties on created CPU instances.

But considering that features specified by -cpu apply to every
created CPU instance, it doesn't make sense to parse the same
features string for every CPU created. It also makes every target
that cares about parsing features string explicitly call
CPUClass->parse_features() parser, which gets in a way if we
consider using generic device_add for CPU hotplug as device_add
has not a clue about CPU specific hooks.

Turns out we can use global properties mechanism to set
properties on every created CPU instance for a given type. That
way it's possible to convert CPU features into a set of global
properties for CPU type specified by -cpu cpu_model and common
Device.device_post_init() will apply them to CPU of given type
automatically regardless whether it's manually created CPU or CPU
created with help of device_add.

Signed-off-by: Igor Mammedov <imammedo@redhat.com>
Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

show more ...


/qemu/block.c
/qemu/block/Makefile.objs
/qemu/block/blkdebug.c
/qemu/block/blkreplay.c
/qemu/block/blkverify.c
/qemu/block/block-backend.c
/qemu/block/bochs.c
/qemu/block/cloop.c
/qemu/block/commit.c
/qemu/block/crypto.c
/qemu/block/dmg.c
/qemu/block/io.c
/qemu/block/iscsi.c
/qemu/block/linux-aio.c
/qemu/block/nbd-client.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/qed-table.c
/qemu/block/qed.c
/qemu/block/quorum.c
/qemu/block/raw-posix.c
/qemu/block/raw-win32.c
/qemu/block/raw_bsd.c
/qemu/block/vdi.c
/qemu/block/vhdx-log.c
/qemu/block/vhdx.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/block/vvfat.c
/qemu/configure
/qemu/hw/arm/fsl-imx25.c
/qemu/hw/arm/fsl-imx31.c
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/virt.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/core/machine.c
/qemu/hw/core/qdev-properties-system.c
/qemu/hw/core/qdev-properties.c
/qemu/hw/display/dpcd.c
/qemu/hw/display/qxl.c
/qemu/hw/display/qxl.h
/qemu/hw/display/trace-events
/qemu/hw/display/virtio-gpu-3d.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/display/xlnx_dp.c
/qemu/hw/misc/Makefile.objs
/qemu/hw/misc/auxbus.c
/qemu/hw/misc/imx6_ccm.c
/qemu/hw/net/vhost_net.c
/qemu/hw/scsi/scsi-generic.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/timer/imx_gpt.c
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/vhost.c
/qemu/include/block/block.h
/qemu/include/block/block_int.h
/qemu/include/block/nbd.h
/qemu/include/exec/cpu-all.h
/qemu/include/hw/boards.h
/qemu/include/hw/display/xlnx_dp.h
/qemu/include/hw/misc/auxbus.h
/qemu/include/hw/misc/imx_ccm.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/timer/imx_gpt.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/io/task.h
/qemu/include/net/vhost_net.h
/qemu/include/qapi/clone-visitor.h
/qemu/include/qapi/visitor-impl.h
/qemu/include/qapi/visitor.h
/qemu/include/qemu/config-file.h
/qemu/include/qemu/sockets.h
/qemu/include/qom/cpu.h
/qemu/include/qom/object.h
/qemu/include/sysemu/block-backend.h
/qemu/include/ui/console.h
/qemu/include/ui/gtk.h
/qemu/include/ui/qemu-spice.h
/qemu/include/ui/sdl2.h
/qemu/io/channel-socket.c
/qemu/net/tap.c
/qemu/net/vhost-user.c
/qemu/qapi-schema.json
/qemu/qapi/Makefile.objs
/qemu/qapi/block-core.json
/qemu/qapi/qapi-clone-visitor.c
/qemu/qapi/qapi-visit-core.c
/qemu/qemu-char.c
/qemu/qemu-img.c
/qemu/qemu-options.hx
cpu.c
/qemu/replay/replay-input.c
/qemu/rules.mak
/qemu/softmmu_template.h
/qemu/target-arm/arm-semi.c
/qemu/target-i386/cpu.c
/qemu/target-sparc/cpu.c
/qemu/tcg/aarch64/tcg-target.inc.c
/qemu/tcg/arm/tcg-target.inc.c
/qemu/tcg/i386/tcg-target.inc.c
/qemu/tcg/ia64/tcg-target.inc.c
/qemu/tcg/mips/tcg-target.inc.c
/qemu/tcg/ppc/tcg-target.inc.c
/qemu/tcg/s390/tcg-target.inc.c
/qemu/tcg/sparc/tcg-target.inc.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tcg/tcg.h
/qemu/tcg/tci/tcg-target.inc.c
/qemu/tests/.gitignore
/qemu/tests/Makefile.include
/qemu/tests/test-clone-visitor.c
/qemu/ui/console.c
/qemu/ui/gtk-egl.c
/qemu/ui/sdl2-gl.c
/qemu/ui/spice-display.c
/qemu/util/qemu-sockets.c
/qemu/vl.c
3b098d5609-Jun-2016 Eric Blake <eblake@redhat.com>

qapi: Add new visit_complete() function

Making each output visitor provide its own output collection
function was the only remaining reason for exposing visitor
sub-types to the rest of the code bas

qapi: Add new visit_complete() function

Making each output visitor provide its own output collection
function was the only remaining reason for exposing visitor
sub-types to the rest of the code base. Add a polymorphic
visit_complete() function which is a no-op for input visitors,
and which populates an opaque pointer for output visitors. For
maximum type-safety, also add a parameter to the output visitor
constructors with a type-correct version of the output pointer,
and assert that the two uses match.

This approach was considered superior to either passing the
output parameter only during construction (action at a distance
during visit_free() feels awkward) or only during visit_complete()
(defeating type safety makes it easier to use incorrectly).

Most callers were function-local, and therefore a mechanical
conversion; the testsuite was a bit trickier, but the previous
cleanup patch minimized the churn here.

The visit_complete() function may be called at most once; doing
so lets us use transfer semantics rather than duplication or
ref-count semantics to get the just-built output back to the
caller, even though it means our behavior is not idempotent.

Generated code is simplified as follows for events:

|@@ -26,7 +26,7 @@ void qapi_event_send_acpi_device_ost(ACP
| QDict *qmp;
| Error *err = NULL;
| QMPEventFuncEmit emit;
|- QmpOutputVisitor *qov;
|+ QObject *obj;
| Visitor *v;
| q_obj_ACPI_DEVICE_OST_arg param = {
| info
|@@ -39,8 +39,7 @@ void qapi_event_send_acpi_device_ost(ACP
|
| qmp = qmp_event_build_dict("ACPI_DEVICE_OST");
|
|- qov = qmp_output_visitor_new();
|- v = qmp_output_get_visitor(qov);
|+ v = qmp_output_visitor_new(&obj);
|
| visit_start_struct(v, "ACPI_DEVICE_OST", NULL, 0, &err);
| if (err) {
|@@ -55,7 +54,8 @@ void qapi_event_send_acpi_device_ost(ACP
| goto out;
| }
|
|- qdict_put_obj(qmp, "data", qmp_output_get_qobject(qov));
|+ visit_complete(v, &obj);
|+ qdict_put_obj(qmp, "data", obj);
| emit(QAPI_EVENT_ACPI_DEVICE_OST, qmp, &err);

and for commands:

| {
| Error *err = NULL;
|- QmpOutputVisitor *qov = qmp_output_visitor_new();
| Visitor *v;
|
|- v = qmp_output_get_visitor(qov);
|+ v = qmp_output_visitor_new(ret_out);
| visit_type_AddfdInfo(v, "unused", &ret_in, &err);
|- if (err) {
|- goto out;
|+ if (!err) {
|+ visit_complete(v, ret_out);
| }
|- *ret_out = qmp_output_get_qobject(qov);
|-
|-out:
| error_propagate(errp, err);

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1465490926-28625-13-git-send-email-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

1830f22a09-Jun-2016 Eric Blake <eblake@redhat.com>

qmp-output-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
qmp_output_visitor_cleanup(); however, we still need to
expose the subtype for qmp_

qmp-output-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
qmp_output_visitor_cleanup(); however, we still need to
expose the subtype for qmp_output_get_qobject().

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1465490926-28625-10-git-send-email-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

e7ca565609-Jun-2016 Eric Blake <eblake@redhat.com>

string-output-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
string_output_visitor_cleanup(); however, we still need to
expose the subtype fo

string-output-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
string_output_visitor_cleanup(); however, we still need to
expose the subtype for string_output_get_string().

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1465490926-28625-9-git-send-email-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

b70ce10109-Jun-2016 Eric Blake <eblake@redhat.com>

qmp-input-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
qmp_input_visitor_cleanup(); which in turn means we no longer
need to return a subty

qmp-input-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
qmp_input_visitor_cleanup(); which in turn means we no longer
need to return a subtype from qmp_input_visitor_new() nor a
public upcast function.

Generated code changes to qmp-marshal.c look like:

|@@ -52,11 +52,10 @@ void qmp_marshal_add_fd(QDict *args, QOb
| {
| Error *err = NULL;
| AddfdInfo *retval;
|- QmpInputVisitor *qiv = qmp_input_visitor_new(QOBJECT(args), true);
| Visitor *v;
| q_obj_add_fd_arg arg = {0};
|
|- v = qmp_input_get_visitor(qiv);
|+ v = qmp_input_visitor_new(QOBJECT(args), true);
| visit_start_struct(v, NULL, NULL, 0, &err);
| if (err) {
| goto out;

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1465490926-28625-8-git-send-email-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

7a0525c709-Jun-2016 Eric Blake <eblake@redhat.com>

string-input-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
string_input_visitor_cleanup(); which in turn means we no longer
need to return a

string-input-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
string_input_visitor_cleanup(); which in turn means we no longer
need to return a subtype from string_input_visitor_new() nor a
public upcast function.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1465490926-28625-7-git-send-email-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

09204eac09-Jun-2016 Eric Blake <eblake@redhat.com>

opts-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
opts_visitor_cleanup(); which in turn means we no longer need
to return a subtype from op

opts-visitor: Favor new visit_free() function

Now that we have a polymorphic visit_free(), we no longer need
opts_visitor_cleanup(); which in turn means we no longer need
to return a subtype from opts_visitor_new() nor a public upcast
function.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1465490926-28625-6-git-send-email-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

1158bb2a09-Jun-2016 Eric Blake <eblake@redhat.com>

qapi: Add parameter to visit_end_*

Rather than making the dealloc visitor track of stack of pointers
remembered during visit_start_* in order to free them during
visit_end_*, it's a lot easier to ju

qapi: Add parameter to visit_end_*

Rather than making the dealloc visitor track of stack of pointers
remembered during visit_start_* in order to free them during
visit_end_*, it's a lot easier to just make all callers pass the
same pointer to visit_end_*. The generated code has access to the
same pointer, while all other users are doing virtual walks and
can pass NULL. The dealloc visitor is then greatly simplified.

All three visit_end_*() functions intentionally take a void**,
even though the visit_start_*() functions differ between void**,
GenericList**, and GenericAlternate**. This is done for several
reasons: when doing a virtual walk, passing NULL doesn't care
what the type is, but when doing a generated walk, we already
have to cast the caller's specific FOO* to call visit_start,
while using void** lets us use visit_end without a cast. Also,
an upcoming patch will add a clone visitor that wants to use
the same implementation for all three visit_end callbacks,
which is made easier if all three share the same signature.

For visitors with already track per-object state (the QMP visitors
via a stack, and the string visitors which do not allow nesting),
add an assertion that the caller is indeed passing the same
pointer to paired calls.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1465490926-28625-4-git-send-email-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...


/qemu/.travis.yml
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/Makefile.target
/qemu/block/backup.c
/qemu/block/crypto.c
/qemu/block/gluster.c
/qemu/block/iscsi.c
/qemu/block/mirror.c
/qemu/block/nfs.c
/qemu/blockjob.c
/qemu/bsd-user/syscall.c
/qemu/configure
/qemu/cputlb.c
/qemu/crypto/Makefile.objs
/qemu/crypto/block-luks.c
/qemu/crypto/hash-gcrypt.c
/qemu/crypto/hash-nettle.c
/qemu/crypto/hash-stub.c
/qemu/crypto/hash.c
/qemu/crypto/tlscreds.c
/qemu/crypto/tlssession.c
/qemu/default-configs/arm-softmmu.mak
/qemu/default-configs/ppc64-softmmu.mak
/qemu/dma-helpers.c
/qemu/docs/memory.txt
/qemu/docs/qapi-code-gen.txt
/qemu/docs/specs/acpi_cpu_hotplug.txt
/qemu/docs/specs/acpi_nvdimm.txt
/qemu/fpu/softfloat-specialize.h
/qemu/fpu/softfloat.c
/qemu/fsdev/9p-iov-marshal.c
/qemu/fsdev/9p-marshal.c
/qemu/fsdev/file-op-9p.h
/qemu/hmp.c
/qemu/hw/9pfs/9p-synth.c
/qemu/hw/acpi/Makefile.objs
/qemu/hw/acpi/aml-build.c
/qemu/hw/acpi/cpu.c
/qemu/hw/acpi/cpu_hotplug.c
/qemu/hw/acpi/ich9.c
/qemu/hw/acpi/ipmi.c
/qemu/hw/acpi/nvdimm.c
/qemu/hw/acpi/piix4.c
/qemu/hw/acpi/trace-events
/qemu/hw/arm/ast2400.c
/qemu/hw/arm/fsl-imx25.c
/qemu/hw/arm/fsl-imx31.c
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/palmetto-bmc.c
/qemu/hw/arm/sabrelite.c
/qemu/hw/arm/spitz.c
/qemu/hw/arm/tosa.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/arm/xlnx-ep108.c
/qemu/hw/arm/z2.c
/qemu/hw/audio/intel-hda.c
/qemu/hw/audio/pcspk.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/dataplane/virtio-blk.h
/qemu/hw/block/m25p80.c
/qemu/hw/block/pflash_cfi01.c
/qemu/hw/block/pflash_cfi02.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/block/xen_blkif.h
/qemu/hw/char/cadence_uart.c
/qemu/hw/char/serial.c
/qemu/hw/core/Makefile.objs
/qemu/hw/core/machine.c
/qemu/hw/core/register.c
/qemu/hw/display/ads7846.c
/qemu/hw/display/milkymist-tmu2.c
/qemu/hw/display/ssd0323.c
/qemu/hw/dma/Makefile.objs
/qemu/hw/dma/xlnx-zynq-devcfg.c
/qemu/hw/i2c/smbus_ich9.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/kvm/pci-assign.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/pci-assign-load-rom.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/ich.c
/qemu/hw/ide/macio.c
/qemu/hw/input/pckbd.c
/qemu/hw/intc/Makefile.objs
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/intc/xics.c
/qemu/hw/intc/xics_kvm.c
/qemu/hw/intc/xics_spapr.c
/qemu/hw/isa/isa-bus.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/mem/nvdimm.c
/qemu/hw/mem/pc-dimm.c
/qemu/hw/microblaze/petalogix_ml605_mmu.c
/qemu/hw/misc/Makefile.objs
/qemu/hw/misc/aspeed_scu.c
/qemu/hw/misc/max111x.c
/qemu/hw/misc/trace-events
/qemu/hw/misc/vmport.c
/qemu/hw/net/cadence_gem.c
/qemu/hw/net/e1000.c
/qemu/hw/net/e1000e.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/e1000x_common.c
/qemu/hw/net/eepro100.c
/qemu/hw/net/mipsnet.c
/qemu/hw/net/rocker/rocker_tlv.h
/qemu/hw/net/rtl8139.c
/qemu/hw/net/virtio-net.c
/qemu/hw/net/vmware_utils.h
/qemu/hw/net/vmxnet3.c
/qemu/hw/pci-bridge/ioh3420.c
/qemu/hw/pci-bridge/pci_bridge_dev.c
/qemu/hw/pci-bridge/pci_expander_bridge.c
/qemu/hw/pci-bridge/xio3130_downstream.c
/qemu/hw/pci-bridge/xio3130_upstream.c
/qemu/hw/pci-host/piix.c
/qemu/hw/pci-host/q35.c
/qemu/hw/pci/msi.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pcie_aer.c
/qemu/hw/ppc/Makefile.objs
/qemu/hw/ppc/e500.c
/qemu/hw/ppc/e500.h
/qemu/hw/ppc/mac_newworld.c
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/ppce500_spin.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_drc.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/ppc/spapr_iommu.c
/qemu/hw/ppc/spapr_pci.c
/qemu/hw/ppc/spapr_rtas_ddw.c
/qemu/hw/ppc/spapr_vio.c
/qemu/hw/ppc/trace-events
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/scsi/esp.c
/qemu/hw/scsi/megasas.c
/qemu/hw/scsi/mptsas.c
/qemu/hw/scsi/mptsas.h
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/scsi/vmw_pvscsi.c
/qemu/hw/sd/ssi-sd.c
/qemu/hw/sh4/sh_pci.c
/qemu/hw/smbios/Makefile.objs
/qemu/hw/smbios/smbios.c
/qemu/hw/smbios/smbios_build.h
/qemu/hw/smbios/smbios_type_38.c
/qemu/hw/ssi/Makefile.objs
/qemu/hw/ssi/aspeed_smc.c
/qemu/hw/ssi/ssi.c
/qemu/hw/timer/mc146818rtc.c
/qemu/hw/usb/bus.c
/qemu/hw/usb/dev-storage.c
/qemu/hw/usb/dev-uas.c
/qemu/hw/usb/hcd-xhci.c
/qemu/hw/vfio/Makefile.objs
/qemu/hw/vfio/common.c
/qemu/hw/vfio/pci-quirks.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/pci.h
/qemu/hw/vfio/spapr.c
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio-bus.c
/qemu/hw/virtio/virtio-mmio.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio.c
/qemu/hw/xen/xen_backend.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/include/crypto/tlscreds.h
/qemu/include/elf.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/memory.h
/qemu/include/fpu/softfloat.h
/qemu/include/glib-compat.h
/qemu/include/hw/acpi/acpi_dev_interface.h
/qemu/include/hw/acpi/aml-build.h
/qemu/include/hw/acpi/cpu.h
/qemu/include/hw/acpi/cpu_hotplug.h
/qemu/include/hw/acpi/ich9.h
/qemu/include/hw/acpi/ipmi.h
/qemu/include/hw/arm/ast2400.h
/qemu/include/hw/audio/pcspk.h
/qemu/include/hw/block/flash.h
/qemu/include/hw/char/serial.h
/qemu/include/hw/cpu/core.h
/qemu/include/hw/dma/xlnx-zynq-devcfg.h
/qemu/include/hw/i386/ich9.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/ide/ahci.h
/qemu/include/hw/ide/internal.h
/qemu/include/hw/ide/pci.h
/qemu/include/hw/isa/isa.h
/qemu/include/hw/mem/nvdimm.h
/qemu/include/hw/mem/pc-dimm.h
/qemu/include/hw/misc/aspeed_scu.h
/qemu/include/hw/pci-host/q35.h
/qemu/include/hw/pci-host/spapr.h
/qemu/include/hw/pci/msi.h
/qemu/include/hw/pci/pci_bus.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/ppc/spapr_vio.h
/qemu/include/hw/ppc/xics.h
/qemu/include/hw/register.h
/qemu/include/hw/smbios/ipmi.h
/qemu/include/hw/ssi/aspeed_smc.h
/qemu/include/hw/ssi/ssi.h
/qemu/include/hw/timer/i8254.h
/qemu/include/hw/timer/i8254_internal.h
/qemu/include/hw/usb.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/virtio/virtio-blk.h
/qemu/include/hw/virtio/virtio-bus.h
/qemu/include/io/channel.h
/qemu/include/migration/vmstate.h
/qemu/include/qapi/qmp/types.h
/qemu/include/qapi/visitor-impl.h
/qemu/include/qapi/visitor.h
/qemu/include/qemu/bitops.h
/qemu/include/qemu/range.h
/qemu/include/qemu/sockets.h
/qemu/include/sysemu/char.h
/qemu/include/sysemu/sysemu.h
/qemu/include/ui/console.h
/qemu/io/channel-socket.c
/qemu/linux-user/host/aarch64/hostdep.h
/qemu/linux-user/host/aarch64/safe-syscall.inc.S
/qemu/linux-user/host/arm/hostdep.h
/qemu/linux-user/host/arm/safe-syscall.inc.S
/qemu/linux-user/host/i386/hostdep.h
/qemu/linux-user/host/i386/safe-syscall.inc.S
/qemu/linux-user/host/ia64/hostdep.h
/qemu/linux-user/host/mips/hostdep.h
/qemu/linux-user/host/ppc/hostdep.h
/qemu/linux-user/host/ppc64/hostdep.h
/qemu/linux-user/host/ppc64/safe-syscall.inc.S
/qemu/linux-user/host/s390/hostdep.h
/qemu/linux-user/host/s390x/hostdep.h
/qemu/linux-user/host/s390x/safe-syscall.inc.S
/qemu/linux-user/host/sparc/hostdep.h
/qemu/linux-user/host/sparc64/hostdep.h
/qemu/linux-user/host/x32/hostdep.h
/qemu/linux-user/host/x86_64/safe-syscall.inc.S
/qemu/linux-user/main.c
/qemu/linux-user/qemu.h
/qemu/linux-user/signal.c
/qemu/linux-user/strace.c
/qemu/linux-user/strace.list
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/memory.c
/qemu/monitor.c
/qemu/net/net.c
/qemu/net/socket.c
/qemu/net/vhost-user.c
/qemu/pc-bios/bios-256k.bin
/qemu/pc-bios/bios.bin
/qemu/pc-bios/efi-e1000.rom
/qemu/pc-bios/efi-e1000e.rom
/qemu/pc-bios/efi-eepro100.rom
/qemu/pc-bios/efi-ne2k_pci.rom
/qemu/pc-bios/efi-pcnet.rom
/qemu/pc-bios/efi-rtl8139.rom
/qemu/pc-bios/efi-virtio.rom
/qemu/pc-bios/efi-vmxnet3.rom
/qemu/po/bg.po
/qemu/qapi-schema.json
/qemu/qapi/crypto.json
/qemu/qapi/opts-visitor.c
/qemu/qapi/qapi-dealloc-visitor.c
/qemu/qapi/qapi-visit-core.c
/qemu/qapi/qmp-dispatch.c
/qemu/qapi/qmp-input-visitor.c
/qemu/qapi/qmp-output-visitor.c
/qemu/qapi/string-input-visitor.c
/qemu/qapi/string-output-visitor.c
/qemu/qemu-char.c
/qemu/qemu-img.c
/qemu/qemu-img.texi
/qemu/qemu-io.c
/qemu/qemu-nbd.c
/qemu/qemu-nbd.texi
/qemu/qemu-option-trace.texi
/qemu/qemu-options.hx
/qemu/qmp-commands.hx
/qemu/qobject/json-lexer.c
/qemu/qobject/json-parser.c
/qemu/qobject/json-streamer.c
/qemu/qobject/qjson.c
/qemu/qobject/qobject.c
object.c
object_interfaces.c
/qemu/roms/Makefile
/qemu/roms/config.seabios-128k
/qemu/roms/ipxe
/qemu/roms/seabios
/qemu/scripts/checkpatch.pl
/qemu/scripts/qapi-commands.py
/qemu/scripts/qapi-event.py
/qemu/scripts/qapi-visit.py
/qemu/slirp/Makefile.objs
/qemu/slirp/dhcpv6.c
/qemu/slirp/dhcpv6.h
/qemu/slirp/ip6.h
/qemu/slirp/ip6_icmp.c
/qemu/slirp/ip6_icmp.h
/qemu/slirp/libslirp.h
/qemu/slirp/slirp.c
/qemu/slirp/socket.c
/qemu/slirp/tftp.c
/qemu/slirp/udp6.c
/qemu/stubs/Makefile.objs
/qemu/stubs/ipmi.c
/qemu/stubs/pc_madt_cpu_entry.c
/qemu/stubs/smbios_type_38.c
/qemu/target-alpha/cpu.h
/qemu/target-alpha/translate.c
/qemu/target-arm/arm-semi.c
/qemu/target-arm/cpu.h
/qemu/target-arm/helper-a64.c
/qemu/target-arm/helper.c
/qemu/target-cris/cpu.h
/qemu/target-i386/cpu.h
/qemu/target-lm32/cpu.h
/qemu/target-m68k/cpu.h
/qemu/target-m68k/helper.c
/qemu/target-microblaze/cpu.h
/qemu/target-microblaze/op_helper.c
/qemu/target-mips/cpu.h
/qemu/target-mips/gdbstub.c
/qemu/target-mips/helper.h
/qemu/target-mips/msa_helper.c
/qemu/target-mips/op_helper.c
/qemu/target-mips/translate.c
/qemu/target-mips/translate_init.c
/qemu/target-moxie/cpu.h
/qemu/target-openrisc/cpu.h
/qemu/target-ppc/cpu-qom.h
/qemu/target-ppc/cpu.h
/qemu/target-ppc/excp_helper.c
/qemu/target-ppc/fpu_helper.c
/qemu/target-ppc/helper.h
/qemu/target-ppc/helper_regs.h
/qemu/target-ppc/kvm.c
/qemu/target-ppc/misc_helper.c
/qemu/target-ppc/mmu-hash64.c
/qemu/target-ppc/mmu-hash64.h
/qemu/target-ppc/timebase_helper.c
/qemu/target-ppc/translate.c
/qemu/target-ppc/translate_init.c
/qemu/target-s390x/cpu.h
/qemu/target-s390x/fpu_helper.c
/qemu/target-s390x/helper.h
/qemu/target-s390x/translate.c
/qemu/target-sh4/cpu.c
/qemu/target-sh4/cpu.h
/qemu/target-sparc/cpu.h
/qemu/target-sparc/translate.c
/qemu/target-tilegx/cpu.h
/qemu/target-tricore/cpu.h
/qemu/target-unicore32/cpu.c
/qemu/target-unicore32/cpu.h
/qemu/target-xtensa/cpu.h
/qemu/tests/Makefile.include
/qemu/tests/acpi-test-data/pc/APIC.cphp
/qemu/tests/acpi-test-data/pc/DSDT
/qemu/tests/acpi-test-data/pc/DSDT.bridge
/qemu/tests/acpi-test-data/pc/DSDT.cphp
/qemu/tests/acpi-test-data/pc/DSDT.ipmikcs
/qemu/tests/acpi-test-data/q35/APIC.cphp
/qemu/tests/acpi-test-data/q35/DSDT
/qemu/tests/acpi-test-data/q35/DSDT.bridge
/qemu/tests/acpi-test-data/q35/DSDT.cphp
/qemu/tests/acpi-test-data/q35/DSDT.ipmibt
/qemu/tests/bios-tables-test.c
/qemu/tests/check-qjson.c
/qemu/tests/qemu-iotests/041
/qemu/tests/qemu-iotests/041.out
/qemu/tests/qemu-iotests/149
/qemu/tests/qemu-iotests/149.out
/qemu/tests/test-crypto-hash.c
/qemu/tests/test-crypto-xts.c
/qemu/tests/test-io-channel-socket.c
/qemu/tests/test-logging.c
/qemu/tests/test-qmp-input-strict.c
/qemu/tests/test-qmp-input-visitor.c
/qemu/tests/test-qmp-output-visitor.c
/qemu/tests/test-visitor-serialization.c
/qemu/tests/vhost-user-test.c
/qemu/trace-events
/qemu/trace/control.c
/qemu/trace/control.h
/qemu/ui/vnc.c
/qemu/user-exec.c
/qemu/util/Makefile.objs
/qemu/util/log.c
/qemu/util/qemu-sockets.c
/qemu/util/range.c
/qemu/vl.c
/qemu/xen-hvm.c
38b1eedc16-Jun-2016 Daniel P. Berrange <berrange@redhat.com>

trace: split out trace events for qom/ directory

Move all trace-events for files in the qom/ directory to
their own file.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 1466066

trace: split out trace events for qom/ directory

Move all trace-events for files in the qom/ directory to
their own file.

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
Message-id: 1466066426-16657-40-git-send-email-berrange@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...


/qemu/.gitignore
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/Makefile.objs
/qemu/Makefile.target
/qemu/audio/trace-events
/qemu/block/trace-events
/qemu/configure
/qemu/crypto/trace-events
/qemu/docs/tracing.txt
/qemu/hmp-commands-info.hx
/qemu/hmp.c
/qemu/hmp.h
/qemu/hw/9pfs/trace-events
/qemu/hw/acpi/trace-events
/qemu/hw/alpha/trace-events
/qemu/hw/arm/trace-events
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/audio/trace-events
/qemu/hw/block/trace-events
/qemu/hw/char/trace-events
/qemu/hw/core/qdev-properties.c
/qemu/hw/display/trace-events
/qemu/hw/dma/trace-events
/qemu/hw/i386/kvm/pci-assign.c
/qemu/hw/i386/trace-events
/qemu/hw/input/trace-events
/qemu/hw/intc/Makefile.objs
/qemu/hw/intc/arm_gicv3.c
/qemu/hw/intc/arm_gicv3_common.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/arm_gicv3_dist.c
/qemu/hw/intc/arm_gicv3_kvm.c
/qemu/hw/intc/arm_gicv3_redist.c
/qemu/hw/intc/gicv3_internal.h
/qemu/hw/intc/trace-events
/qemu/hw/isa/trace-events
/qemu/hw/misc/trace-events
/qemu/hw/net/trace-events
/qemu/hw/net/vhost_net.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/nvram/trace-events
/qemu/hw/pci-bridge/ioh3420.c
/qemu/hw/pci-bridge/pci_bridge_dev.c
/qemu/hw/pci-bridge/xio3130_downstream.c
/qemu/hw/pci-bridge/xio3130_upstream.c
/qemu/hw/pci/msi.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/trace-events
/qemu/hw/ppc/Makefile.objs
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_rtas.c
/qemu/hw/ppc/trace-events
/qemu/hw/s390x/trace-events
/qemu/hw/scsi/trace-events
/qemu/hw/sd/trace-events
/qemu/hw/sparc/trace-events
/qemu/hw/timer/aspeed_timer.c
/qemu/hw/timer/trace-events
/qemu/hw/usb/trace-events
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/trace-events
/qemu/include/exec/cpu_ldst_template.h
/qemu/include/exec/cpu_ldst_useronly_template.h
/qemu/include/hw/acpi/acpi-defs.h
/qemu/include/hw/boards.h
/qemu/include/hw/intc/arm_gicv3.h
/qemu/include/hw/intc/arm_gicv3_common.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/ppc/spapr_cpu_core.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/timer/aspeed_timer.h
/qemu/include/migration/vmstate.h
/qemu/include/net/net.h
/qemu/include/net/vhost-user.h
/qemu/include/net/vhost_net.h
/qemu/include/qemu/bitops.h
/qemu/include/sysemu/char.h
/qemu/io/trace-events
/qemu/migration/migration.c
/qemu/migration/qemu-file.c
/qemu/migration/ram.c
/qemu/migration/savevm.c
/qemu/migration/trace-events
/qemu/migration/vmstate.c
/qemu/monitor.c
/qemu/nbd/client.c
/qemu/net/trace-events
/qemu/net/vhost-user.c
/qemu/qapi-schema.json
/qemu/qemu-char.c
/qemu/qemu-options.hx
/qemu/qmp-commands.hx
trace-events
/qemu/scripts/vmstate-static-checker.py
/qemu/target-alpha/translate.c
/qemu/target-arm/cpu.c
/qemu/target-arm/cpu.h
/qemu/target-arm/helper.c
/qemu/target-arm/internals.h
/qemu/target-arm/machine.c
/qemu/target-arm/monitor.c
/qemu/target-arm/op_helper.c
/qemu/target-arm/translate.c
/qemu/target-cris/translate.c
/qemu/target-cris/translate_v10.c
/qemu/target-i386/translate.c
/qemu/target-lm32/translate.c
/qemu/target-m68k/translate.c
/qemu/target-microblaze/translate.c
/qemu/target-mips/translate.c
/qemu/target-moxie/translate.c
/qemu/target-openrisc/translate.c
/qemu/target-ppc/kvm.c
/qemu/target-ppc/trace-events
/qemu/target-ppc/translate.c
/qemu/target-s390x/trace-events
/qemu/target-s390x/translate.c
/qemu/target-sh4/translate.c
/qemu/target-sparc/trace-events
/qemu/target-sparc/translate.c
/qemu/target-tilegx/translate.c
/qemu/target-tricore/translate.c
/qemu/target-unicore32/translate.c
/qemu/target-xtensa/translate.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.h
/qemu/tests/Makefile.include
/qemu/tests/test-bitops.c
/qemu/tests/vhost-user-bridge.c
/qemu/tests/vhost-user-test.c
/qemu/trace-events
/qemu/trace/Makefile.objs
/qemu/trace/mem-internal.h
/qemu/trace/mem.h
/qemu/translate-all.c
/qemu/ui/trace-events
/qemu/util/trace-events
/qemu/vl.c
621ff94d13-Jun-2016 Eduardo Habkost <ehabkost@redhat.com>

error: Remove NULL checks on error_propagate() calls

error_propagate() already ignores local_err==NULL, so there's no
need to check it before calling.

Coccinelle patch used to perform the changes a

error: Remove NULL checks on error_propagate() calls

error_propagate() already ignores local_err==NULL, so there's no
need to check it before calling.

Coccinelle patch used to perform the changes added to
scripts/coccinelle/error_propagate_null.cocci.

Reviewed-by: Eric Blake <eblake@redhat.com>
Acked-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Message-Id: <1465855078-19435-2-git-send-email-ehabkost@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...


/qemu/MAINTAINERS
/qemu/block.c
/qemu/block/qcow2.c
/qemu/block/quorum.c
/qemu/block/raw-posix.c
/qemu/block/raw_bsd.c
/qemu/block/snapshot.c
/qemu/blockdev.c
/qemu/bootdevice.c
/qemu/configure
/qemu/dump.c
/qemu/hmp-commands-info.hx
/qemu/hmp.c
/qemu/hmp.h
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/core/qdev-properties.c
/qemu/hw/i386/kvm/pci-assign.c
/qemu/hw/ide/qdev.c
/qemu/hw/intc/Makefile.objs
/qemu/hw/intc/arm_gicv3.c
/qemu/hw/intc/arm_gicv3_common.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/arm_gicv3_dist.c
/qemu/hw/intc/arm_gicv3_kvm.c
/qemu/hw/intc/arm_gicv3_redist.c
/qemu/hw/intc/gicv3_internal.h
/qemu/hw/net/ne2000-isa.c
/qemu/hw/net/vhost_net.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/pci-bridge/ioh3420.c
/qemu/hw/pci-bridge/pci_bridge_dev.c
/qemu/hw/pci-bridge/xio3130_downstream.c
/qemu/hw/pci-bridge/xio3130_upstream.c
/qemu/hw/pci/msi.c
/qemu/hw/pci/pci.c
/qemu/hw/ppc/Makefile.objs
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_cpu_core.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_rtas.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/timer/aspeed_timer.c
/qemu/hw/usb/dev-storage.c
/qemu/include/hw/acpi/acpi-defs.h
/qemu/include/hw/boards.h
/qemu/include/hw/intc/arm_gicv3.h
/qemu/include/hw/intc/arm_gicv3_common.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/ppc/spapr_cpu_core.h
/qemu/include/hw/qdev-core.h
/qemu/include/hw/timer/aspeed_timer.h
/qemu/include/migration/vmstate.h
/qemu/include/net/net.h
/qemu/include/net/vhost-user.h
/qemu/include/net/vhost_net.h
/qemu/include/qemu/bitops.h
/qemu/include/sysemu/char.h
/qemu/migration/migration.c
/qemu/migration/qemu-file.c
/qemu/migration/ram.c
/qemu/migration/savevm.c
/qemu/migration/vmstate.c
/qemu/monitor.c
/qemu/nbd/client.c
/qemu/net/vhost-user.c
/qemu/qapi-schema.json
/qemu/qemu-char.c
/qemu/qga/commands-win32.c
/qemu/qmp-commands.hx
object.c
/qemu/scripts/coccinelle/error_propagate_null.cocci
/qemu/scripts/vmstate-static-checker.py
/qemu/target-arm/cpu.c
/qemu/target-arm/cpu.h
/qemu/target-arm/helper.c
/qemu/target-arm/internals.h
/qemu/target-arm/machine.c
/qemu/target-arm/monitor.c
/qemu/target-arm/op_helper.c
/qemu/target-ppc/kvm.c
/qemu/tests/Makefile.include
/qemu/tests/test-bitops.c
/qemu/tests/vhost-user-bridge.c
/qemu/tests/vhost-user-test.c
/qemu/trace-events
/qemu/vl.c
3f97b53a10-Jun-2016 Bharata B Rao <bharata@linux.vnet.ibm.com>

qom: API to get instance_size of a type

Add an API object_type_get_size(const char *typename) that returns the
instance_size of the give typename.

Signed-off-by: Bharata B Rao <bharata@linux.vnet.i

qom: API to get instance_size of a type

Add an API object_type_get_size(const char *typename) that returns the
instance_size of the give typename.

Signed-off-by: Bharata B Rao <bharata@linux.vnet.ibm.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>

show more ...


/qemu/.gitignore
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/Makefile.objs
/qemu/Makefile.target
/qemu/accel.c
/qemu/arch_init.c
/qemu/audio/mixeng.c
/qemu/audio/noaudio.c
/qemu/audio/ossaudio.c
/qemu/audio/paaudio.c
/qemu/audio/spiceaudio.c
/qemu/audio/wavaudio.c
/qemu/backends/rng-random.c
/qemu/block.c
/qemu/block/backup.c
/qemu/block/blkreplay.c
/qemu/block/blkverify.c
/qemu/block/block-backend.c
/qemu/block/bochs.c
/qemu/block/cloop.c
/qemu/block/commit.c
/qemu/block/dmg.c
/qemu/block/gluster.c
/qemu/block/io.c
/qemu/block/iscsi.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/null.c
/qemu/block/parallels.c
/qemu/block/qapi.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-table.c
/qemu/block/qed.c
/qemu/block/quorum.c
/qemu/block/raw-aio.h
/qemu/block/raw-posix.c
/qemu/block/raw_bsd.c
/qemu/block/rbd.c
/qemu/block/sheepdog.c
/qemu/block/snapshot.c
/qemu/block/stream.c
/qemu/block/throttle-groups.c
/qemu/block/vdi.c
/qemu/block/vhdx-endian.c
/qemu/block/vhdx-log.c
/qemu/block/vhdx.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/block/vvfat.c
/qemu/blockdev.c
/qemu/blockjob.c
/qemu/bootdevice.c
/qemu/bsd-user/elfload.c
/qemu/bsd-user/main.c
/qemu/bsd-user/mmap.c
/qemu/bsd-user/qemu.h
/qemu/bsd-user/syscall.c
/qemu/configure
/qemu/contrib/ivshmem-server/ivshmem-server.c
/qemu/contrib/ivshmem-server/ivshmem-server.h
/qemu/cpu-exec-common.c
/qemu/cpu-exec.c
/qemu/cpus.c
/qemu/cputlb.c
/qemu/crypto/afsplit.c
/qemu/crypto/block-luks.c
/qemu/crypto/hash.c
/qemu/crypto/tlscredsx509.c
/qemu/default-configs/aarch64-softmmu.mak
/qemu/default-configs/pci.mak
/qemu/device_tree.c
/qemu/dma-helpers.c
/qemu/docs/atomics.txt
/qemu/docs/build-system.txt
/qemu/docs/igd-assign.txt
/qemu/docs/migration.txt
/qemu/docs/multi-thread-compression.txt
/qemu/docs/qapi-code-gen.txt
/qemu/docs/specs/rocker.txt
/qemu/docs/throttle.txt
/qemu/exec.c
/qemu/fsdev/9p-iov-marshal.c
/qemu/fsdev/9p-marshal.c
/qemu/fsdev/file-op-9p.h
/qemu/fsdev/qemu-fsdev-dummy.c
/qemu/fsdev/qemu-fsdev-opts.c
/qemu/fsdev/qemu-fsdev.c
/qemu/fsdev/qemu-fsdev.h
/qemu/fsdev/virtfs-proxy-helper.texi
/qemu/gdbstub.c
/qemu/hmp-commands.hx
/qemu/hmp.c
/qemu/hw/9pfs/9p-handle.c
/qemu/hw/9pfs/9p-local.c
/qemu/hw/9pfs/9p-proxy.c
/qemu/hw/9pfs/9p-synth.c
/qemu/hw/9pfs/9p-synth.h
/qemu/hw/9pfs/9p.c
/qemu/hw/9pfs/9p.h
/qemu/hw/9pfs/codir.c
/qemu/hw/9pfs/cofile.c
/qemu/hw/9pfs/cofs.c
/qemu/hw/9pfs/coth.c
/qemu/hw/9pfs/coth.h
/qemu/hw/9pfs/coxattr.c
/qemu/hw/9pfs/virtio-9p-device.c
/qemu/hw/acpi/Makefile.objs
/qemu/hw/acpi/acpi_interface.c
/qemu/hw/acpi/aml-build.c
/qemu/hw/acpi/bios-linker-loader.c
/qemu/hw/acpi/core.c
/qemu/hw/acpi/cpu_hotplug.c
/qemu/hw/acpi/ich9.c
/qemu/hw/acpi/memory_hotplug.c
/qemu/hw/acpi/nvdimm.c
/qemu/hw/acpi/pcihp.c
/qemu/hw/acpi/piix4.c
/qemu/hw/alpha/alpha_sys.h
/qemu/hw/alpha/pci.c
/qemu/hw/arm/ast2400.c
/qemu/hw/arm/bcm2835_peripherals.c
/qemu/hw/arm/collie.c
/qemu/hw/arm/digic.c
/qemu/hw/arm/fsl-imx25.c
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/highbank.c
/qemu/hw/arm/integratorcp.c
/qemu/hw/arm/nseries.c
/qemu/hw/arm/palmetto-bmc.c
/qemu/hw/arm/pxa2xx.c
/qemu/hw/arm/pxa2xx_gpio.c
/qemu/hw/arm/realview.c
/qemu/hw/arm/stellaris.c
/qemu/hw/arm/stm32f205_soc.c
/qemu/hw/arm/strongarm.c
/qemu/hw/arm/strongarm.h
/qemu/hw/arm/versatilepb.c
/qemu/hw/arm/vexpress.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/arm/xlnx-ep108.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/audio/cs4231.c
/qemu/hw/audio/gus.c
/qemu/hw/audio/intel-hda.c
/qemu/hw/audio/milkymist-ac97.c
/qemu/hw/audio/pcspk.c
/qemu/hw/audio/pl041.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/hd-geometry.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/nvme.c
/qemu/hw/block/pflash_cfi01.c
/qemu/hw/block/tc58128.c
/qemu/hw/block/xen_blkif.h
/qemu/hw/block/xen_disk.c
/qemu/hw/bt/hci-csr.c
/qemu/hw/bt/l2cap.c
/qemu/hw/bt/sdp.c
/qemu/hw/char/bcm2835_aux.c
/qemu/hw/char/cadence_uart.c
/qemu/hw/char/digic-uart.c
/qemu/hw/char/escc.c
/qemu/hw/char/etraxfs_ser.c
/qemu/hw/char/imx_serial.c
/qemu/hw/char/ipoctal232.c
/qemu/hw/char/lm32_juart.c
/qemu/hw/char/lm32_uart.c
/qemu/hw/char/milkymist-uart.c
/qemu/hw/char/pl011.c
/qemu/hw/char/sclpconsole-lm.c
/qemu/hw/char/sclpconsole.c
/qemu/hw/char/stm32f2xx_usart.c
/qemu/hw/char/xen_console.c
/qemu/hw/char/xilinx_uartlite.c
/qemu/hw/core/Makefile.objs
/qemu/hw/core/bus.c
/qemu/hw/core/hotplug.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine.c
/qemu/hw/core/nmi.c
/qemu/hw/core/ptimer.c
/qemu/hw/core/qdev.c
/qemu/hw/core/sysbus.c
/qemu/hw/cpu/Makefile.objs
/qemu/hw/cpu/a9mpcore.c
/qemu/hw/cpu/core.c
/qemu/hw/cris/axis_dev88.c
/qemu/hw/display/Makefile.objs
/qemu/hw/display/bcm2835_fb.c
/qemu/hw/display/cg3.c
/qemu/hw/display/dpcd.c
/qemu/hw/display/jazz_led.c
/qemu/hw/display/pl110.c
/qemu/hw/display/tc6393xb.c
/qemu/hw/display/vga.c
/qemu/hw/display/vga_int.h
/qemu/hw/display/virtio-gpu-3d.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/display/virtio-vga.c
/qemu/hw/display/vmware_vga.c
/qemu/hw/display/xenfb.c
/qemu/hw/display/xlnx_dp.c
/qemu/hw/dma/Makefile.objs
/qemu/hw/dma/bcm2835_dma.c
/qemu/hw/dma/pl080.c
/qemu/hw/dma/pl330.c
/qemu/hw/dma/pxa2xx_dma.c
/qemu/hw/dma/rc4030.c
/qemu/hw/dma/xlnx_dpdma.c
/qemu/hw/gpio/gpio_key.c
/qemu/hw/gpio/imx_gpio.c
/qemu/hw/gpio/omap_gpio.c
/qemu/hw/gpio/pl061.c
/qemu/hw/gpio/zaurus.c
/qemu/hw/i2c/Makefile.objs
/qemu/hw/i2c/aspeed_i2c.c
/qemu/hw/i2c/bitbang_i2c.c
/qemu/hw/i2c/core.c
/qemu/hw/i2c/exynos4210_i2c.c
/qemu/hw/i2c/i2c-ddc.c
/qemu/hw/i2c/imx_i2c.c
/qemu/hw/i2c/omap_i2c.c
/qemu/hw/i2c/versatile_i2c.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/kvm/apic.c
/qemu/hw/i386/kvm/clock.c
/qemu/hw/i386/kvm/i8254.c
/qemu/hw/i386/kvm/pci-assign.c
/qemu/hw/i386/kvmvapic.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/ide/ahci.c
/qemu/hw/ide/core.c
/qemu/hw/ide/internal.h
/qemu/hw/ide/macio.c
/qemu/hw/input/pl050.c
/qemu/hw/intc/allwinner-a10-pic.c
/qemu/hw/intc/apic.c
/qemu/hw/intc/apic_common.c
/qemu/hw/intc/arm_gic.c
/qemu/hw/intc/arm_gic_kvm.c
/qemu/hw/intc/arm_gicv2m.c
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/intc/aspeed_vic.c
/qemu/hw/intc/bcm2835_ic.c
/qemu/hw/intc/bcm2836_control.c
/qemu/hw/intc/i8259.c
/qemu/hw/intc/imx_avic.c
/qemu/hw/intc/ioapic.c
/qemu/hw/intc/openpic.c
/qemu/hw/intc/openpic_kvm.c
/qemu/hw/intc/pl190.c
/qemu/hw/intc/s390_flic.c
/qemu/hw/intc/s390_flic_kvm.c
/qemu/hw/intc/xics.c
/qemu/hw/intc/xics_kvm.c
/qemu/hw/ipack/ipack.c
/qemu/hw/ipack/tpci200.c
/qemu/hw/ipmi/ipmi.c
/qemu/hw/ipmi/ipmi_bmc_extern.c
/qemu/hw/ipmi/isa_ipmi_bt.c
/qemu/hw/ipmi/isa_ipmi_kcs.c
/qemu/hw/isa/lpc_ich9.c
/qemu/hw/lm32/lm32.h
/qemu/hw/lm32/lm32_boards.c
/qemu/hw/lm32/milkymist-hw.h
/qemu/hw/lm32/milkymist.c
/qemu/hw/mem/pc-dimm.c
/qemu/hw/microblaze/petalogix_s3adsp1800_mmu.c
/qemu/hw/mips/cps.c
/qemu/hw/mips/cputimer.c
/qemu/hw/mips/mips_fulong2e.c
/qemu/hw/mips/mips_int.c
/qemu/hw/mips/mips_jazz.c
/qemu/hw/mips/mips_malta.c
/qemu/hw/mips/mips_mipssim.c
/qemu/hw/mips/mips_r4k.c
/qemu/hw/misc/Makefile.objs
/qemu/hw/misc/arm11scu.c
/qemu/hw/misc/arm_integrator_debug.c
/qemu/hw/misc/arm_l2x0.c
/qemu/hw/misc/arm_sysctl.c
/qemu/hw/misc/aux.c
/qemu/hw/misc/bcm2835_mbox.c
/qemu/hw/misc/bcm2835_property.c
/qemu/hw/misc/exynos4210_pmu.c
/qemu/hw/misc/imx25_ccm.c
/qemu/hw/misc/imx31_ccm.c
/qemu/hw/misc/imx6_ccm.c
/qemu/hw/misc/imx6_src.c
/qemu/hw/misc/imx_ccm.c
/qemu/hw/misc/ivshmem.c
/qemu/hw/misc/macio/cuda.c
/qemu/hw/misc/macio/mac_dbdma.c
/qemu/hw/misc/mips_cmgcr.c
/qemu/hw/misc/mips_cpc.c
/qemu/hw/misc/mips_itu.c
/qemu/hw/misc/mst_fpga.c
/qemu/hw/misc/pc-testdev.c
/qemu/hw/misc/pci-testdev.c
/qemu/hw/misc/stm32f2xx_syscfg.c
/qemu/hw/misc/zynq-xadc.c
/qemu/hw/misc/zynq_slcr.c
/qemu/hw/net/Makefile.objs
/qemu/hw/net/allwinner_emac.c
/qemu/hw/net/e1000.c
/qemu/hw/net/e1000_regs.h
/qemu/hw/net/e1000e.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/e1000e_core.h
/qemu/hw/net/e1000x_common.c
/qemu/hw/net/e1000x_common.h
/qemu/hw/net/fsl_etsec/etsec.c
/qemu/hw/net/fsl_etsec/rings.c
/qemu/hw/net/imx_fec.c
/qemu/hw/net/lan9118.c
/qemu/hw/net/mipsnet.c
/qemu/hw/net/net_rx_pkt.c
/qemu/hw/net/net_rx_pkt.h
/qemu/hw/net/net_tx_pkt.c
/qemu/hw/net/net_tx_pkt.h
/qemu/hw/net/opencores_eth.c
/qemu/hw/net/rocker/rocker_of_dpa.c
/qemu/hw/net/rtl8139.c
/qemu/hw/net/spapr_llan.c
/qemu/hw/net/vmxnet3.c
/qemu/hw/net/vmxnet_debug.h
/qemu/hw/net/xen_nic.c
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/pci-host/apb.c
/qemu/hw/pci-host/versatile.c
/qemu/hw/pci/msi.c
/qemu/hw/pci/msix.c
/qemu/hw/pci/pci_bridge.c
/qemu/hw/pci/pcie.c
/qemu/hw/ppc/e500plat.c
/qemu/hw/ppc/mac_oldworld.c
/qemu/hw/ppc/ppc.c
/qemu/hw/ppc/ppc4xx_devs.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_drc.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/ppc/spapr_iommu.c
/qemu/hw/ppc/spapr_pci.c
/qemu/hw/ppc/spapr_pci_vfio.c
/qemu/hw/ppc/spapr_rtas.c
/qemu/hw/ppc/spapr_vio.c
/qemu/hw/ppc/virtex_ml507.c
/qemu/hw/s390x/css.c
/qemu/hw/s390x/ipl.c
/qemu/hw/s390x/ipl.h
/qemu/hw/s390x/s390-pci-bus.c
/qemu/hw/s390x/s390-pci-bus.h
/qemu/hw/s390x/s390-pci-inst.c
/qemu/hw/s390x/s390-pci-inst.h
/qemu/hw/s390x/s390-skeys.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/sclp.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/s390x/virtio-ccw.h
/qemu/hw/scsi/esp.c
/qemu/hw/scsi/megasas.c
/qemu/hw/scsi/mptsas.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/scsi/scsi-generic.c
/qemu/hw/scsi/spapr_vscsi.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/scsi/vmw_pvscsi.c
/qemu/hw/sd/pl181.c
/qemu/hw/sd/sd.c
/qemu/hw/sd/sdhci.c
/qemu/hw/sh4/sh7750.c
/qemu/hw/sparc/sun4m.c
/qemu/hw/ssi/imx_spi.c
/qemu/hw/ssi/pl022.c
/qemu/hw/timer/a9gtimer.c
/qemu/hw/timer/allwinner-a10-pit.c
/qemu/hw/timer/arm_timer.c
/qemu/hw/timer/aspeed_timer.c
/qemu/hw/timer/digic-timer.c
/qemu/hw/timer/imx_epit.c
/qemu/hw/timer/imx_gpt.c
/qemu/hw/timer/mc146818rtc.c
/qemu/hw/timer/omap_gptimer.c
/qemu/hw/timer/pl031.c
/qemu/hw/timer/stm32f2xx_timer.c
/qemu/hw/usb/Makefile.objs
/qemu/hw/usb/dev-network.c
/qemu/hw/usb/hcd-ohci.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/usb/redirect.c
/qemu/hw/usb/xen-usb.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/pci-quirks.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/pci.h
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio.c
/qemu/hw/watchdog/watchdog.c
/qemu/hw/watchdog/wdt_diag288.c
/qemu/hw/xen/xen_backend.c
/qemu/hw/xen/xen_devconfig.c
/qemu/hw/xen/xen_pt_msi.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/hw/xtensa/pic_cpu.c
/qemu/include/block/block.h
/qemu/include/block/block_int.h
/qemu/include/block/blockjob.h
/qemu/include/block/nbd.h
/qemu/include/block/throttle-groups.h
/qemu/include/crypto/aes.h
/qemu/include/crypto/random.h
/qemu/include/disas/disas.h
/qemu/include/elf.h
/qemu/include/exec/cpu-all.h
/qemu/include/exec/cpu-common.h
/qemu/include/exec/cpu-defs.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/gdbstub.h
/qemu/include/exec/helper-head.h
/qemu/include/exec/hwaddr.h
/qemu/include/exec/ioport.h
/qemu/include/exec/memory.h
/qemu/include/exec/poison.h
/qemu/include/exec/ram_addr.h
/qemu/include/exec/tb-context.h
/qemu/include/exec/tb-hash-xx.h
/qemu/include/exec/tb-hash.h
/qemu/include/exec/user/thunk.h
/qemu/include/hw/acpi/acpi.h
/qemu/include/hw/acpi/acpi_dev_interface.h
/qemu/include/hw/acpi/aml-build.h
/qemu/include/hw/acpi/bios-linker-loader.h
/qemu/include/hw/acpi/cpu_hotplug.h
/qemu/include/hw/acpi/ich9.h
/qemu/include/hw/acpi/memory_hotplug.h
/qemu/include/hw/acpi/pcihp.h
/qemu/include/hw/arm/arm.h
/qemu/include/hw/arm/ast2400.h
/qemu/include/hw/arm/digic.h
/qemu/include/hw/arm/exynos4210.h
/qemu/include/hw/arm/fsl-imx6.h
/qemu/include/hw/arm/omap.h
/qemu/include/hw/arm/pxa.h
/qemu/include/hw/arm/virt-acpi-build.h
/qemu/include/hw/arm/virt.h
/qemu/include/hw/arm/xlnx-zynqmp.h
/qemu/include/hw/boards.h
/qemu/include/hw/char/cadence_uart.h
/qemu/include/hw/char/pl011.h
/qemu/include/hw/char/xilinx_uartlite.h
/qemu/include/hw/compat.h
/qemu/include/hw/cpu/core.h
/qemu/include/hw/cris/etraxfs.h
/qemu/include/hw/display/dpcd.h
/qemu/include/hw/display/xlnx_dp.h
/qemu/include/hw/dma/xlnx_dpdma.h
/qemu/include/hw/hotplug.h
/qemu/include/hw/hw.h
/qemu/include/hw/i2c/aspeed_i2c.h
/qemu/include/hw/i2c/i2c-ddc.h
/qemu/include/hw/i2c/i2c.h
/qemu/include/hw/i386/apic.h
/qemu/include/hw/i386/ich9.h
/qemu/include/hw/i386/ioapic_internal.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/ipack/ipack.h
/qemu/include/hw/ipmi/ipmi.h
/qemu/include/hw/isa/isa.h
/qemu/include/hw/m68k/mcf.h
/qemu/include/hw/mem/nvdimm.h
/qemu/include/hw/mem/pc-dimm.h
/qemu/include/hw/mips/cpudevs.h
/qemu/include/hw/misc/aux.h
/qemu/include/hw/net/imx_fec.h
/qemu/include/hw/nmi.h
/qemu/include/hw/pci-host/spapr.h
/qemu/include/hw/pci/msix.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_regs.h
/qemu/include/hw/pci/pcie.h
/qemu/include/hw/pci/pcie_regs.h
/qemu/include/hw/ppc/mac_dbdma.h
/qemu/include/hw/ppc/openpic.h
/qemu/include/hw/ppc/ppc.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/ppc/spapr_drc.h
/qemu/include/hw/ppc/spapr_vio.h
/qemu/include/hw/ppc/xics.h
/qemu/include/hw/ptimer.h
/qemu/include/hw/qdev-properties.h
/qemu/include/hw/s390x/css.h
/qemu/include/hw/s390x/ioinst.h
/qemu/include/hw/s390x/s390-virtio-ccw.h
/qemu/include/hw/s390x/s390_flic.h
/qemu/include/hw/scsi/esp.h
/qemu/include/hw/sd/sd.h
/qemu/include/hw/sh4/sh.h
/qemu/include/hw/smbios/smbios.h
/qemu/include/hw/sysbus.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/virtio/virtio-access.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/hw/virtio/virtio-rng.h
/qemu/include/hw/virtio/virtio-scsi.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/hw/xen/xen.h
/qemu/include/hw/xen/xen_backend.h
/qemu/include/hw/xen/xen_common.h
/qemu/include/io/task.h
/qemu/include/migration/cpu.h
/qemu/include/migration/migration.h
/qemu/include/migration/qemu-file.h
/qemu/include/migration/qjson.h
/qemu/include/migration/vmstate.h
/qemu/include/net/checksum.h
/qemu/include/net/eth.h
/qemu/include/net/net.h
/qemu/include/qapi/error.h
/qemu/include/qemu-common.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/bitmap.h
/qemu/include/qemu/compiler.h
/qemu/include/qemu/fifo32.h
/qemu/include/qemu/host-utils.h
/qemu/include/qemu/log.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/processor.h
/qemu/include/qemu/qdist.h
/qemu/include/qemu/qht.h
/qemu/include/qemu/rcu.h
/qemu/include/qemu/seqlock.h
/qemu/include/qemu/thread.h
/qemu/include/qemu/timer.h
/qemu/include/qemu/typedefs.h
/qemu/include/qom/cpu.h
/qemu/include/qom/object.h
/qemu/include/standard-headers/linux/pci_regs.h
/qemu/include/standard-headers/linux/virtio_config.h
/qemu/include/sysemu/accel.h
/qemu/include/sysemu/arch_init.h
/qemu/include/sysemu/block-backend.h
/qemu/include/sysemu/char.h
/qemu/include/sysemu/cpus.h
/qemu/include/sysemu/dma.h
/qemu/include/sysemu/hostmem.h
/qemu/include/sysemu/kvm.h
/qemu/include/sysemu/os-posix.h
/qemu/include/sysemu/rng-random.h
/qemu/include/sysemu/sysemu.h
/qemu/include/sysemu/tpm_backend_int.h
/qemu/include/ui/console.h
/qemu/include/ui/qemu-spice.h
/qemu/include/ui/spice-display.h
/qemu/io/channel-buffer.c
/qemu/io/channel-websock.c
/qemu/ioport.c
/qemu/kvm-all.c
/qemu/kvm-stub.c
/qemu/linux-headers/asm-arm/unistd.h
/qemu/linux-headers/asm-arm64/unistd.h
/qemu/linux-headers/asm-powerpc/unistd.h
/qemu/linux-headers/asm-s390/kvm.h
/qemu/linux-headers/asm-s390/unistd.h
/qemu/linux-headers/asm-x86/kvm.h
/qemu/linux-headers/asm-x86/unistd_x32.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-user/Makefile.objs
/qemu/linux-user/alpha/target_signal.h
/qemu/linux-user/arm/target_signal.h
/qemu/linux-user/arm/target_syscall.h
/qemu/linux-user/cris/target_signal.h
/qemu/linux-user/elfload.c
/qemu/linux-user/errno_defs.h
/qemu/linux-user/flatload.c
/qemu/linux-user/host/generic/hostdep.h
/qemu/linux-user/host/x86_64/hostdep.h
/qemu/linux-user/host/x86_64/safe-syscall.inc.S
/qemu/linux-user/m68k/target_signal.h
/qemu/linux-user/main.c
/qemu/linux-user/microblaze/target_signal.h
/qemu/linux-user/mips/target_signal.h
/qemu/linux-user/mips/target_syscall.h
/qemu/linux-user/mips64/target_signal.h
/qemu/linux-user/mips64/target_syscall.h
/qemu/linux-user/mmap.c
/qemu/linux-user/openrisc/target_signal.h
/qemu/linux-user/ppc/target_signal.h
/qemu/linux-user/ppc/target_syscall.h
/qemu/linux-user/qemu.h
/qemu/linux-user/s390x/target_signal.h
/qemu/linux-user/safe-syscall.S
/qemu/linux-user/sh4/target_signal.h
/qemu/linux-user/signal.c
/qemu/linux-user/sparc/target_signal.h
/qemu/linux-user/sparc64/target_signal.h
/qemu/linux-user/strace.c
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/linux-user/tilegx/target_signal.h
/qemu/memory.c
/qemu/memory_mapping.c
/qemu/migration/Makefile.objs
/qemu/migration/block.c
/qemu/migration/exec.c
/qemu/migration/fd.c
/qemu/migration/migration.c
/qemu/migration/postcopy-ram.c
/qemu/migration/qemu-file-channel.c
/qemu/migration/qemu-file.c
/qemu/migration/qjson.c
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/socket.c
/qemu/migration/tls.c
/qemu/migration/vmstate.c
/qemu/monitor.c
/qemu/nbd/client.c
/qemu/nbd/nbd-internal.h
/qemu/nbd/server.c
/qemu/net/checksum.c
/qemu/net/eth.c
/qemu/net/filter-mirror.c
/qemu/net/net.c
/qemu/net/netmap.c
/qemu/net/socket.c
/qemu/net/tap.c
/qemu/os-posix.c
/qemu/page_cache.c
/qemu/pc-bios/s390-ccw.img
/qemu/pc-bios/s390-ccw/iplb.h
/qemu/pc-bios/s390-ccw/main.c
/qemu/pc-bios/s390-ccw/s390-ccw.h
/qemu/pc-bios/s390-ccw/start.S
/qemu/po/Makefile
/qemu/qapi-schema.json
/qemu/qapi/qmp-registry.c
/qemu/qemu-bridge-helper.c
/qemu/qemu-char.c
/qemu/qemu-img-cmds.hx
/qemu/qemu-img.c
/qemu/qemu-img.texi
/qemu/qemu-io-cmds.c
/qemu/qemu-io.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
/qemu/qemu-timer.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-command-state.c
/qemu/qga/main.c
/qemu/qga/service-win32.c
/qemu/qmp-commands.hx
/qemu/qmp.c
/qemu/qobject/qdict.c
object.c
/qemu/qtest.c
/qemu/replay/replay-char.c
/qemu/rules.mak
/qemu/scripts/analyze-inclusions
/qemu/scripts/checkpatch.pl
/qemu/scripts/clean-includes
/qemu/scripts/cocci-macro-file.h
/qemu/scripts/coccinelle/overflow_muldiv64.cocci
/qemu/scripts/coccinelle/remove_muldiv64.cocci
/qemu/scripts/coccinelle/round.cocci
/qemu/scripts/coccinelle/simplify_muldiv64.cocci
/qemu/scripts/coccinelle/swap_muldiv64.cocci
/qemu/scripts/create_config
/qemu/scripts/dump-guest-memory.py
/qemu/scripts/feature_to_c.sh
/qemu/scripts/make_device_config.sh
/qemu/scripts/qemu-binfmt-conf.sh
/qemu/scripts/signrom.py
/qemu/scripts/tracetool/format/tcg_helper_c.py
/qemu/scripts/update-linux-headers.sh
/qemu/slirp/dnssearch.c
/qemu/slirp/ip6_icmp.c
/qemu/slirp/ip_input.c
/qemu/slirp/misc.c
/qemu/slirp/slirp.h
/qemu/slirp/slirp_config.h
/qemu/slirp/socket.c
/qemu/slirp/udp6.c
/qemu/stubs/cpu-get-icount.c
/qemu/stubs/slirp.c
/qemu/target-alpha/cpu-qom.h
/qemu/target-alpha/cpu.c
/qemu/target-alpha/cpu.h
/qemu/target-alpha/fpu_helper.c
/qemu/target-alpha/gdbstub.c
/qemu/target-alpha/helper.c
/qemu/target-alpha/int_helper.c
/qemu/target-alpha/machine.c
/qemu/target-alpha/mem_helper.c
/qemu/target-alpha/sys_helper.c
/qemu/target-alpha/translate.c
/qemu/target-alpha/vax_helper.c
/qemu/target-arm/arm-powerctl.c
/qemu/target-arm/arm_ldst.h
/qemu/target-arm/cpu-qom.h
/qemu/target-arm/cpu.c
/qemu/target-arm/cpu.h
/qemu/target-arm/gdbstub.c
/qemu/target-arm/gdbstub64.c
/qemu/target-arm/helper-a64.c
/qemu/target-arm/helper.c
/qemu/target-arm/internals.h
/qemu/target-arm/kvm-stub.c
/qemu/target-arm/kvm.c
/qemu/target-arm/kvm32.c
/qemu/target-arm/kvm64.c
/qemu/target-arm/kvm_arm.h
/qemu/target-arm/machine.c
/qemu/target-arm/op_helper.c
/qemu/target-arm/psci.c
/qemu/target-arm/translate-a64.c
/qemu/target-arm/translate.c
/qemu/target-arm/translate.h
/qemu/target-cris/cpu-qom.h
/qemu/target-cris/cpu.c
/qemu/target-cris/cpu.h
/qemu/target-cris/gdbstub.c
/qemu/target-cris/helper.c
/qemu/target-cris/machine.c
/qemu/target-cris/mmu.c
/qemu/target-cris/op_helper.c
/qemu/target-cris/translate.c
/qemu/target-cris/translate_v10.c
/qemu/target-i386/bpt_helper.c
/qemu/target-i386/cpu-qom.h
/qemu/target-i386/cpu.c
/qemu/target-i386/cpu.h
/qemu/target-i386/excp_helper.c
/qemu/target-i386/fpu_helper.c
/qemu/target-i386/gdbstub.c
/qemu/target-i386/helper.c
/qemu/target-i386/int_helper.c
/qemu/target-i386/kvm-stub.c
/qemu/target-i386/kvm.c
/qemu/target-i386/machine.c
/qemu/target-i386/mem_helper.c
/qemu/target-i386/misc_helper.c
/qemu/target-i386/mpx_helper.c
/qemu/target-i386/seg_helper.c
/qemu/target-i386/svm_helper.c
/qemu/target-i386/translate.c
/qemu/target-lm32/cpu-qom.h
/qemu/target-lm32/cpu.c
/qemu/target-lm32/cpu.h
/qemu/target-lm32/gdbstub.c
/qemu/target-lm32/helper.c
/qemu/target-lm32/machine.c
/qemu/target-lm32/op_helper.c
/qemu/target-lm32/translate.c
/qemu/target-m68k/cpu-qom.h
/qemu/target-m68k/cpu.c
/qemu/target-m68k/cpu.h
/qemu/target-m68k/gdbstub.c
/qemu/target-m68k/helper.c
/qemu/target-m68k/m68k-semi.c
/qemu/target-m68k/op_helper.c
/qemu/target-m68k/translate.c
/qemu/target-microblaze/cpu-qom.h
/qemu/target-microblaze/cpu.c
/qemu/target-microblaze/cpu.h
/qemu/target-microblaze/gdbstub.c
/qemu/target-microblaze/helper.c
/qemu/target-microblaze/mmu.c
/qemu/target-microblaze/op_helper.c
/qemu/target-microblaze/translate.c
/qemu/target-mips/cpu-qom.h
/qemu/target-mips/cpu.c
/qemu/target-mips/cpu.h
/qemu/target-mips/gdbstub.c
/qemu/target-mips/helper.c
/qemu/target-mips/kvm.c
/qemu/target-mips/machine.c
/qemu/target-mips/mips-semi.c
/qemu/target-mips/msa_helper.c
/qemu/target-mips/op_helper.c
/qemu/target-mips/translate.c
/qemu/target-moxie/cpu.c
/qemu/target-moxie/cpu.h
/qemu/target-moxie/machine.c
/qemu/target-moxie/mmu.h
/qemu/target-openrisc/cpu.c
/qemu/target-openrisc/cpu.h
/qemu/target-openrisc/exception.c
/qemu/target-openrisc/gdbstub.c
/qemu/target-openrisc/interrupt.c
/qemu/target-openrisc/interrupt_helper.c
/qemu/target-openrisc/machine.c
/qemu/target-openrisc/mmu.c
/qemu/target-openrisc/mmu_helper.c
/qemu/target-openrisc/sys_helper.c
/qemu/target-openrisc/translate.c
/qemu/target-ppc/cpu-qom.h
/qemu/target-ppc/cpu.h
/qemu/target-ppc/excp_helper.c
/qemu/target-ppc/fpu_helper.c
/qemu/target-ppc/gdbstub.c
/qemu/target-ppc/helper.h
/qemu/target-ppc/helper_regs.h
/qemu/target-ppc/int_helper.c
/qemu/target-ppc/kvm-stub.c
/qemu/target-ppc/kvm.c
/qemu/target-ppc/kvm_ppc.h
/qemu/target-ppc/machine.c
/qemu/target-ppc/mem_helper.c
/qemu/target-ppc/misc_helper.c
/qemu/target-ppc/mmu-hash32.c
/qemu/target-ppc/mmu-hash32.h
/qemu/target-ppc/mmu-hash64.c
/qemu/target-ppc/mmu-hash64.h
/qemu/target-ppc/mmu_helper.c
/qemu/target-ppc/timebase_helper.c
/qemu/target-ppc/translate.c
/qemu/target-ppc/translate_init.c
/qemu/target-s390x/cc_helper.c
/qemu/target-s390x/cpu-qom.h
/qemu/target-s390x/cpu.c
/qemu/target-s390x/cpu.h
/qemu/target-s390x/fpu_helper.c
/qemu/target-s390x/gdbstub.c
/qemu/target-s390x/helper.c
/qemu/target-s390x/int_helper.c
/qemu/target-s390x/interrupt.c
/qemu/target-s390x/ioinst.c
/qemu/target-s390x/kvm.c
/qemu/target-s390x/machine.c
/qemu/target-s390x/mem_helper.c
/qemu/target-s390x/misc_helper.c
/qemu/target-s390x/translate.c
/qemu/target-sh4/cpu-qom.h
/qemu/target-sh4/cpu.c
/qemu/target-sh4/cpu.h
/qemu/target-sh4/gdbstub.c
/qemu/target-sh4/helper.c
/qemu/target-sh4/op_helper.c
/qemu/target-sh4/translate.c
/qemu/target-sparc/cpu-qom.h
/qemu/target-sparc/cpu.c
/qemu/target-sparc/cpu.h
/qemu/target-sparc/gdbstub.c
/qemu/target-sparc/helper.c
/qemu/target-sparc/ldst_helper.c
/qemu/target-sparc/machine.c
/qemu/target-sparc/mmu_helper.c
/qemu/target-sparc/translate.c
/qemu/target-tilegx/cpu.c
/qemu/target-tilegx/cpu.h
/qemu/target-tilegx/helper.c
/qemu/target-tilegx/translate.c
/qemu/target-tricore/cpu-qom.h
/qemu/target-tricore/cpu.c
/qemu/target-tricore/cpu.h
/qemu/target-tricore/helper.c
/qemu/target-tricore/op_helper.c
/qemu/target-tricore/translate.c
/qemu/target-unicore32/cpu-qom.h
/qemu/target-unicore32/cpu.c
/qemu/target-unicore32/cpu.h
/qemu/target-unicore32/helper.c
/qemu/target-unicore32/op_helper.c
/qemu/target-unicore32/softmmu.c
/qemu/target-unicore32/translate.c
/qemu/target-xtensa/cpu-qom.h
/qemu/target-xtensa/cpu.c
/qemu/target-xtensa/cpu.h
/qemu/target-xtensa/gdbstub.c
/qemu/target-xtensa/helper.c
/qemu/target-xtensa/op_helper.c
/qemu/target-xtensa/translate.c
/qemu/tcg/README
/qemu/tcg/optimize.c
/qemu/tcg/tcg-common.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tcg/tcg.h
/qemu/tci.c
/qemu/tests/.gitignore
/qemu/tests/Makefile.include
/qemu/tests/ac97-test.c
/qemu/tests/acpi-test-data/pc/DSDT
/qemu/tests/acpi-test-data/pc/DSDT.bridge
/qemu/tests/acpi-test-data/q35/DSDT
/qemu/tests/acpi-test-data/q35/DSDT.bridge
/qemu/tests/ahci-test.c
/qemu/tests/bios-tables-test.c
/qemu/tests/boot-order-test.c
/qemu/tests/check-qdict.c
/qemu/tests/check-qfloat.c
/qemu/tests/check-qint.c
/qemu/tests/check-qjson.c
/qemu/tests/check-qlist.c
/qemu/tests/check-qnull.c
/qemu/tests/check-qom-interface.c
/qemu/tests/check-qom-proplist.c
/qemu/tests/check-qstring.c
/qemu/tests/device-introspect-test.c
/qemu/tests/display-vga-test.c
/qemu/tests/docker/Makefile.include
/qemu/tests/docker/common.rc
/qemu/tests/docker/docker.py
/qemu/tests/docker/dockerfiles/centos6.docker
/qemu/tests/docker/dockerfiles/fedora.docker
/qemu/tests/docker/dockerfiles/ubuntu.docker
/qemu/tests/docker/run
/qemu/tests/docker/test-clang
/qemu/tests/docker/test-full
/qemu/tests/docker/test-mingw
/qemu/tests/docker/test-quick
/qemu/tests/docker/travis
/qemu/tests/docker/travis.py
/qemu/tests/drive_del-test.c
/qemu/tests/ds1338-test.c
/qemu/tests/e1000-test.c
/qemu/tests/e1000e-test.c
/qemu/tests/eepro100-test.c
/qemu/tests/endianness-test.c
/qemu/tests/es1370-test.c
/qemu/tests/fdc-test.c
/qemu/tests/fw_cfg-test.c
/qemu/tests/hd-geo-test.c
/qemu/tests/i440fx-test.c
/qemu/tests/i82801b11-test.c
/qemu/tests/ide-test.c
/qemu/tests/intel-hda-test.c
/qemu/tests/ioh3420-test.c
/qemu/tests/ipmi-bt-test.c
/qemu/tests/ipmi-kcs-test.c
/qemu/tests/ipoctal232-test.c
/qemu/tests/ivshmem-test.c
/qemu/tests/libqos/ahci.c
/qemu/tests/libqos/fw_cfg.c
/qemu/tests/libqos/i2c-imx.c
/qemu/tests/libqos/i2c-omap.c
/qemu/tests/libqos/libqos.c
/qemu/tests/libqos/malloc-generic.c
/qemu/tests/libqos/malloc-pc.c
/qemu/tests/libqos/malloc.c
/qemu/tests/libqos/pci-pc.c
/qemu/tests/libqos/pci.c
/qemu/tests/libqos/usb.c
/qemu/tests/libqos/virtio-mmio.c
/qemu/tests/libqos/virtio-pci.c
/qemu/tests/libqos/virtio.c
/qemu/tests/libqtest.c
/qemu/tests/m48t59-test.c
/qemu/tests/ne2000-test.c
/qemu/tests/nvme-test.c
/qemu/tests/pc-cpu-test.c
/qemu/tests/pcnet-test.c
/qemu/tests/postcopy-test.c
/qemu/tests/prom-env-test.c
/qemu/tests/pvpanic-test.c
/qemu/tests/pxe-test.c
/qemu/tests/q35-test.c
/qemu/tests/qemu-iotests/034
/qemu/tests/qemu-iotests/041
/qemu/tests/qemu-iotests/041.out
/qemu/tests/qemu-iotests/077
/qemu/tests/qemu-iotests/077.out
/qemu/tests/qemu-iotests/087.out
/qemu/tests/qemu-iotests/095
/qemu/tests/qemu-iotests/096
/qemu/tests/qemu-iotests/109
/qemu/tests/qemu-iotests/109.out
/qemu/tests/qemu-iotests/136
/qemu/tests/qemu-iotests/136.out
/qemu/tests/qemu-iotests/154
/qemu/tests/qemu-iotests/154.out
/qemu/tests/qemu-iotests/155
/qemu/tests/qemu-iotests/155.out
/qemu/tests/qemu-iotests/156
/qemu/tests/qemu-iotests/156.out
/qemu/tests/qemu-iotests/README
/qemu/tests/qemu-iotests/group
/qemu/tests/qht-bench.c
/qemu/tests/qom-test.c
/qemu/tests/rcutorture.c
/qemu/tests/rtc-test.c
/qemu/tests/rtl8139-test.c
/qemu/tests/spapr-phb-test.c
/qemu/tests/tcg/cris/check_addo.c
/qemu/tests/tco-test.c
/qemu/tests/test-aio.c
/qemu/tests/test-base64.c
/qemu/tests/test-bitops.c
/qemu/tests/test-blockjob-txn.c
/qemu/tests/test-coroutine.c
/qemu/tests/test-crypto-cipher.c
/qemu/tests/test-crypto-hash.c
/qemu/tests/test-crypto-secret.c
/qemu/tests/test-cutils.c
/qemu/tests/test-filter-mirror.c
/qemu/tests/test-filter-redirector.c
/qemu/tests/test-hbitmap.c
/qemu/tests/test-int128.c
/qemu/tests/test-io-task.c
/qemu/tests/test-iov.c
/qemu/tests/test-logging.c
/qemu/tests/test-mul64.c
/qemu/tests/test-netfilter.c
/qemu/tests/test-opts-visitor.c
/qemu/tests/test-qdev-global-props.c
/qemu/tests/test-qdist.c
/qemu/tests/test-qemu-opts.c
/qemu/tests/test-qga.c
/qemu/tests/test-qht-par.c
/qemu/tests/test-qht.c
/qemu/tests/test-qmp-commands.c
/qemu/tests/test-qmp-event.c
/qemu/tests/test-qmp-input-strict.c
/qemu/tests/test-qmp-input-visitor.c
/qemu/tests/test-qmp-output-visitor.c
/qemu/tests/test-rcu-list.c
/qemu/tests/test-rfifolock.c
/qemu/tests/test-string-input-visitor.c
/qemu/tests/test-string-output-visitor.c
/qemu/tests/test-thread-pool.c
/qemu/tests/test-throttle.c
/qemu/tests/test-timed-average.c
/qemu/tests/test-visitor-serialization.c
/qemu/tests/test-vmstate.c
/qemu/tests/test-write-threshold.c
/qemu/tests/test-x86-cpuid.c
/qemu/tests/tmp105-test.c
/qemu/tests/tpci200-test.c
/qemu/tests/usb-hcd-ehci-test.c
/qemu/tests/usb-hcd-ohci-test.c
/qemu/tests/usb-hcd-uhci-test.c
/qemu/tests/usb-hcd-xhci-test.c
/qemu/tests/vhost-user-bridge.c
/qemu/tests/vhost-user-test.c
/qemu/tests/virtio-9p-test.c
/qemu/tests/virtio-balloon-test.c
/qemu/tests/virtio-blk-test.c
/qemu/tests/virtio-console-test.c
/qemu/tests/virtio-net-test.c
/qemu/tests/virtio-rng-test.c
/qemu/tests/virtio-scsi-test.c
/qemu/tests/virtio-serial-test.c
/qemu/tests/vmxnet3-test.c
/qemu/tests/wdt_ib700-test.c
/qemu/thunk.c
/qemu/trace-events
/qemu/trace/simple.c
/qemu/translate-all.c
/qemu/translate-all.h
/qemu/translate-common.c
/qemu/ui/cocoa.m
/qemu/ui/console-gl.c
/qemu/ui/console.c
/qemu/ui/egl-helpers.c
/qemu/ui/gtk.c
/qemu/ui/sdl2-2d.c
/qemu/ui/sdl2.c
/qemu/ui/sdl_zoom.c
/qemu/ui/shader.c
/qemu/ui/spice-core.c
/qemu/ui/spice-display.c
/qemu/ui/vnc-palette.c
/qemu/ui/vnc-ws.c
/qemu/ui/vnc.c
/qemu/ui/vnc.h
/qemu/user-exec.c
/qemu/util/Makefile.objs
/qemu/util/buffer.c
/qemu/util/coroutine-gthread.c
/qemu/util/cutils.c
/qemu/util/error.c
/qemu/util/hbitmap.c
/qemu/util/log.c
/qemu/util/memfd.c
/qemu/util/mmap-alloc.c
/qemu/util/osdep.c
/qemu/util/oslib-posix.c
/qemu/util/oslib-win32.c
/qemu/util/qdist.c
/qemu/util/qemu-sockets.c
/qemu/util/qht.c
/qemu/util/rfifolock.c
/qemu/util/throttle.c
/qemu/util/timed-average.c
/qemu/util/uri.c
/qemu/vl.c
/qemu/xen-hvm.c
/qemu/xen-mapcache.c
3213525f03-May-2016 Sergey Fedorov <serge.fdrv@gmail.com>

tcg: Remove needless CPUState::current_tb

This field was used for telling cpu_interrupt() to unlink a chain of TBs
being executed when it worked that way. Now, cpu_interrupt() don't do
this anymore.

tcg: Remove needless CPUState::current_tb

This field was used for telling cpu_interrupt() to unlink a chain of TBs
being executed when it worked that way. Now, cpu_interrupt() don't do
this anymore. So we don't need this field anymore.

Signed-off-by: Sergey Fedorov <serge.fdrv@gmail.com>
Signed-off-by: Sergey Fedorov <sergey.fedorov@linaro.org>
Message-Id: <1462273462-14036-1-git-send-email-sergey.fedorov@linaro.org>
Signed-off-by: Richard Henderson <rth@twiddle.net>

show more ...


/qemu/VERSION
/qemu/block.c
/qemu/block/block-backend.c
/qemu/block/bochs.c
/qemu/block/cloop.c
/qemu/block/crypto.c
/qemu/block/curl.c
/qemu/block/dmg.c
/qemu/block/io.c
/qemu/block/iscsi.c
/qemu/block/linux-aio.c
/qemu/block/nbd-client.c
/qemu/block/nbd-client.h
/qemu/block/nbd.c
/qemu/block/parallels.c
/qemu/block/qcow.c
/qemu/block/qcow2.c
/qemu/block/qed.c
/qemu/block/quorum.c
/qemu/block/raw-aio.h
/qemu/block/raw-posix.c
/qemu/block/raw_bsd.c
/qemu/block/sheepdog.c
/qemu/block/throttle-groups.c
/qemu/block/vdi.c
/qemu/block/vhdx.c
/qemu/block/vmdk.c
/qemu/block/vpc.c
/qemu/block/vvfat.c
/qemu/blockdev.c
/qemu/cpu-exec-common.c
/qemu/cpu-exec.c
/qemu/cputlb.c
/qemu/default-configs/arm-softmmu.mak
/qemu/dma-helpers.c
/qemu/docs/qapi-code-gen.txt
/qemu/exec.c
/qemu/hw/acpi/aml-build.c
/qemu/hw/arm/Makefile.objs
/qemu/hw/arm/armv7m.c
/qemu/hw/arm/boot.c
/qemu/hw/arm/fsl-imx6.c
/qemu/hw/arm/highbank.c
/qemu/hw/arm/integratorcp.c
/qemu/hw/arm/nseries.c
/qemu/hw/arm/pxa2xx.c
/qemu/hw/arm/pxa2xx_pic.c
/qemu/hw/arm/sabrelite.c
/qemu/hw/arm/spitz.c
/qemu/hw/arm/stellaris.c
/qemu/hw/arm/strongarm.c
/qemu/hw/arm/versatilepb.c
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/block/fdc.c
/qemu/hw/block/hd-geometry.c
/qemu/hw/block/m25p80.c
/qemu/hw/block/nand.c
/qemu/hw/block/onenand.c
/qemu/hw/block/pflash_cfi01.c
/qemu/hw/block/pflash_cfi02.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/block/xen_disk.c
/qemu/hw/display/blizzard.c
/qemu/hw/display/exynos4210_fimd.c
/qemu/hw/display/omap_lcd_template.h
/qemu/hw/display/omap_lcdc.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/kvmvapic.c
/qemu/hw/ide/atapi.c
/qemu/hw/ide/core.c
/qemu/hw/ide/internal.h
/qemu/hw/ide/macio.c
/qemu/hw/intc/etraxfs_pic.c
/qemu/hw/intc/exynos4210_combiner.c
/qemu/hw/intc/exynos4210_gic.c
/qemu/hw/intc/grlib_irqmp.c
/qemu/hw/intc/imx_avic.c
/qemu/hw/intc/omap_intc.c
/qemu/hw/intc/pl190.c
/qemu/hw/intc/slavio_intctl.c
/qemu/hw/misc/Makefile.objs
/qemu/hw/misc/bcm2835_property.c
/qemu/hw/misc/imx6_src.c
/qemu/hw/nvram/spapr_nvram.c
/qemu/hw/ppc/spapr_drc.c
/qemu/hw/scsi/scsi-disk.c
/qemu/hw/sd/sd.c
/qemu/hw/ssi/Makefile.objs
/qemu/hw/ssi/imx_spi.c
/qemu/hw/usb/dev-mtp.c
/qemu/hw/usb/hcd-xhci.c
/qemu/hw/usb/host-libusb.c
/qemu/include/block/block.h
/qemu/include/block/block_int.h
/qemu/include/block/throttle-groups.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/gen-icount.h
/qemu/include/hw/acpi/acpi-defs.h
/qemu/include/hw/acpi/aml-build.h
/qemu/include/hw/arm/fsl-imx6.h
/qemu/include/hw/misc/imx6_src.h
/qemu/include/hw/ssi/imx_spi.h
/qemu/include/qapi/opts-visitor.h
/qemu/include/qapi/string-input-visitor.h
/qemu/include/qapi/string-output-visitor.h
/qemu/include/qapi/visitor-impl.h
/qemu/include/qapi/visitor.h
/qemu/include/qemu/fifo32.h
/qemu/include/qemu/osdep.h
/qemu/include/qom/cpu.h
/qemu/include/sysemu/block-backend.h
/qemu/include/sysemu/dma.h
/qemu/nbd/server.c
/qemu/qapi/block-core.json
/qemu/qapi/opts-visitor.c
/qemu/qapi/qapi-dealloc-visitor.c
/qemu/qapi/qapi-visit-core.c
/qemu/qapi/qmp-input-visitor.c
/qemu/qapi/qmp-output-visitor.c
/qemu/qapi/string-input-visitor.c
/qemu/qapi/string-output-visitor.c
/qemu/qemu-doc.texi
/qemu/qemu-img.c
/qemu/qemu-io-cmds.c
/qemu/qemu-io.c
/qemu/qemu-nbd.c
/qemu/qmp-commands.hx
cpu.c
/qemu/scripts/qapi-visit.py
/qemu/target-alpha/cpu.h
/qemu/target-alpha/translate.c
/qemu/target-arm/Makefile.objs
/qemu/target-arm/arm-powerctl.c
/qemu/target-arm/arm-powerctl.h
/qemu/target-arm/cpu.h
/qemu/target-arm/helper.c
/qemu/target-arm/internals.h
/qemu/target-arm/op_helper.c
/qemu/target-arm/psci.c
/qemu/target-arm/translate-a64.c
/qemu/target-arm/translate.c
/qemu/target-cris/cpu.h
/qemu/target-cris/translate.c
/qemu/target-i386/cpu.h
/qemu/target-i386/translate.c
/qemu/target-lm32/cpu.h
/qemu/target-lm32/translate.c
/qemu/target-m68k/cpu.h
/qemu/target-m68k/translate.c
/qemu/target-microblaze/cpu.h
/qemu/target-microblaze/translate.c
/qemu/target-mips/cpu.h
/qemu/target-mips/translate.c
/qemu/target-moxie/cpu.h
/qemu/target-moxie/translate.c
/qemu/target-openrisc/cpu.h
/qemu/target-openrisc/translate.c
/qemu/target-ppc/cpu.h
/qemu/target-ppc/translate.c
/qemu/target-s390x/cpu.h
/qemu/target-s390x/translate.c
/qemu/target-sh4/cpu.h
/qemu/target-sh4/translate.c
/qemu/target-sparc/cpu.h
/qemu/target-sparc/translate.c
/qemu/target-tilegx/cpu.h
/qemu/target-tricore/cpu.h
/qemu/target-tricore/translate.c
/qemu/target-unicore32/cpu.h
/qemu/target-unicore32/translate.c
/qemu/target-xtensa/cpu.h
/qemu/target-xtensa/translate.c
/qemu/tcg/aarch64/tcg-target.inc.c
/qemu/tcg/arm/tcg-target.inc.c
/qemu/tcg/i386/tcg-target.inc.c
/qemu/tcg/ia64/tcg-target.inc.c
/qemu/tcg/mips/tcg-target.inc.c
/qemu/tcg/ppc/tcg-target.inc.c
/qemu/tcg/s390/tcg-target.inc.c
/qemu/tcg/sparc/tcg-target.inc.c
/qemu/tcg/tcg-op.h
/qemu/tcg/tcg.h
/qemu/tcg/tci/tcg-target.inc.c
/qemu/tci.c
/qemu/tests/qemu-iotests/004
/qemu/tests/qemu-iotests/012
/qemu/tests/qemu-iotests/023.out
/qemu/tests/qemu-iotests/039.out
/qemu/tests/qemu-iotests/048
/qemu/tests/qemu-iotests/048.out
/qemu/tests/qemu-iotests/052
/qemu/tests/qemu-iotests/052.out
/qemu/tests/qemu-iotests/061.out
/qemu/tests/qemu-iotests/083
/qemu/tests/qemu-iotests/100
/qemu/tests/qemu-iotests/100.out
/qemu/tests/qemu-iotests/137.out
/qemu/tests/qemu-iotests/common
/qemu/tests/qemu-iotests/common.config
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/test-qmp-commands.c
/qemu/tests/test-qmp-input-strict.c
/qemu/tests/test-qmp-input-visitor.c
/qemu/tests/test-string-input-visitor.c
/qemu/trace-events
/qemu/translate-all.c
15c2f66928-Apr-2016 Eric Blake <eblake@redhat.com>

qapi: Split visit_end_struct() into pieces

As mentioned in previous patches, we want to call visit_end_struct()
functions unconditionally, so that visitors can release resources
tied up since the ma

qapi: Split visit_end_struct() into pieces

As mentioned in previous patches, we want to call visit_end_struct()
functions unconditionally, so that visitors can release resources
tied up since the matching visit_start_struct() without also having
to worry about error priority if more than one error occurs.

Even though error_propagate() can be safely used to ignore a second
error during cleanup caused by a first error, it is simpler if the
cleanup cannot set an error. So, split out the error checking
portion (basically, input visitors checking for unvisited keys) into
a new function visit_check_struct(), which can be safely skipped if
any earlier errors are encountered, and leave the cleanup portion
(which never fails, but must be called unconditionally if
visit_start_struct() succeeded) in visit_end_struct().

Generated code in qapi-visit.c has diffs resembling:

|@@ -59,10 +59,12 @@ void visit_type_ACPIOSTInfo(Visitor *v,
| goto out_obj;
| }
| visit_type_ACPIOSTInfo_members(v, obj, &err);
|- error_propagate(errp, err);
|- err = NULL;
|+ if (err) {
|+ goto out_obj;
|+ }
|+ visit_check_struct(v, &err);
| out_obj:
|- visit_end_struct(v, &err);
|+ visit_end_struct(v);
| out:

and in qapi-event.c:

@@ -47,7 +47,10 @@ void qapi_event_send_acpi_device_ost(ACP
| goto out;
| }
| visit_type_q_obj_ACPI_DEVICE_OST_arg_members(v, &param, &err);
|- visit_end_struct(v, err ? NULL : &err);
|+ if (!err) {
|+ visit_check_struct(v, &err);
|+ }
|+ visit_end_struct(v);
| if (err) {
| goto out;

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1461879932-9020-20-git-send-email-eblake@redhat.com>
[Conflict with a doc fixup resolved]
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

ad73970628-Apr-2016 Eric Blake <eblake@redhat.com>

qom: Wrap prop visit in visit_start_struct

The qmp-input visitor was allowing callers to play rather fast
and loose: when visiting a QDict, you could grab members of the
root dictionary without firs

qom: Wrap prop visit in visit_start_struct

The qmp-input visitor was allowing callers to play rather fast
and loose: when visiting a QDict, you could grab members of the
root dictionary without first pushing into the dict; the final
such culprit was the QOM code for converting to and from object
properties. But we are about to tighten the input visitor, at
which point user_creatable_add_type() as called with a QMP input
visitor via qmp_object_add() MUST follow the same paradigms as
everyone else, of pushing into the struct before grabbing its
keys.

The use of 'err ? NULL : &err' is temporary; a later patch will
clean that up when it splits visit_end_struct().

Furthermore, note that both callers always pass qdict, so we can
convert the conditional into an assert and reduce indentation.

The change has no impact to the testsuite now, but is required to
avoid a failure in tests/test-netfilter once qmp-input is made
stricter to detect inconsistent 'name' arguments on the root visit.

Since user_creatable_add_type() is also called with OptsVisitor
through user_creatable_add_opts(), we must also check that there
is no negative impact there; both pre- and post-patch, we see:

$ ./x86_64-softmmu/qemu-system-x86_64 -nographic -nodefaults -qmp stdio -object secret,id=sec0,data=letmein,format=raw,foo=bar
qemu-system-x86_64: -object secret,id=sec0,data=letmein,format=raw,foo=bar: Property '.foo' not found

That is, the only new checking that the new visit_end_struct() can
perform is for excess input, but we already catch excess input
earlier in object_property_set().

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1461879932-9020-10-git-send-email-eblake@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

240f64b628-Apr-2016 Eric Blake <eblake@redhat.com>

qapi: Use strict QMP input visitor in more places

The following uses of a QMP input visitor should be strict
(that is, excess keys in QDict input should be flagged if not
converted to QAPI):

- Test

qapi: Use strict QMP input visitor in more places

The following uses of a QMP input visitor should be strict
(that is, excess keys in QDict input should be flagged if not
converted to QAPI):

- Testsuite code unrelated to explicitly testing non-strict
mode (test-qmp-commands, test-visitor-serialization); since
we want more code to be strict by default, having more tests
of strict mode doesn't hurt

- Code used for cloning QAPI objects (replay-input.c,
qemu-sockets.c); we are reparsing a QObject just barely
produced by the qmp output visitor and which therefore should
not have any garbage, so while it is extra work to be strict,
it validates that our clone is correct [note that a later patch
series will simplify these two uses by creating an actual
clone visitor that is much more efficient than a
generate/reparse cycle]

- qmp_object_add(), which calls into user_creatable_add_type().
Since command line parsing for '-object' uses the same
user_creatable_add_type() through the OptsVisitor, and that is
always strict, we want to ensure that any nested dictionaries
would be treated the same in QMP and from the command line (I
don't actually know if such nested dictionaries exist). Note
that on this code change, strictness only matters for nested
dictionaries (if even possible), since we already flag excess
input at the top level during an earlier object_property_set()
on an unknown key, whether from QemuOpts:

$ ./x86_64-softmmu/qemu-system-x86_64 -nographic -nodefaults -qmp stdio -object secret,id=sec0,data=letmein,format=raw,foo=bar
qemu-system-x86_64: -object secret,id=sec0,data=letmein,format=raw,foo=bar: Property '.foo' not found

or from QMP:

$ ./x86_64-softmmu/qemu-system-x86_64 -nographic -nodefaults -qmp stdio
{"QMP": {"version": {"qemu": {"micro": 93, "minor": 5, "major": 2}, "package": ""}, "capabilities": []}}
{"execute":"qmp_capabilities"}
{"return": {}}
{"execute":"object-add","arguments":{"qom-type":"secret","id":"sec0","props":{"format":"raw","data":"letmein","foo":"bar"}}}
{"error": {"class": "GenericError", "desc": "Property '.foo' not found"}}

The only remaining uses of non-strict input visits are:

- QMP 'qom-set' (which eventually executes
object_property_set_qobject()) - mark it as something to revisit
in the future (I didn't want to spend any more time on this patch
auditing if we have any QOM dictionary properties that might be
impacted, and couldn't easily prove whether this code path is
shared with anything else).

- test-qmp-input-visitor: explicit tests of non-strict mode. If
we later get rid of users that don't need strictness, then this
test should be merged with test-qmp-input-strict

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1461879932-9020-7-git-send-email-eblake@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

fc471c1828-Apr-2016 Eric Blake <eblake@redhat.com>

qapi: Consolidate QMP input visitor creation

Rather than having two separate ways to create a QMP input
visitor, where the safer approach has the more verbose name,
it is better to consolidate thing

qapi: Consolidate QMP input visitor creation

Rather than having two separate ways to create a QMP input
visitor, where the safer approach has the more verbose name,
it is better to consolidate things into a single function
where the caller must explicitly choose whether to be strict
or to ignore excess input. This patch is the strictly
mechanical conversion; the next patch will then audit which
uses can be made stricter.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1461879932-9020-6-git-send-email-eblake@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

1...<<111213141516171819