History log of /openbmc/qemu/docs/devel/ (Results 776 – 800 of 857)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3e270dca13-Dec-2018 Marc-André Lureau <marcandre.lureau@redhat.com>

qapi: add 'if' to alternate members

Add 'if' key to alternate members:

{ 'alternate': 'TestIfAlternate', 'data':
{ 'alt': { 'type': 'TestStruct', 'if': 'COND' } } }

Generated code is not changed

qapi: add 'if' to alternate members

Add 'if' key to alternate members:

{ 'alternate': 'TestIfAlternate', 'data':
{ 'alt': { 'type': 'TestStruct', 'if': 'COND' } } }

Generated code is not changed by this patch but with "qapi: add #if
conditions to generated code".

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20181213123724.4866-17-marcandre.lureau@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

a272428013-Dec-2018 Marc-André Lureau <marcandre.lureau@redhat.com>

qapi: add 'if' to union members

Add 'if' key to union members:

{ 'union': 'TestIfUnion', 'data':
'mem': { 'type': 'str', 'if': 'COND'} }

The generated code remains unconditional for now. Later

qapi: add 'if' to union members

Add 'if' key to union members:

{ 'union': 'TestIfUnion', 'data':
'mem': { 'type': 'str', 'if': 'COND'} }

The generated code remains unconditional for now. Later patches
generate the conditionals.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20181213123724.4866-16-marcandre.lureau@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

ccadd6bc13-Dec-2018 Marc-André Lureau <marcandre.lureau@redhat.com>

qapi: Add 'if' to implicit struct members

The generated code is for now *unconditional*. Later patches generate
the conditionals.

Note that union discriminators may not have 'if' conditionals.

Si

qapi: Add 'if' to implicit struct members

The generated code is for now *unconditional*. Later patches generate
the conditionals.

Note that union discriminators may not have 'if' conditionals.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20181213123724.4866-14-marcandre.lureau@redhat.com>
Message-Id: <20181213123724.4866-15-marcandre.lureau@redhat.com>
[Patches squashed, commit message tweaked]
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...


qapi-code-gen.txt
/openbmc/qemu/scripts/qapi/common.py
/openbmc/qemu/scripts/qapi/events.py
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/qapi-schema/alternate-invalid-dict.err
/openbmc/qemu/tests/qapi-schema/alternate-invalid-dict.exit
/openbmc/qemu/tests/qapi-schema/alternate-invalid-dict.json
/openbmc/qemu/tests/qapi-schema/alternate-invalid-dict.out
/openbmc/qemu/tests/qapi-schema/event-member-invalid-dict.err
/openbmc/qemu/tests/qapi-schema/event-member-invalid-dict.exit
/openbmc/qemu/tests/qapi-schema/event-member-invalid-dict.json
/openbmc/qemu/tests/qapi-schema/event-member-invalid-dict.out
/openbmc/qemu/tests/qapi-schema/event-nest-struct.json
/openbmc/qemu/tests/qapi-schema/flat-union-inline-invalid-dict.err
/openbmc/qemu/tests/qapi-schema/flat-union-inline-invalid-dict.exit
/openbmc/qemu/tests/qapi-schema/flat-union-inline-invalid-dict.json
/openbmc/qemu/tests/qapi-schema/flat-union-inline-invalid-dict.out
/openbmc/qemu/tests/qapi-schema/flat-union-inline.json
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-if-discriminator.err
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-if-discriminator.exit
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-if-discriminator.json
/openbmc/qemu/tests/qapi-schema/flat-union-invalid-if-discriminator.out
/openbmc/qemu/tests/qapi-schema/nested-struct-data-invalid-dict.err
/openbmc/qemu/tests/qapi-schema/nested-struct-data-invalid-dict.exit
/openbmc/qemu/tests/qapi-schema/nested-struct-data-invalid-dict.json
/openbmc/qemu/tests/qapi-schema/nested-struct-data-invalid-dict.out
/openbmc/qemu/tests/qapi-schema/nested-struct-data.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qapi-schema/struct-member-invalid-dict.err
/openbmc/qemu/tests/qapi-schema/struct-member-invalid-dict.exit
/openbmc/qemu/tests/qapi-schema/struct-member-invalid-dict.json
/openbmc/qemu/tests/qapi-schema/struct-member-invalid-dict.out
/openbmc/qemu/tests/qapi-schema/test-qapi.py
/openbmc/qemu/tests/qapi-schema/union-branch-invalid-dict.err
/openbmc/qemu/tests/qapi-schema/union-branch-invalid-dict.exit
/openbmc/qemu/tests/qapi-schema/union-branch-invalid-dict.json
/openbmc/qemu/tests/qapi-schema/union-branch-invalid-dict.out
6cc32b0e13-Dec-2018 Marc-André Lureau <marcandre.lureau@redhat.com>

qapi: add 'if' to enum members

QAPISchemaMember gains .ifcond for enum members: inherited classes,
such as QAPISchemaObjectTypeMember, will thus have an ifcond member
after this (those different typ

qapi: add 'if' to enum members

QAPISchemaMember gains .ifcond for enum members: inherited classes,
such as QAPISchemaObjectTypeMember, will thus have an ifcond member
after this (those different types will also use the .ifcond to store
the condition and generate conditional code in the following patches).

The generated code remains unconditional for now. Later patches
generate the conditionals.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20181213123724.4866-10-marcandre.lureau@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...


qapi-code-gen.txt
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/char.json
/openbmc/qemu/qapi/migration.json
/openbmc/qemu/qapi/misc.json
/openbmc/qemu/qapi/net.json
/openbmc/qemu/qapi/tpm.json
/openbmc/qemu/qapi/ui.json
/openbmc/qemu/qobject/json-parser.c
/openbmc/qemu/scripts/qapi/common.py
/openbmc/qemu/scripts/qapi/doc.py
/openbmc/qemu/scripts/qapi/events.py
/openbmc/qemu/scripts/qapi/introspect.py
/openbmc/qemu/scripts/qapi/types.py
/openbmc/qemu/scripts/qapi/visit.py
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/qapi-schema/alternate-base.err
/openbmc/qemu/tests/qapi-schema/comments.out
/openbmc/qemu/tests/qapi-schema/doc-bad-section.out
/openbmc/qemu/tests/qapi-schema/doc-good.out
/openbmc/qemu/tests/qapi-schema/double-type.err
/openbmc/qemu/tests/qapi-schema/empty.out
/openbmc/qemu/tests/qapi-schema/enum-bad-member.err
/openbmc/qemu/tests/qapi-schema/enum-bad-member.exit
/openbmc/qemu/tests/qapi-schema/enum-bad-member.json
/openbmc/qemu/tests/qapi-schema/enum-bad-member.out
/openbmc/qemu/tests/qapi-schema/enum-dict-member-unknown.err
/openbmc/qemu/tests/qapi-schema/enum-dict-member-unknown.exit
/openbmc/qemu/tests/qapi-schema/enum-dict-member-unknown.json
/openbmc/qemu/tests/qapi-schema/enum-dict-member-unknown.out
/openbmc/qemu/tests/qapi-schema/enum-if-invalid.err
/openbmc/qemu/tests/qapi-schema/enum-if-invalid.exit
/openbmc/qemu/tests/qapi-schema/enum-if-invalid.json
/openbmc/qemu/tests/qapi-schema/enum-if-invalid.out
/openbmc/qemu/tests/qapi-schema/event-case.out
/openbmc/qemu/tests/qapi-schema/ident-with-escape.out
/openbmc/qemu/tests/qapi-schema/include-relpath.out
/openbmc/qemu/tests/qapi-schema/include-repetition.out
/openbmc/qemu/tests/qapi-schema/include-simple.out
/openbmc/qemu/tests/qapi-schema/indented-expr.out
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qapi-schema/test-qapi.py
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.err
/openbmc/qemu/tests/qapi-schema/unknown-expr-key.json
/openbmc/qemu/tests/qemu-iotests/229
aee03bf303-Dec-2018 Eric Blake <eblake@redhat.com>

docs: Update references to JSON RFC

RFC8259 obsoletes RFC7159. Fix a couple of URLs to point to the
newer version.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <20181203175702.128701-1

docs: Update references to JSON RFC

RFC8259 obsoletes RFC7159. Fix a couple of URLs to point to the
newer version.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <20181203175702.128701-1-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/.gitmodules
/openbmc/qemu/.mailmap
/openbmc/qemu/.travis.yml
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/README
/openbmc/qemu/VERSION
/openbmc/qemu/accel/accel.c
/openbmc/qemu/audio/paaudio.c
/openbmc/qemu/backends/hostmem-file.c
/openbmc/qemu/backends/hostmem-memfd.c
/openbmc/qemu/backends/hostmem.c
/openbmc/qemu/block.c
/openbmc/qemu/block/Makefile.objs
/openbmc/qemu/block/block-backend.c
/openbmc/qemu/block/file-posix.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/nbd-client.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/chardev/char.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/crypto/tlssession.c
/openbmc/qemu/default-configs/ppc64-softmmu.mak
/openbmc/qemu/docs/cpu-hotplug.rst
qapi-code-gen.txt
/openbmc/qemu/docs/interop/qcow2.txt
/openbmc/qemu/docs/interop/qmp-spec.txt
/openbmc/qemu/docs/specs/pci-testdev.txt
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/9pfs/9p.c
/openbmc/qemu/hw/9pfs/cofile.c
/openbmc/qemu/hw/acpi/nvdimm.c
/openbmc/qemu/hw/arm/aspeed.c
/openbmc/qemu/hw/arm/exynos4210.c
/openbmc/qemu/hw/arm/sysbus-fdt.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/audio/fmopl.h
/openbmc/qemu/hw/audio/intel-hda.c
/openbmc/qemu/hw/block/fdc.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/block/onenand.c
/openbmc/qemu/hw/block/vhost-user-blk.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/char/stm32f2xx_usart.c
/openbmc/qemu/hw/core/machine.c
/openbmc/qemu/hw/core/qdev-properties-system.c
/openbmc/qemu/hw/core/qdev-properties.c
/openbmc/qemu/hw/display/cirrus_vga.c
/openbmc/qemu/hw/display/edid-generate.c
/openbmc/qemu/hw/display/virtio-gpu.c
/openbmc/qemu/hw/hyperv/hyperv.c
/openbmc/qemu/hw/i2c/pm_smbus.c
/openbmc/qemu/hw/i2c/smbus.c
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/amd_iommu.c
/openbmc/qemu/hw/i386/amd_iommu.h
/openbmc/qemu/hw/i386/intel_iommu.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/pc_piix.c
/openbmc/qemu/hw/i386/pc_q35.c
/openbmc/qemu/hw/i386/trace-events
/openbmc/qemu/hw/i386/x86-iommu.c
/openbmc/qemu/hw/input/ps2.c
/openbmc/qemu/hw/intc/s390_flic_kvm.c
/openbmc/qemu/hw/lm32/milkymist.c
/openbmc/qemu/hw/mem/memory-device.c
/openbmc/qemu/hw/mem/nvdimm.c
/openbmc/qemu/hw/misc/ivshmem.c
/openbmc/qemu/hw/misc/macio/pmu.c
/openbmc/qemu/hw/misc/pc-testdev.c
/openbmc/qemu/hw/misc/pci-testdev.c
/openbmc/qemu/hw/misc/tmp105.c
/openbmc/qemu/hw/misc/tmp421.c
/openbmc/qemu/hw/net/cadence_gem.c
/openbmc/qemu/hw/nvram/eeprom93xx.c
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/pci-bridge/ioh3420.c
/openbmc/qemu/hw/pci-bridge/xio3130_downstream.c
/openbmc/qemu/hw/pci-bridge/xio3130_upstream.c
/openbmc/qemu/hw/pci-host/piix.c
/openbmc/qemu/hw/pci-host/ppce500.c
/openbmc/qemu/hw/pci-host/q35.c
/openbmc/qemu/hw/pci/msix.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/pci/pci_bridge.c
/openbmc/qemu/hw/pci/shpc.c
/openbmc/qemu/hw/ppc/Makefile.objs
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/pnv_lpc.c
/openbmc/qemu/hw/ppc/ppc440_pcix.c
/openbmc/qemu/hw/ppc/ppc440_uc.c
/openbmc/qemu/hw/ppc/ppc4xx_pci.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_caps.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/ppc/spapr_rng.c
/openbmc/qemu/hw/riscv/spike.c
/openbmc/qemu/hw/riscv/virt.c
/openbmc/qemu/hw/s390x/s390-pci-bus.c
/openbmc/qemu/hw/s390x/s390-pci-bus.h
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/tod-kvm.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/Makefile.objs
/openbmc/qemu/hw/scsi/emulation.c
/openbmc/qemu/hw/scsi/lsi53c895a.c
/openbmc/qemu/hw/scsi/scsi-bus.c
/openbmc/qemu/hw/scsi/scsi-disk.c
/openbmc/qemu/hw/scsi/scsi-generic.c
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/timer/stm32f2xx_timer.c
/openbmc/qemu/hw/timer/sun4v-rtc.c
/openbmc/qemu/hw/timer/twl92230.c
/openbmc/qemu/hw/tpm/tpm_tis.c
/openbmc/qemu/hw/usb/dev-mtp.c
/openbmc/qemu/hw/usb/host-libusb.c
/openbmc/qemu/hw/usb/redirect.c
/openbmc/qemu/hw/vfio/ap.c
/openbmc/qemu/hw/virtio/virtio-rng.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/hw/xtensa/xtfpga.c
/openbmc/qemu/include/chardev/char.h
/openbmc/qemu/include/hw/acpi/acpi_dev_interface.h
/openbmc/qemu/include/hw/arm/linux-boot-if.h
/openbmc/qemu/include/hw/compat.h
/openbmc/qemu/include/hw/fw-path-provider.h
/openbmc/qemu/include/hw/hotplug.h
/openbmc/qemu/include/hw/i386/intel_iommu.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/i386/x86-iommu.h
/openbmc/qemu/include/hw/intc/intc.h
/openbmc/qemu/include/hw/ipmi/ipmi.h
/openbmc/qemu/include/hw/isa/isa.h
/openbmc/qemu/include/hw/mem/memory-device.h
/openbmc/qemu/include/hw/nmi.h
/openbmc/qemu/include/hw/pci/pci_bus.h
/openbmc/qemu/include/hw/ppc/spapr.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/qdev-properties.h
/openbmc/qemu/include/hw/s390x/tod.h
/openbmc/qemu/include/hw/scsi/emulation.h
/openbmc/qemu/include/hw/scsi/scsi.h
/openbmc/qemu/include/hw/stream.h
/openbmc/qemu/include/hw/timer/m48t59.h
/openbmc/qemu/include/io/channel-tls.h
/openbmc/qemu/include/io/channel.h
/openbmc/qemu/include/migration/vmstate.h
/openbmc/qemu/include/monitor/monitor.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/qapi/string-input-visitor.h
/openbmc/qemu/include/qemu/cutils.h
/openbmc/qemu/include/qemu/range.h
/openbmc/qemu/include/qemu/thread.h
/openbmc/qemu/include/qemu/typedefs.h
/openbmc/qemu/include/qom/object.h
/openbmc/qemu/include/qom/object_interfaces.h
/openbmc/qemu/include/sysemu/numa.h
/openbmc/qemu/include/sysemu/tpm.h
/openbmc/qemu/io/channel-tls.c
/openbmc/qemu/job.c
/openbmc/qemu/linux-user/aarch64/cpu_loop.c
/openbmc/qemu/linux-user/alpha/cpu_loop.c
/openbmc/qemu/linux-user/arm/cpu_loop.c
/openbmc/qemu/linux-user/cris/cpu_loop.c
/openbmc/qemu/linux-user/hppa/cpu_loop.c
/openbmc/qemu/linux-user/i386/cpu_loop.c
/openbmc/qemu/linux-user/m68k/cpu_loop.c
/openbmc/qemu/linux-user/m68k/signal.c
/openbmc/qemu/linux-user/microblaze/cpu_loop.c
/openbmc/qemu/linux-user/mips/cpu_loop.c
/openbmc/qemu/linux-user/nios2/cpu_loop.c
/openbmc/qemu/linux-user/openrisc/cpu_loop.c
/openbmc/qemu/linux-user/ppc/cpu_loop.c
/openbmc/qemu/linux-user/riscv/cpu_loop.c
/openbmc/qemu/linux-user/s390x/cpu_loop.c
/openbmc/qemu/linux-user/sh4/cpu_loop.c
/openbmc/qemu/linux-user/sh4/signal.c
/openbmc/qemu/linux-user/sparc/cpu_loop.c
/openbmc/qemu/linux-user/sparc/signal.c
/openbmc/qemu/linux-user/strace.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/linux-user/xtensa/cpu_loop.c
/openbmc/qemu/memory_mapping.c
/openbmc/qemu/migration/colo.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/migration/vmstate-types.c
/openbmc/qemu/migration/vmstate.c
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd/server.c
/openbmc/qemu/net/colo-compare.c
/openbmc/qemu/net/filter-rewriter.c
/openbmc/qemu/net/hub.c
/openbmc/qemu/net/net.c
/openbmc/qemu/pc-bios/README
/openbmc/qemu/pc-bios/bios-256k.bin
/openbmc/qemu/pc-bios/bios.bin
/openbmc/qemu/pc-bios/vgabios-bochs-display.bin
/openbmc/qemu/pc-bios/vgabios-cirrus.bin
/openbmc/qemu/pc-bios/vgabios-qxl.bin
/openbmc/qemu/pc-bios/vgabios-ramfb.bin
/openbmc/qemu/pc-bios/vgabios-stdvga.bin
/openbmc/qemu/pc-bios/vgabios-virtio.bin
/openbmc/qemu/pc-bios/vgabios-vmware.bin
/openbmc/qemu/pc-bios/vgabios.bin
/openbmc/qemu/qapi/misc.json
/openbmc/qemu/qapi/qobject-input-visitor.c
/openbmc/qemu/qapi/string-input-visitor.c
/openbmc/qemu/qapi/ui.json
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qga/commands-win32.c
/openbmc/qemu/qga/guest-agent-core.h
/openbmc/qemu/qom/object.c
/openbmc/qemu/qom/object_interfaces.c
/openbmc/qemu/replay/replay-internal.c
/openbmc/qemu/roms/Makefile
/openbmc/qemu/roms/seabios
/openbmc/qemu/scripts/checkpatch.pl
/openbmc/qemu/scripts/coccinelle/tcg_gen_extract.cocci
/openbmc/qemu/scripts/dump-guest-memory.py
/openbmc/qemu/scripts/get_maintainer.pl
/openbmc/qemu/scripts/make-release
/openbmc/qemu/scsi/qemu-pr-helper.c
/openbmc/qemu/slirp/ip_icmp.c
/openbmc/qemu/slirp/misc.c
/openbmc/qemu/slirp/slirp.c
/openbmc/qemu/slirp/socket.c
/openbmc/qemu/slirp/tcp_input.c
/openbmc/qemu/slirp/tcp_subr.c
/openbmc/qemu/slirp/udp.c
/openbmc/qemu/slirp/udp6.c
/openbmc/qemu/target/alpha/machine.c
/openbmc/qemu/target/arm/cpu.c
/openbmc/qemu/target/arm/cpu.h
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/idau.h
/openbmc/qemu/target/arm/internals.h
/openbmc/qemu/target/arm/kvm.c
/openbmc/qemu/target/arm/kvm32.c
/openbmc/qemu/target/arm/kvm64.c
/openbmc/qemu/target/arm/kvm_arm.h
/openbmc/qemu/target/arm/machine.c
/openbmc/qemu/target/arm/op_helper.c
/openbmc/qemu/target/arm/sve_helper.c
/openbmc/qemu/target/arm/translate-a64.c
/openbmc/qemu/target/hppa/machine.c
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/cpu.h
/openbmc/qemu/target/i386/hax-all.c
/openbmc/qemu/target/i386/hvf/x86_decode.c
/openbmc/qemu/target/i386/kvm.c
/openbmc/qemu/target/i386/translate.c
/openbmc/qemu/target/mips/machine.c
/openbmc/qemu/target/mips/translate.c
/openbmc/qemu/target/mips/translate_init.inc.c
/openbmc/qemu/target/openrisc/machine.c
/openbmc/qemu/target/ppc/cpu.h
/openbmc/qemu/target/ppc/fpu_helper.c
/openbmc/qemu/target/ppc/helper.h
/openbmc/qemu/target/ppc/kvm.c
/openbmc/qemu/target/ppc/kvm_ppc.h
/openbmc/qemu/target/ppc/machine.c
/openbmc/qemu/target/ppc/mem_helper.c
/openbmc/qemu/target/ppc/mmu_helper.c
/openbmc/qemu/target/ppc/translate.c
/openbmc/qemu/target/ppc/translate/fp-impl.inc.c
/openbmc/qemu/target/ppc/translate/fp-ops.inc.c
/openbmc/qemu/target/ppc/translate_init.inc.c
/openbmc/qemu/target/riscv/translate.c
/openbmc/qemu/target/sparc/machine.c
/openbmc/qemu/target/xtensa/core-dc232b.c
/openbmc/qemu/target/xtensa/core-dc232b/gdb-config.inc.c
/openbmc/qemu/target/xtensa/core-dc233c.c
/openbmc/qemu/target/xtensa/core-dc233c/gdb-config.inc.c
/openbmc/qemu/target/xtensa/gdbstub.c
/openbmc/qemu/tcg/tcg-op.h
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/bios-tables-test.c
/openbmc/qemu/tests/check-block.sh
/openbmc/qemu/tests/check-qom-interface.c
/openbmc/qemu/tests/data/acpi/pc/APIC
/openbmc/qemu/tests/data/acpi/pc/APIC.cphp
/openbmc/qemu/tests/data/acpi/pc/APIC.dimmpxm
/openbmc/qemu/tests/data/acpi/pc/DSDT
/openbmc/qemu/tests/data/acpi/pc/DSDT.bridge
/openbmc/qemu/tests/data/acpi/pc/DSDT.cphp
/openbmc/qemu/tests/data/acpi/pc/DSDT.dimmpxm
/openbmc/qemu/tests/data/acpi/pc/DSDT.ipmikcs
/openbmc/qemu/tests/data/acpi/pc/DSDT.memhp
/openbmc/qemu/tests/data/acpi/pc/DSDT.numamem
/openbmc/qemu/tests/data/acpi/pc/FACP
/openbmc/qemu/tests/data/acpi/pc/FACS
/openbmc/qemu/tests/data/acpi/pc/HPET
/openbmc/qemu/tests/data/acpi/pc/NFIT.dimmpxm
/openbmc/qemu/tests/data/acpi/pc/SLIT.cphp
/openbmc/qemu/tests/data/acpi/pc/SLIT.memhp
/openbmc/qemu/tests/data/acpi/pc/SRAT.cphp
/openbmc/qemu/tests/data/acpi/pc/SRAT.dimmpxm
/openbmc/qemu/tests/data/acpi/pc/SRAT.memhp
/openbmc/qemu/tests/data/acpi/pc/SRAT.numamem
/openbmc/qemu/tests/data/acpi/pc/SSDT.dimmpxm
/openbmc/qemu/tests/data/acpi/q35/APIC
/openbmc/qemu/tests/data/acpi/q35/APIC.cphp
/openbmc/qemu/tests/data/acpi/q35/APIC.dimmpxm
/openbmc/qemu/tests/data/acpi/q35/DSDT
/openbmc/qemu/tests/data/acpi/q35/DSDT.bridge
/openbmc/qemu/tests/data/acpi/q35/DSDT.cphp
/openbmc/qemu/tests/data/acpi/q35/DSDT.dimmpxm
/openbmc/qemu/tests/data/acpi/q35/DSDT.ipmibt
/openbmc/qemu/tests/data/acpi/q35/DSDT.memhp
/openbmc/qemu/tests/data/acpi/q35/DSDT.mmio64
/openbmc/qemu/tests/data/acpi/q35/DSDT.numamem
/openbmc/qemu/tests/data/acpi/q35/FACP
/openbmc/qemu/tests/data/acpi/q35/FACS
/openbmc/qemu/tests/data/acpi/q35/HPET
/openbmc/qemu/tests/data/acpi/q35/MCFG
/openbmc/qemu/tests/data/acpi/q35/NFIT.dimmpxm
/openbmc/qemu/tests/data/acpi/q35/SLIT.cphp
/openbmc/qemu/tests/data/acpi/q35/SLIT.memhp
/openbmc/qemu/tests/data/acpi/q35/SRAT.cphp
/openbmc/qemu/tests/data/acpi/q35/SRAT.dimmpxm
/openbmc/qemu/tests/data/acpi/q35/SRAT.memhp
/openbmc/qemu/tests/data/acpi/q35/SRAT.mmio64
/openbmc/qemu/tests/data/acpi/q35/SRAT.numamem
/openbmc/qemu/tests/data/acpi/q35/SSDT.dimmpxm
/openbmc/qemu/tests/data/acpi/rebuild-expected-aml.sh
/openbmc/qemu/tests/data/hex-loader/test.hex
/openbmc/qemu/tests/docker/dockerfiles/debian-amd64.docker
/openbmc/qemu/tests/guest-debug/test-gdbstub.py
/openbmc/qemu/tests/hexloader-test.c
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/nvme-test.c
/openbmc/qemu/tests/qemu-iotests/001
/openbmc/qemu/tests/qemu-iotests/002
/openbmc/qemu/tests/qemu-iotests/003
/openbmc/qemu/tests/qemu-iotests/004
/openbmc/qemu/tests/qemu-iotests/005
/openbmc/qemu/tests/qemu-iotests/007
/openbmc/qemu/tests/qemu-iotests/008
/openbmc/qemu/tests/qemu-iotests/009
/openbmc/qemu/tests/qemu-iotests/010
/openbmc/qemu/tests/qemu-iotests/011
/openbmc/qemu/tests/qemu-iotests/012
/openbmc/qemu/tests/qemu-iotests/013
/openbmc/qemu/tests/qemu-iotests/014
/openbmc/qemu/tests/qemu-iotests/015
/openbmc/qemu/tests/qemu-iotests/017
/openbmc/qemu/tests/qemu-iotests/018
/openbmc/qemu/tests/qemu-iotests/019
/openbmc/qemu/tests/qemu-iotests/020
/openbmc/qemu/tests/qemu-iotests/021
/openbmc/qemu/tests/qemu-iotests/022
/openbmc/qemu/tests/qemu-iotests/023
/openbmc/qemu/tests/qemu-iotests/024
/openbmc/qemu/tests/qemu-iotests/025
/openbmc/qemu/tests/qemu-iotests/026
/openbmc/qemu/tests/qemu-iotests/027
/openbmc/qemu/tests/qemu-iotests/028
/openbmc/qemu/tests/qemu-iotests/029
/openbmc/qemu/tests/qemu-iotests/031
/openbmc/qemu/tests/qemu-iotests/032
/openbmc/qemu/tests/qemu-iotests/033
/openbmc/qemu/tests/qemu-iotests/034
/openbmc/qemu/tests/qemu-iotests/035
/openbmc/qemu/tests/qemu-iotests/036
/openbmc/qemu/tests/qemu-iotests/037
/openbmc/qemu/tests/qemu-iotests/038
/openbmc/qemu/tests/qemu-iotests/039
/openbmc/qemu/tests/qemu-iotests/041
/openbmc/qemu/tests/qemu-iotests/042
/openbmc/qemu/tests/qemu-iotests/043
/openbmc/qemu/tests/qemu-iotests/046
/openbmc/qemu/tests/qemu-iotests/047
/openbmc/qemu/tests/qemu-iotests/049
/openbmc/qemu/tests/qemu-iotests/050
/openbmc/qemu/tests/qemu-iotests/051
/openbmc/qemu/tests/qemu-iotests/052
/openbmc/qemu/tests/qemu-iotests/053
/openbmc/qemu/tests/qemu-iotests/054
/openbmc/qemu/tests/qemu-iotests/058
/openbmc/qemu/tests/qemu-iotests/059
/openbmc/qemu/tests/qemu-iotests/060
/openbmc/qemu/tests/qemu-iotests/061
/openbmc/qemu/tests/qemu-iotests/062
/openbmc/qemu/tests/qemu-iotests/063
/openbmc/qemu/tests/qemu-iotests/064
/openbmc/qemu/tests/qemu-iotests/066
/openbmc/qemu/tests/qemu-iotests/067
/openbmc/qemu/tests/qemu-iotests/068
/openbmc/qemu/tests/qemu-iotests/069
/openbmc/qemu/tests/qemu-iotests/070
/openbmc/qemu/tests/qemu-iotests/071
/openbmc/qemu/tests/qemu-iotests/072
/openbmc/qemu/tests/qemu-iotests/073
/openbmc/qemu/tests/qemu-iotests/075
/openbmc/qemu/tests/qemu-iotests/076
/openbmc/qemu/tests/qemu-iotests/077
/openbmc/qemu/tests/qemu-iotests/078
/openbmc/qemu/tests/qemu-iotests/079
/openbmc/qemu/tests/qemu-iotests/080
/openbmc/qemu/tests/qemu-iotests/081
/openbmc/qemu/tests/qemu-iotests/082
/openbmc/qemu/tests/qemu-iotests/083
/openbmc/qemu/tests/qemu-iotests/084
/openbmc/qemu/tests/qemu-iotests/085
/openbmc/qemu/tests/qemu-iotests/086
/openbmc/qemu/tests/qemu-iotests/087
/openbmc/qemu/tests/qemu-iotests/088
/openbmc/qemu/tests/qemu-iotests/089
/openbmc/qemu/tests/qemu-iotests/090
/openbmc/qemu/tests/qemu-iotests/091
/openbmc/qemu/tests/qemu-iotests/092
/openbmc/qemu/tests/qemu-iotests/094
/openbmc/qemu/tests/qemu-iotests/095
/openbmc/qemu/tests/qemu-iotests/097
/openbmc/qemu/tests/qemu-iotests/098
/openbmc/qemu/tests/qemu-iotests/099
/openbmc/qemu/tests/qemu-iotests/101
/openbmc/qemu/tests/qemu-iotests/102
/openbmc/qemu/tests/qemu-iotests/103
/openbmc/qemu/tests/qemu-iotests/104
/openbmc/qemu/tests/qemu-iotests/105
/openbmc/qemu/tests/qemu-iotests/106
/openbmc/qemu/tests/qemu-iotests/107
/openbmc/qemu/tests/qemu-iotests/108
/openbmc/qemu/tests/qemu-iotests/109
/openbmc/qemu/tests/qemu-iotests/110
/openbmc/qemu/tests/qemu-iotests/111
/openbmc/qemu/tests/qemu-iotests/112
/openbmc/qemu/tests/qemu-iotests/113
/openbmc/qemu/tests/qemu-iotests/114
/openbmc/qemu/tests/qemu-iotests/115
/openbmc/qemu/tests/qemu-iotests/116
/openbmc/qemu/tests/qemu-iotests/117
/openbmc/qemu/tests/qemu-iotests/118
/openbmc/qemu/tests/qemu-iotests/119
/openbmc/qemu/tests/qemu-iotests/120
/openbmc/qemu/tests/qemu-iotests/121
/openbmc/qemu/tests/qemu-iotests/122
/openbmc/qemu/tests/qemu-iotests/123
/openbmc/qemu/tests/qemu-iotests/125
/openbmc/qemu/tests/qemu-iotests/126
/openbmc/qemu/tests/qemu-iotests/127
/openbmc/qemu/tests/qemu-iotests/128
/openbmc/qemu/tests/qemu-iotests/130
/openbmc/qemu/tests/qemu-iotests/131
/openbmc/qemu/tests/qemu-iotests/133
/openbmc/qemu/tests/qemu-iotests/134
/openbmc/qemu/tests/qemu-iotests/135
/openbmc/qemu/tests/qemu-iotests/137
/openbmc/qemu/tests/qemu-iotests/138
/openbmc/qemu/tests/qemu-iotests/140
/openbmc/qemu/tests/qemu-iotests/141
/openbmc/qemu/tests/qemu-iotests/142
/openbmc/qemu/tests/qemu-iotests/143
/openbmc/qemu/tests/qemu-iotests/144
/openbmc/qemu/tests/qemu-iotests/145
/openbmc/qemu/tests/qemu-iotests/146
/openbmc/qemu/tests/qemu-iotests/150
/openbmc/qemu/tests/qemu-iotests/153
/openbmc/qemu/tests/qemu-iotests/154
/openbmc/qemu/tests/qemu-iotests/156
/openbmc/qemu/tests/qemu-iotests/157
/openbmc/qemu/tests/qemu-iotests/158
/openbmc/qemu/tests/qemu-iotests/159
/openbmc/qemu/tests/qemu-iotests/160
/openbmc/qemu/tests/qemu-iotests/161
/openbmc/qemu/tests/qemu-iotests/161.out
/openbmc/qemu/tests/qemu-iotests/162
/openbmc/qemu/tests/qemu-iotests/170
/openbmc/qemu/tests/qemu-iotests/171
/openbmc/qemu/tests/qemu-iotests/172
/openbmc/qemu/tests/qemu-iotests/173
/openbmc/qemu/tests/qemu-iotests/174
/openbmc/qemu/tests/qemu-iotests/175
/openbmc/qemu/tests/qemu-iotests/176
/openbmc/qemu/tests/qemu-iotests/177
/openbmc/qemu/tests/qemu-iotests/178
/openbmc/qemu/tests/qemu-iotests/179
/openbmc/qemu/tests/qemu-iotests/181
/openbmc/qemu/tests/qemu-iotests/182
/openbmc/qemu/tests/qemu-iotests/182.out
/openbmc/qemu/tests/qemu-iotests/183
/openbmc/qemu/tests/qemu-iotests/184
/openbmc/qemu/tests/qemu-iotests/185
/openbmc/qemu/tests/qemu-iotests/186
/openbmc/qemu/tests/qemu-iotests/187
/openbmc/qemu/tests/qemu-iotests/188
/openbmc/qemu/tests/qemu-iotests/189
/openbmc/qemu/tests/qemu-iotests/190
/openbmc/qemu/tests/qemu-iotests/191
/openbmc/qemu/tests/qemu-iotests/192
/openbmc/qemu/tests/qemu-iotests/195
/openbmc/qemu/tests/qemu-iotests/197
/openbmc/qemu/tests/qemu-iotests/198
/openbmc/qemu/tests/qemu-iotests/200
/openbmc/qemu/tests/qemu-iotests/204
/openbmc/qemu/tests/qemu-iotests/214
/openbmc/qemu/tests/qemu-iotests/215
/openbmc/qemu/tests/qemu-iotests/220
/openbmc/qemu/tests/qemu-iotests/220.out
/openbmc/qemu/tests/qemu-iotests/221
/openbmc/qemu/tests/qemu-iotests/223
/openbmc/qemu/tests/qemu-iotests/223.out
/openbmc/qemu/tests/qemu-iotests/225
/openbmc/qemu/tests/qemu-iotests/226
/openbmc/qemu/tests/qemu-iotests/227
/openbmc/qemu/tests/qemu-iotests/229
/openbmc/qemu/tests/qemu-iotests/231
/openbmc/qemu/tests/qemu-iotests/232
/openbmc/qemu/tests/qemu-iotests/233
/openbmc/qemu/tests/qemu-iotests/233.out
/openbmc/qemu/tests/qemu-iotests/234
/openbmc/qemu/tests/qemu-iotests/234.out
/openbmc/qemu/tests/qemu-iotests/235
/openbmc/qemu/tests/qemu-iotests/235.out
/openbmc/qemu/tests/qemu-iotests/check
/openbmc/qemu/tests/qemu-iotests/common.config
/openbmc/qemu/tests/qemu-iotests/common.nbd
/openbmc/qemu/tests/qemu-iotests/common.pattern
/openbmc/qemu/tests/qemu-iotests/common.qemu
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/common.tls
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/tests/qmp-test.c
/openbmc/qemu/tests/tcg/i386/test-i386.c
/openbmc/qemu/tests/tcg/multiarch/linux-test.c
/openbmc/qemu/tests/test-cutils.c
/openbmc/qemu/tests/test-image-locking.c
/openbmc/qemu/tests/test-qdev-global-props.c
/openbmc/qemu/tests/test-qmp-cmds.c
/openbmc/qemu/tests/test-string-input-visitor.c
/openbmc/qemu/tests/tpm-tests.c
/openbmc/qemu/tests/vhost-user-bridge.c
/openbmc/qemu/tests/virtio-net-test.c
/openbmc/qemu/ui/egl-headless.c
/openbmc/qemu/ui/gtk-egl.c
/openbmc/qemu/util/cutils.c
/openbmc/qemu/util/qemu-thread-posix.c
/openbmc/qemu/util/vfio-helpers.c
/openbmc/qemu/vl.c
c26763f803-Oct-2018 Marc-André Lureau <marcandre.lureau@redhat.com>

memory: learn about non-volatile memory region

Add a new flag to mark memory region that are used as non-volatile, by
NVDIMM for example. That bit is propagated down to the flat view, and
reflected

memory: learn about non-volatile memory region

Add a new flag to mark memory region that are used as non-volatile, by
NVDIMM for example. That bit is propagated down to the flat view, and
reflected in HMP info mtree with a "nv-" prefix on the memory type.

This way, guest_phys_blocks_region_add() can skip the NV memory
regions for dumps and TCG memory clear in a following patch.

Cc: dgilbert@redhat.com
Cc: imammedo@redhat.com
Cc: pbonzini@redhat.com
Cc: guangrong.xiao@linux.intel.com
Cc: mst@redhat.com
Cc: xiaoguangrong.eric@gmail.com
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20181003114454.5662-2-marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/openbmc/qemu/.editorconfig
/openbmc/qemu/.travis.yml
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/accel/tcg/cputlb.c
/openbmc/qemu/accel/tcg/translate-all.c
/openbmc/qemu/block.c
/openbmc/qemu/block/block-backend.c
/openbmc/qemu/block/bochs.c
/openbmc/qemu/block/cloop.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/dmg.c
/openbmc/qemu/block/file-posix.c
/openbmc/qemu/block/gluster.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/nbd-client.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2-bitmap.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/quorum.c
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/vdi.c
/openbmc/qemu/block/vhdx-endian.c
/openbmc/qemu/block/vhdx-log.c
/openbmc/qemu/block/vhdx.c
/openbmc/qemu/block/vhdx.h
/openbmc/qemu/block/vpc.c
/openbmc/qemu/block/vvfat.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/chardev/char-socket.c
/openbmc/qemu/chardev/char.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/crypto/block-qcow.c
/openbmc/qemu/default-configs/aarch64-softmmu.mak
/openbmc/qemu/docs/COLO-FT.txt
migration.rst
/openbmc/qemu/docs/specs/tpm.txt
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/microbit.c
/openbmc/qemu/hw/arm/nrf51_soc.c
/openbmc/qemu/hw/arm/strongarm.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/xilinx_zynq.c
/openbmc/qemu/hw/arm/xlnx-versal-virt.c
/openbmc/qemu/hw/arm/xlnx-versal.c
/openbmc/qemu/hw/char/Makefile.objs
/openbmc/qemu/hw/char/nrf51_uart.c
/openbmc/qemu/hw/char/trace-events
/openbmc/qemu/hw/misc/ivshmem.c
/openbmc/qemu/hw/pci-host/q35.c
/openbmc/qemu/hw/tpm/tpm_emulator.c
/openbmc/qemu/hw/vfio/ap.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/exec/cpu-defs.h
/openbmc/qemu/include/exec/cputlb.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/fpu/softfloat-macros.h
/openbmc/qemu/include/hw/arm/nrf51_soc.h
/openbmc/qemu/include/hw/arm/xlnx-versal.h
/openbmc/qemu/include/hw/char/nrf51_uart.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/pci/pci_ids.h
/openbmc/qemu/include/qemu/option.h
/openbmc/qemu/include/qemu/units.h
/openbmc/qemu/include/qom/cpu.h
/openbmc/qemu/include/sysemu/block-backend.h
/openbmc/qemu/include/sysemu/kvm.h
/openbmc/qemu/io/channel-websock.c
/openbmc/qemu/linux-user/flatload.c
/openbmc/qemu/linux-user/m68k/cpu_loop.c
/openbmc/qemu/linux-user/xtensa/target_flat.h
/openbmc/qemu/memory.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/migration.h
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/char.json
/openbmc/qemu/qapi/migration.json
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-io-cmds.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qga/Makefile.objs
/openbmc/qemu/qga/channel-win32.c
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qga/commands-win32.c
/openbmc/qemu/qga/installer/qemu-ga.wxs
/openbmc/qemu/qga/main.c
/openbmc/qemu/qga/qapi-schema.json
/openbmc/qemu/qga/service-win32.h
/openbmc/qemu/qga/vss-win32.c
/openbmc/qemu/qga/vss-win32.h
/openbmc/qemu/qga/vss-win32/requester.cpp
/openbmc/qemu/qga/vss-win32/requester.h
/openbmc/qemu/scripts/checkpatch.pl
/openbmc/qemu/scripts/decodetree.py
/openbmc/qemu/scripts/qemu.py
/openbmc/qemu/target/arm/cpu.c
/openbmc/qemu/target/arm/cpu.h
/openbmc/qemu/target/arm/translate-sve.c
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/cpu.h
/openbmc/qemu/target/i386/hyperv-proto.h
/openbmc/qemu/target/i386/kvm.c
/openbmc/qemu/target/i386/seg_helper.c
/openbmc/qemu/target/i386/translate.c
/openbmc/qemu/target/m68k/cpu.h
/openbmc/qemu/target/m68k/translate.c
/openbmc/qemu/target/openrisc/disas.c
/openbmc/qemu/target/openrisc/translate.c
/openbmc/qemu/target/riscv/pmp.c
/openbmc/qemu/tests/boot-serial-test.c
/openbmc/qemu/tests/qemu-iotests/081
/openbmc/qemu/tests/qemu-iotests/081.out
/openbmc/qemu/tests/qemu-iotests/082.out
/openbmc/qemu/tests/qemu-iotests/083
/openbmc/qemu/tests/qemu-iotests/232
/openbmc/qemu/tests/qemu-iotests/232.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/test-char.c
/openbmc/qemu/tests/tpm-tests.c
/openbmc/qemu/tests/tpm-util.c
/openbmc/qemu/tests/tpm-util.h
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/qemu-option.c
/openbmc/qemu/vl.c
a56931ee18-Oct-2018 Cleber Rosa <crosa@redhat.com>

Acceptance tests: add make rule for running them

The acceptance (aka functional, aka Avocado-based) tests are
Python files located in "tests/acceptance" that need to be run
with the Avocado libs and

Acceptance tests: add make rule for running them

The acceptance (aka functional, aka Avocado-based) tests are
Python files located in "tests/acceptance" that need to be run
with the Avocado libs and test runner.

Let's provide a convenient way for QEMU developers to run them,
by making use of the tests-venv with the required setup.

Also, while the Avocado test runner will take care of creating a
location to save test results to, it was understood that it's better
if the results are kept within the build tree.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Acked-by: Stefan Hajnoczi <stefanha@redhat.com>
Acked-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Caio Carrara <ccarrara@redhat.com>
Message-Id: <20181018153134.8493-3-crosa@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/backends/hostmem-file.c
/openbmc/qemu/block.c
/openbmc/qemu/block/dirty-bitmap.c
/openbmc/qemu/block/qcow2-bitmap.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/blockdev.c
/openbmc/qemu/configure
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/default-configs/ppc64-softmmu.mak
/openbmc/qemu/default-configs/sparc64-softmmu.mak
/openbmc/qemu/disas/Makefile.objs
/openbmc/qemu/disas/nanomips.cpp
/openbmc/qemu/disas/nanomips.h
testing.rst
/openbmc/qemu/docs/nvdimm.txt
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/alpha/typhoon.c
/openbmc/qemu/hw/arm/musicpal.c
/openbmc/qemu/hw/audio/ac97.c
/openbmc/qemu/hw/audio/marvell_88w8618.c
/openbmc/qemu/hw/core/machine.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/qxl.h
/openbmc/qemu/hw/hppa/dino.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/mem/Makefile.objs
/openbmc/qemu/hw/mem/memory-device.c
/openbmc/qemu/hw/mem/nvdimm.c
/openbmc/qemu/hw/mem/pc-dimm.c
/openbmc/qemu/hw/mem/trace-events
/openbmc/qemu/hw/mips/gt64xxx_pci.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/net/etraxfs_eth.c
/openbmc/qemu/hw/net/lan9118.c
/openbmc/qemu/hw/net/lance.c
/openbmc/qemu/hw/net/milkymist-minimac2.c
/openbmc/qemu/hw/net/mipsnet.c
/openbmc/qemu/hw/net/opencores_eth.c
/openbmc/qemu/hw/net/smc91c111.c
/openbmc/qemu/hw/net/stellaris_enet.c
/openbmc/qemu/hw/net/xgmac.c
/openbmc/qemu/hw/nvram/Makefile.objs
/openbmc/qemu/hw/pci-host/bonito.c
/openbmc/qemu/hw/pci-host/piix.c
/openbmc/qemu/hw/pci-host/q35.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/sh4/sh_pci.c
/openbmc/qemu/hw/sparc64/niagara.c
/openbmc/qemu/hw/ssi/xilinx_spi.c
/openbmc/qemu/hw/timer/sun4v-rtc.c
/openbmc/qemu/hw/timer/trace-events
/openbmc/qemu/hw/usb/ccid-card-emulated.c
/openbmc/qemu/hw/usb/hcd-ohci.c
/openbmc/qemu/hw/xen/xen_pt_config_init.c
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/dirty-bitmap.h
/openbmc/qemu/include/disas/bfd.h
/openbmc/qemu/include/elf.h
/openbmc/qemu/include/exec/poison.h
/openbmc/qemu/include/hw/audio/wm8750.h
/openbmc/qemu/include/hw/intc/arm_gicv3_common.h
/openbmc/qemu/include/hw/mem/memory-device.h
/openbmc/qemu/include/hw/mem/pc-dimm.h
/openbmc/qemu/include/qemu/hbitmap.h
/openbmc/qemu/include/qom/cpu.h
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/mips/cpu_loop.c
/openbmc/qemu/linux-user/mips/target_syscall.h
/openbmc/qemu/linux-user/mips64/target_syscall.h
/openbmc/qemu/linux-user/qemu.h
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/migration/block-dirty-bitmap.c
/openbmc/qemu/nbd/server.c
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/misc.json
/openbmc/qemu/qapi/transaction.json
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qobject/block-qdict.c
/openbmc/qemu/scripts/decodetree.py
/openbmc/qemu/scripts/device-crash-test
/openbmc/qemu/scripts/qemu.py
/openbmc/qemu/scripts/qtest.py
/openbmc/qemu/target/mips/cpu.c
/openbmc/qemu/target/mips/cpu.h
/openbmc/qemu/target/mips/mips-defs.h
/openbmc/qemu/target/mips/translate.c
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/bios-tables-test.c
/openbmc/qemu/tests/cpu-plug-test.c
/openbmc/qemu/tests/docker/Makefile.include
/openbmc/qemu/tests/docker/docker.py
/openbmc/qemu/tests/docker/test-mingw
/openbmc/qemu/tests/guest-debug/test-gdbstub.py
/openbmc/qemu/tests/qemu-iotests/030
/openbmc/qemu/tests/qemu-iotests/040
/openbmc/qemu/tests/qemu-iotests/041
/openbmc/qemu/tests/qemu-iotests/044
/openbmc/qemu/tests/qemu-iotests/045
/openbmc/qemu/tests/qemu-iotests/056
/openbmc/qemu/tests/qemu-iotests/065
/openbmc/qemu/tests/qemu-iotests/083.out
/openbmc/qemu/tests/qemu-iotests/093
/openbmc/qemu/tests/qemu-iotests/124
/openbmc/qemu/tests/qemu-iotests/136
/openbmc/qemu/tests/qemu-iotests/139
/openbmc/qemu/tests/qemu-iotests/147
/openbmc/qemu/tests/qemu-iotests/149
/openbmc/qemu/tests/qemu-iotests/151
/openbmc/qemu/tests/qemu-iotests/163
/openbmc/qemu/tests/qemu-iotests/169
/openbmc/qemu/tests/qemu-iotests/169.out
/openbmc/qemu/tests/qemu-iotests/194.out
/openbmc/qemu/tests/qemu-iotests/202.out
/openbmc/qemu/tests/qemu-iotests/203.out
/openbmc/qemu/tests/qemu-iotests/206.out
/openbmc/qemu/tests/qemu-iotests/207
/openbmc/qemu/tests/qemu-iotests/207.out
/openbmc/qemu/tests/qemu-iotests/208.out
/openbmc/qemu/tests/qemu-iotests/210.out
/openbmc/qemu/tests/qemu-iotests/211.out
/openbmc/qemu/tests/qemu-iotests/212.out
/openbmc/qemu/tests/qemu-iotests/213.out
/openbmc/qemu/tests/qemu-iotests/216.out
/openbmc/qemu/tests/qemu-iotests/218
/openbmc/qemu/tests/qemu-iotests/218.out
/openbmc/qemu/tests/qemu-iotests/219.out
/openbmc/qemu/tests/qemu-iotests/222.out
/openbmc/qemu/tests/qemu-iotests/common.qemu
/openbmc/qemu/tests/qemu-iotests/iotests.py
/openbmc/qemu/tests/qemu-iotests/nbd-fault-injector.py
/openbmc/qemu/tests/qemu-iotests/qcow2.py
/openbmc/qemu/tests/qemu-iotests/qed.py
/openbmc/qemu/tests/requirements.txt
/openbmc/qemu/tests/tcg/Makefile.include
/openbmc/qemu/tests/tcg/Makefile.probe
/openbmc/qemu/tests/tcg/mips/mips64-dsp/subq_s_pw.c
/openbmc/qemu/tests/vm/basevm.py
/openbmc/qemu/tests/vm/centos
/openbmc/qemu/tests/vm/freebsd
/openbmc/qemu/tests/vm/netbsd
/openbmc/qemu/tests/vm/openbsd
/openbmc/qemu/tests/vm/ubuntu.i386
/openbmc/qemu/ui/sdl2.c
/openbmc/qemu/ui/spice-display.c
/openbmc/qemu/util/aio-posix.c
/openbmc/qemu/util/hbitmap.c
/openbmc/qemu/vl.c
9297081204-Oct-2018 Cleber Rosa <crosa@redhat.com>

docs/devel/testing.rst: add missing newlines after code block

The line immediate following a ".. code::" block is considered
to contains arguments to the "code directive". The lack of a
new line gi

docs/devel/testing.rst: add missing newlines after code block

The line immediate following a ".. code::" block is considered
to contains arguments to the "code directive". The lack of a
new line gives me during at parse time:

testing.rst:63: (ERROR/3) Error in "code" directive:
maximum 1 argument(s) allowed, 3 supplied.

.. code::
make check-unit V=1

testing.rst:120: (ERROR/3) Error in "code" directive:
maximum 1 argument(s) allowed, 3 supplied.

.. code::
make check-qtest V=1

Let's add the missing newlines, both for consistency and to
avoid the parsing errors.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Message-Id: <20181004161852.11673-6-crosa@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>

show more ...


/openbmc/qemu/.mailmap
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/accel/kvm/kvm-all.c
/openbmc/qemu/accel/tcg/atomic_template.h
/openbmc/qemu/accel/tcg/cpu-exec.c
/openbmc/qemu/accel/tcg/cputlb.c
/openbmc/qemu/accel/tcg/softmmu_template.h
/openbmc/qemu/accel/tcg/tcg-all.c
/openbmc/qemu/accel/tcg/translate-all.c
/openbmc/qemu/accel/tcg/user-exec.c
/openbmc/qemu/block.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qed.c
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/sheepdog.c
/openbmc/qemu/block/vpc.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/chardev/char-pty.c
/openbmc/qemu/chardev/char.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/crypto/Makefile.objs
/openbmc/qemu/crypto/init.c
/openbmc/qemu/crypto/tlscredsx509.c
/openbmc/qemu/crypto/tlssession.c
/openbmc/qemu/crypto/xts.c
/openbmc/qemu/default-configs/alpha-softmmu.mak
/openbmc/qemu/default-configs/hyperv.mak
/openbmc/qemu/default-configs/i386-softmmu.mak
/openbmc/qemu/device-hotplug.c
/openbmc/qemu/docs/COLO-FT.txt
testing.rst
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/fsdev/qemu-fsdev-dummy.c
/openbmc/qemu/fsdev/qemu-fsdev.c
/openbmc/qemu/fsdev/qemu-fsdev.h
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hw/9pfs/9p-handle.c
/openbmc/qemu/hw/9pfs/9p-local.c
/openbmc/qemu/hw/9pfs/xen-9p-backend.c
/openbmc/qemu/hw/Makefile.objs
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/audio/es1370.c
/openbmc/qemu/hw/core/Makefile.objs
/openbmc/qemu/hw/core/generic-loader.c
/openbmc/qemu/hw/core/hotplug.c
/openbmc/qemu/hw/core/null-machine.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/display/cg3.c
/openbmc/qemu/hw/display/tcx.c
/openbmc/qemu/hw/display/vga_int.h
/openbmc/qemu/hw/hyperv/Makefile.objs
/openbmc/qemu/hw/hyperv/hyperv.c
/openbmc/qemu/hw/hyperv/hyperv_testdev.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/intc/armv7m_nvic.c
/openbmc/qemu/hw/intc/ioapic.c
/openbmc/qemu/hw/intc/xics.c
/openbmc/qemu/hw/intc/xics_kvm.c
/openbmc/qemu/hw/isa/Makefile.objs
/openbmc/qemu/hw/misc/Makefile.objs
/openbmc/qemu/hw/misc/edu.c
/openbmc/qemu/hw/misc/ivshmem.c
/openbmc/qemu/hw/net/cadence_gem.c
/openbmc/qemu/hw/net/e1000.c
/openbmc/qemu/hw/net/ne2000.c
/openbmc/qemu/hw/net/pcnet.c
/openbmc/qemu/hw/net/rtl8139.c
/openbmc/qemu/hw/net/trace-events
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/pci-host/piix.c
/openbmc/qemu/hw/pci-host/q35.c
/openbmc/qemu/hw/ppc/pnv_core.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/riscv/sifive_clint.c
/openbmc/qemu/hw/riscv/sifive_plic.c
/openbmc/qemu/hw/riscv/sifive_u.c
/openbmc/qemu/hw/riscv/spike.c
/openbmc/qemu/hw/riscv/virt.c
/openbmc/qemu/hw/scsi/scsi-disk.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/hw/sd/ssi-sd.c
/openbmc/qemu/hw/smbios/smbios.c
/openbmc/qemu/hw/timer/aspeed_timer.c
/openbmc/qemu/hw/timer/mc146818rtc.c
/openbmc/qemu/hw/usb/bus.c
/openbmc/qemu/hw/vfio/pci-quirks.c
/openbmc/qemu/hw/vfio/pci.c
/openbmc/qemu/hw/vfio/platform.c
/openbmc/qemu/hw/virtio/virtio-pci.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/hw/xen/xen_pt.c
/openbmc/qemu/include/block/aio.h
/openbmc/qemu/include/elf.h
/openbmc/qemu/include/exec/cpu-defs.h
/openbmc/qemu/include/exec/cpu_ldst.h
/openbmc/qemu/include/exec/cpu_ldst_template.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/exec/ram_addr.h
/openbmc/qemu/include/hw/hotplug.h
/openbmc/qemu/include/hw/hyperv/hyperv-proto.h
/openbmc/qemu/include/hw/hyperv/hyperv.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/net/cadence_gem.h
/openbmc/qemu/include/hw/vfio/vfio-common.h
/openbmc/qemu/include/migration/colo.h
/openbmc/qemu/include/net/filter.h
/openbmc/qemu/include/qapi/error.h
/openbmc/qemu/include/qapi/qmp/qerror.h
/openbmc/qemu/include/qemu/atomic128.h
/openbmc/qemu/include/qemu/compiler.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/qemu/timer.h
/openbmc/qemu/include/qom/cpu.h
/openbmc/qemu/include/sysemu/blockdev.h
/openbmc/qemu/include/sysemu/hvf.h
/openbmc/qemu/include/sysemu/numa.h
/openbmc/qemu/include/sysemu/replay.h
/openbmc/qemu/include/sysemu/tpm.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/linux-headers/asm-powerpc/kvm.h
/openbmc/qemu/linux-headers/asm-x86/kvm.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-user/aarch64/signal.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/ioctls.h
/openbmc/qemu/linux-user/mips/target_elf.h
/openbmc/qemu/linux-user/mips/target_syscall.h
/openbmc/qemu/linux-user/mips64/target_syscall.h
/openbmc/qemu/linux-user/qemu.h
/openbmc/qemu/linux-user/sparc/signal.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/linux-user/syscall_defs.h
/openbmc/qemu/linux-user/syscall_types.h
/openbmc/qemu/memory.c
/openbmc/qemu/migration/Makefile.objs
/openbmc/qemu/migration/colo-failover.c
/openbmc/qemu/migration/colo.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/ram.c
/openbmc/qemu/migration/ram.h
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/migration/savevm.h
/openbmc/qemu/migration/trace-events
/openbmc/qemu/monitor.c
/openbmc/qemu/net/colo-compare.c
/openbmc/qemu/net/colo-compare.h
/openbmc/qemu/net/colo.c
/openbmc/qemu/net/colo.h
/openbmc/qemu/net/filter-rewriter.c
/openbmc/qemu/net/filter.c
/openbmc/qemu/net/l2tpv3.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/net/socket.c
/openbmc/qemu/numa.c
/openbmc/qemu/po/Makefile
/openbmc/qemu/qapi/migration.json
/openbmc/qemu/qapi/misc.json
/openbmc/qemu/qapi/net.json
/openbmc/qemu/qemu-io.c
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-seccomp.c
/openbmc/qemu/qom/cpu.c
/openbmc/qemu/qom/object_interfaces.c
/openbmc/qemu/replay/replay-events.c
/openbmc/qemu/replay/replay-internal.c
/openbmc/qemu/replay/replay-internal.h
/openbmc/qemu/replay/replay-time.c
/openbmc/qemu/replay/replay.c
/openbmc/qemu/scripts/archive-source.sh
/openbmc/qemu/scripts/coccinelle/inplace-byteswaps.cocci
/openbmc/qemu/scripts/coccinelle/use-error_fatal.cocci
/openbmc/qemu/scripts/git-submodule.sh
/openbmc/qemu/scripts/show-fixed-bugs.sh
/openbmc/qemu/slirp/bootp.c
/openbmc/qemu/slirp/bootp.h
/openbmc/qemu/slirp/ip6_icmp.c
/openbmc/qemu/slirp/libslirp.h
/openbmc/qemu/slirp/slirp.c
/openbmc/qemu/slirp/slirp.h
/openbmc/qemu/stubs/cpu-get-icount.c
/openbmc/qemu/stubs/replay.c
/openbmc/qemu/stubs/tpm.c
/openbmc/qemu/target/alpha/cpu.c
/openbmc/qemu/target/arm/arm-powerctl.c
/openbmc/qemu/target/arm/cpu.c
/openbmc/qemu/target/arm/cpu.h
/openbmc/qemu/target/arm/cpu64.c
/openbmc/qemu/target/arm/helper-a64.c
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/internals.h
/openbmc/qemu/target/arm/kvm.c
/openbmc/qemu/target/arm/kvm32.c
/openbmc/qemu/target/arm/kvm64.c
/openbmc/qemu/target/arm/kvm_arm.h
/openbmc/qemu/target/arm/machine.c
/openbmc/qemu/target/arm/op_helper.c
/openbmc/qemu/target/arm/translate-a64.c
/openbmc/qemu/target/arm/translate.c
/openbmc/qemu/target/arm/translate.h
/openbmc/qemu/target/hppa/mem_helper.c
/openbmc/qemu/target/i386/Makefile.objs
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/cpu.h
/openbmc/qemu/target/i386/hvf/hvf.c
/openbmc/qemu/target/i386/hvf/x86_decode.c
/openbmc/qemu/target/i386/hvf/x86_decode.h
/openbmc/qemu/target/i386/hyperv-proto.h
/openbmc/qemu/target/i386/hyperv-stub.c
/openbmc/qemu/target/i386/hyperv.c
/openbmc/qemu/target/i386/hyperv.h
/openbmc/qemu/target/i386/kvm.c
/openbmc/qemu/target/i386/machine.c
/openbmc/qemu/target/i386/mem_helper.c
/openbmc/qemu/target/mips/cpu.h
/openbmc/qemu/target/mips/helper.c
/openbmc/qemu/target/mips/helper.h
/openbmc/qemu/target/mips/internal.h
/openbmc/qemu/target/mips/machine.c
/openbmc/qemu/target/mips/mips-defs.h
/openbmc/qemu/target/mips/op_helper.c
/openbmc/qemu/target/mips/translate.c
/openbmc/qemu/target/mips/translate_init.inc.c
/openbmc/qemu/target/ppc/helper.h
/openbmc/qemu/target/ppc/mem_helper.c
/openbmc/qemu/target/ppc/translate.c
/openbmc/qemu/target/ppc/translate_init.inc.c
/openbmc/qemu/target/riscv/Makefile.objs
/openbmc/qemu/target/riscv/cpu.c
/openbmc/qemu/target/riscv/cpu.h
/openbmc/qemu/target/riscv/cpu_bits.h
/openbmc/qemu/target/riscv/cpu_helper.c
/openbmc/qemu/target/riscv/op_helper.c
/openbmc/qemu/target/s390x/mem_helper.c
/openbmc/qemu/target/s390x/translate.c
/openbmc/qemu/target/unicore32/cpu.c
/openbmc/qemu/tcg/tcg-op.c
/openbmc/qemu/tcg/tcg.c
/openbmc/qemu/tcg/tcg.h
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/benchmark-crypto-cipher.c
/openbmc/qemu/tests/crypto-tls-x509-helpers.h
/openbmc/qemu/tests/docker/dockerfiles/debian-bootstrap.pre
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/ptimer-test-stubs.c
/openbmc/qemu/tests/qemu-iotests/049.out
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/tcg/README
/openbmc/qemu/tests/tcg/mips/mipsr5900/Makefile
/openbmc/qemu/tests/tcg/mips/mipsr5900/div1.c
/openbmc/qemu/tests/tcg/mips/mipsr5900/divu1.c
/openbmc/qemu/tests/tcg/mips/mipsr5900/mflohi1.c
/openbmc/qemu/tests/tcg/mips/mipsr5900/mtlohi1.c
/openbmc/qemu/tests/tcg/mips/mipsr5900/mult.c
/openbmc/qemu/tests/tcg/mips/mipsr5900/multu.c
/openbmc/qemu/tests/test-crypto-block.c
/openbmc/qemu/tests/test-crypto-tlscredsx509.c
/openbmc/qemu/tests/test-crypto-xts.c
/openbmc/qemu/tpm.c
/openbmc/qemu/ui/curses.c
/openbmc/qemu/ui/input.c
/openbmc/qemu/ui/keymaps.c
/openbmc/qemu/ui/keymaps.h
/openbmc/qemu/ui/sdl.c
/openbmc/qemu/ui/spice-core.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/util/error.c
/openbmc/qemu/util/qemu-error.c
/openbmc/qemu/util/qemu-timer.c
/openbmc/qemu/vl.c
26830e9305-Oct-2018 Paolo Bonzini <pbonzini@redhat.com>

tests: remove gcov-files- variables

Commit 31d2dda ("build-system: remove per-test GCOV reporting", 2018-06-20)
removed users of the variables, since those uses can be replaced by a simple
overall r

tests: remove gcov-files- variables

Commit 31d2dda ("build-system: remove per-test GCOV reporting", 2018-06-20)
removed users of the variables, since those uses can be replaced by a simple
overall report produced by gcovr. However, the variables were never removed.
Do it now.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
[thuth: Fixed up contextual conflicts with the patch from Eric]
Signed-off-by: Thomas Huth <thuth@redhat.com>

show more ...


/openbmc/qemu/.gitignore
/openbmc/qemu/.gitmodules
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/backends/hostmem-memfd.c
/openbmc/qemu/backends/hostmem.c
/openbmc/qemu/block/nvme.c
/openbmc/qemu/blockdev-nbd.c
/openbmc/qemu/chardev/char-fe.c
/openbmc/qemu/chardev/char-io.c
/openbmc/qemu/chardev/char-socket.c
/openbmc/qemu/chardev/char.c
/openbmc/qemu/configure
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/pci.mak
/openbmc/qemu/default-configs/s390x-softmmu.mak
testing.rst
/openbmc/qemu/docs/vfio-ap.txt
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/gdbstub.c
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/arm/sysbus-fdt.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/char/xen_console.c
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/display/bcm2835_fb.c
/openbmc/qemu/hw/display/bochs-display.c
/openbmc/qemu/hw/display/cirrus_vga.c
/openbmc/qemu/hw/display/cirrus_vga_internal.h
/openbmc/qemu/hw/display/cirrus_vga_isa.c
/openbmc/qemu/hw/display/edid-generate.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/i2c/i2c-ddc.c
/openbmc/qemu/hw/misc/ivshmem.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/s390x/Makefile.objs
/openbmc/qemu/hw/s390x/ap-bridge.c
/openbmc/qemu/hw/s390x/ap-device.c
/openbmc/qemu/hw/s390x/css.c
/openbmc/qemu/hw/s390x/ipl.h
/openbmc/qemu/hw/s390x/s390-pci-bus.c
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/scsi/mptendian.c
/openbmc/qemu/hw/vfio/Makefile.objs
/openbmc/qemu/hw/vfio/amd-xgbe.c
/openbmc/qemu/hw/vfio/ap.c
/openbmc/qemu/hw/vfio/calxeda-xgmac.c
/openbmc/qemu/hw/vfio/display.c
/openbmc/qemu/hw/vfio/pci.c
/openbmc/qemu/hw/vfio/pci.h
/openbmc/qemu/hw/vfio/platform.c
/openbmc/qemu/hw/virtio/vhost-user.c
/openbmc/qemu/include/block/nbd.h
/openbmc/qemu/include/chardev/char-fe.h
/openbmc/qemu/include/chardev/char.h
/openbmc/qemu/include/fpu/softfloat-macros.h
/openbmc/qemu/include/fpu/softfloat.h
/openbmc/qemu/include/hw/display/edid.h
/openbmc/qemu/include/hw/i2c/i2c-ddc.h
/openbmc/qemu/include/hw/s390x/ap-bridge.h
/openbmc/qemu/include/hw/s390x/ap-device.h
/openbmc/qemu/include/hw/s390x/css.h
/openbmc/qemu/include/hw/s390x/ioinst.h
/openbmc/qemu/include/hw/s390x/s390-virtio-ccw.h
/openbmc/qemu/include/hw/vfio/vfio-common.h
/openbmc/qemu/include/hw/vfio/vfio-platform.h
/openbmc/qemu/include/monitor/monitor.h
/openbmc/qemu/include/qemu-common.h
/openbmc/qemu/include/qemu/compiler.h
/openbmc/qemu/include/qemu/cutils.h
/openbmc/qemu/include/standard-headers/linux/input.h
/openbmc/qemu/include/ui/gtk.h
/openbmc/qemu/iothread.c
/openbmc/qemu/linux-headers/asm-arm/kvm.h
/openbmc/qemu/linux-headers/asm-arm64/kvm.h
/openbmc/qemu/linux-headers/asm-s390/kvm.h
/openbmc/qemu/linux-headers/asm-x86/kvm.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-headers/linux/vfio.h
/openbmc/qemu/linux-headers/linux/vhost.h
/openbmc/qemu/migration/postcopy-ram.c
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd/client.c
/openbmc/qemu/nbd/server.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/pc-bios/openbios-ppc
/openbmc/qemu/pc-bios/openbios-sparc32
/openbmc/qemu/pc-bios/openbios-sparc64
/openbmc/qemu/qapi/misc.json
/openbmc/qemu/qdev-monitor.c
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qemu-nbd.c
/openbmc/qemu/qom/object.c
/openbmc/qemu/qom/object_interfaces.c
/openbmc/qemu/roms/openbios
/openbmc/qemu/scripts/device-crash-test
/openbmc/qemu/slirp/ip_icmp.c
/openbmc/qemu/slirp/mbuf.c
/openbmc/qemu/slirp/mbuf.h
/openbmc/qemu/slirp/socket.c
/openbmc/qemu/stubs/Makefile.objs
/openbmc/qemu/stubs/ramfb.c
/openbmc/qemu/target/arm/cpu.h
/openbmc/qemu/target/arm/cpu64.c
/openbmc/qemu/target/arm/helper-sve.h
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/helper.h
/openbmc/qemu/target/arm/internals.h
/openbmc/qemu/target/arm/kvm.c
/openbmc/qemu/target/arm/kvm_arm.h
/openbmc/qemu/target/arm/op_helper.c
/openbmc/qemu/target/arm/sve_helper.c
/openbmc/qemu/target/arm/translate-a64.c
/openbmc/qemu/target/arm/translate-sve.c
/openbmc/qemu/target/arm/translate.c
/openbmc/qemu/target/arm/translate.h
/openbmc/qemu/target/cris/translate.c
/openbmc/qemu/target/s390x/cpu.c
/openbmc/qemu/target/s390x/cpu.h
/openbmc/qemu/target/s390x/cpu_features.c
/openbmc/qemu/target/s390x/cpu_features_def.h
/openbmc/qemu/target/s390x/cpu_models.c
/openbmc/qemu/target/s390x/excp_helper.c
/openbmc/qemu/target/s390x/fpu_helper.c
/openbmc/qemu/target/s390x/gen-features.c
/openbmc/qemu/target/s390x/helper.h
/openbmc/qemu/target/s390x/insn-data.def
/openbmc/qemu/target/s390x/interrupt.c
/openbmc/qemu/target/s390x/kvm.c
/openbmc/qemu/target/s390x/tcg-stub.c
/openbmc/qemu/target/s390x/tcg_s390x.h
/openbmc/qemu/target/s390x/translate.c
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/check-qdict.c
/openbmc/qemu/tests/check-qjson.c
/openbmc/qemu/tests/check-qom-proplist.c
/openbmc/qemu/tests/docker/docker.py
/openbmc/qemu/tests/fp/.gitignore
/openbmc/qemu/tests/fp/Makefile
/openbmc/qemu/tests/fp/berkeley-softfloat-3
/openbmc/qemu/tests/fp/berkeley-testfloat-3
/openbmc/qemu/tests/fp/fp-test.c
/openbmc/qemu/tests/fp/platform.h
/openbmc/qemu/tests/fp/wrap.inc.c
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/migration/Makefile
/openbmc/qemu/tests/migration/aarch64/Makefile
/openbmc/qemu/tests/migration/aarch64/a-b-kernel.S
/openbmc/qemu/tests/migration/aarch64/a-b-kernel.h
/openbmc/qemu/tests/migration/guestperf/shell.py
/openbmc/qemu/tests/migration/migration-test.h
/openbmc/qemu/tests/migration/s390x/Makefile
/openbmc/qemu/tests/migration/s390x/a-b-bios.c
/openbmc/qemu/tests/migration/s390x/a-b-bios.h
/openbmc/qemu/ui/gtk-egl.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/sdl2-2d.c
/openbmc/qemu/util/cutils.c
/openbmc/qemu/util/qemu-option.c
/openbmc/qemu/vl.c
687ac05d24-Aug-2018 Peter Maydell <peter.maydell@linaro.org>

docs/devel/memory.txt: Document _with_attrs accessors

When we added the _with_attrs accessors we forgot to mention
them in the documentation.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

docs/devel/memory.txt: Document _with_attrs accessors

When we added the _with_attrs accessors we forgot to mention
them in the documentation.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20180824170422.5783-4-peter.maydell@linaro.org>
Based-on: <20180802174042.29234-1-peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

62a0db9424-Aug-2018 Peter Maydell <peter.maydell@linaro.org>

memory: Remove old_mmio accessors

Now that all the users of old_mmio MemoryRegion accessors
have been converted, we can remove the core code support.

Signed-off-by: Peter Maydell <peter.maydell@lin

memory: Remove old_mmio accessors

Now that all the users of old_mmio MemoryRegion accessors
have been converted, we can remove the core code support.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20180824170422.5783-2-peter.maydell@linaro.org>
Based-on: <20180802174042.29234-1-peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/accel/tcg/translate-all.c
/openbmc/qemu/accel/tcg/translator.c
/openbmc/qemu/backends/Makefile.objs
/openbmc/qemu/backends/hostmem-file.c
/openbmc/qemu/backends/hostmem-memfd.c
/openbmc/qemu/block.c
/openbmc/qemu/block/backup.c
/openbmc/qemu/block/blkreplay.c
/openbmc/qemu/block/block-backend.c
/openbmc/qemu/block/commit.c
/openbmc/qemu/block/create.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/file-posix.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/linux-aio.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/rbd.c
/openbmc/qemu/block/stream.c
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/blockjob.c
/openbmc/qemu/chardev/char-pty.c
/openbmc/qemu/chardev/char-socket.c
/openbmc/qemu/configure
/openbmc/qemu/contrib/elf2dmp/Makefile.objs
/openbmc/qemu/contrib/elf2dmp/addrspace.c
/openbmc/qemu/contrib/elf2dmp/addrspace.h
/openbmc/qemu/contrib/elf2dmp/download.c
/openbmc/qemu/contrib/elf2dmp/download.h
/openbmc/qemu/contrib/elf2dmp/err.h
/openbmc/qemu/contrib/elf2dmp/kdbg.h
/openbmc/qemu/contrib/elf2dmp/main.c
/openbmc/qemu/contrib/elf2dmp/pdb.c
/openbmc/qemu/contrib/elf2dmp/pdb.h
/openbmc/qemu/contrib/elf2dmp/pe.h
/openbmc/qemu/contrib/elf2dmp/qemu_elf.c
/openbmc/qemu/contrib/elf2dmp/qemu_elf.h
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/docs/COLO-FT.txt
memory.txt
/openbmc/qemu/docs/interop/live-block-operations.rst
/openbmc/qemu/docs/interop/vhost-user.txt
/openbmc/qemu/docs/qcow2-cache.txt
/openbmc/qemu/docs/replay.txt
/openbmc/qemu/docs/specs/standard-vga.txt
/openbmc/qemu/docs/virtio-balloon-stats.txt
/openbmc/qemu/dtc
/openbmc/qemu/exec.c
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/acpi/cpu.c
/openbmc/qemu/hw/alpha/dp264.c
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/aspeed.c
/openbmc/qemu/hw/arm/exynos4210.c
/openbmc/qemu/hw/arm/microbit.c
/openbmc/qemu/hw/arm/nrf51_soc.c
/openbmc/qemu/hw/arm/realview.c
/openbmc/qemu/hw/arm/smmu-common.c
/openbmc/qemu/hw/arm/smmuv3-internal.h
/openbmc/qemu/hw/arm/smmuv3.c
/openbmc/qemu/hw/arm/versatilepb.c
/openbmc/qemu/hw/arm/virt-acpi-build.c
/openbmc/qemu/hw/audio/es1370.c
/openbmc/qemu/hw/char/serial.c
/openbmc/qemu/hw/char/sh_serial.c
/openbmc/qemu/hw/char/virtio-serial-bus.c
/openbmc/qemu/hw/core/loader.c
/openbmc/qemu/hw/core/machine.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/display/edid-generate.c
/openbmc/qemu/hw/display/edid-region.c
/openbmc/qemu/hw/display/exynos4210_fimd.c
/openbmc/qemu/hw/display/g364fb.c
/openbmc/qemu/hw/display/jazz_led.c
/openbmc/qemu/hw/display/qxl-render.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/qxl.h
/openbmc/qemu/hw/display/sm501.c
/openbmc/qemu/hw/display/tc6393xb.c
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/display/vga.c
/openbmc/qemu/hw/display/vga_int.h
/openbmc/qemu/hw/display/virtio-gpu-3d.c
/openbmc/qemu/hw/display/virtio-gpu.c
/openbmc/qemu/hw/display/virtio-vga.c
/openbmc/qemu/hw/display/vmware_vga.c
/openbmc/qemu/hw/display/xlnx_dp.c
/openbmc/qemu/hw/hppa/machine.c
/openbmc/qemu/hw/i2c/aspeed_i2c.c
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/i386/kvm/clock.c
/openbmc/qemu/hw/i386/multiboot.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/ide/core.c
/openbmc/qemu/hw/ide/macio.c
/openbmc/qemu/hw/input/ps2.c
/openbmc/qemu/hw/intc/arm_gic.c
/openbmc/qemu/hw/intc/arm_gic_common.c
/openbmc/qemu/hw/intc/gic_internal.h
/openbmc/qemu/hw/mips/mips_fulong2e.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/mips/mips_mipssim.c
/openbmc/qemu/hw/mips/mips_r4k.c
/openbmc/qemu/hw/misc/debugexit.c
/openbmc/qemu/hw/misc/edu.c
/openbmc/qemu/hw/misc/hyperv_testdev.c
/openbmc/qemu/hw/misc/macio/macio.c
/openbmc/qemu/hw/misc/pc-testdev.c
/openbmc/qemu/hw/moxie/moxiesim.c
/openbmc/qemu/hw/net/pcnet-pci.c
/openbmc/qemu/hw/net/trace-events
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/pci-bridge/gen_pcie_root_port.c
/openbmc/qemu/hw/pci-bridge/pci_bridge_dev.c
/openbmc/qemu/hw/pci-host/grackle.c
/openbmc/qemu/hw/pci-host/prep.c
/openbmc/qemu/hw/pci-host/sabre.c
/openbmc/qemu/hw/pci-host/uninorth.c
/openbmc/qemu/hw/pci/pci.c
/openbmc/qemu/hw/pci/pci_bridge.c
/openbmc/qemu/hw/ppc/e500.c
/openbmc/qemu/hw/ppc/mac.h
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/ppc/ppc405_boards.c
/openbmc/qemu/hw/ppc/ppc440_bamboo.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/sam460ex.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_cpu_core.c
/openbmc/qemu/hw/ppc/spapr_irq.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/ppc/spapr_rtas.c
/openbmc/qemu/hw/ppc/virtex_ml507.c
/openbmc/qemu/hw/riscv/sifive_e.c
/openbmc/qemu/hw/riscv/sifive_plic.c
/openbmc/qemu/hw/riscv/sifive_u.c
/openbmc/qemu/hw/riscv/spike.c
/openbmc/qemu/hw/riscv/virt.c
/openbmc/qemu/hw/s390x/Makefile.objs
/openbmc/qemu/hw/s390x/vhost-vsock-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw-9p.c
/openbmc/qemu/hw/s390x/virtio-ccw-balloon.c
/openbmc/qemu/hw/s390x/virtio-ccw-blk.c
/openbmc/qemu/hw/s390x/virtio-ccw-crypto.c
/openbmc/qemu/hw/s390x/virtio-ccw-gpu.c
/openbmc/qemu/hw/s390x/virtio-ccw-input.c
/openbmc/qemu/hw/s390x/virtio-ccw-net.c
/openbmc/qemu/hw/s390x/virtio-ccw-rng.c
/openbmc/qemu/hw/s390x/virtio-ccw-scsi.c
/openbmc/qemu/hw/s390x/virtio-ccw-serial.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/lsi53c895a.c
/openbmc/qemu/hw/scsi/scsi-disk.c
/openbmc/qemu/hw/scsi/trace-events
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/ssi/aspeed_smc.c
/openbmc/qemu/hw/timer/aspeed_timer.c
/openbmc/qemu/hw/timer/cmsdk-apb-dualtimer.c
/openbmc/qemu/hw/usb/dev-hub.c
/openbmc/qemu/hw/usb/dev-mtp.c
/openbmc/qemu/hw/usb/hcd-ohci.c
/openbmc/qemu/hw/vfio/ccw.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/hw/virtio/virtio.c
/openbmc/qemu/include/block/aio-wait.h
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/block/blockjob.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/exec/poison.h
/openbmc/qemu/include/hw/arm/aspeed.h
/openbmc/qemu/include/hw/arm/nrf51_soc.h
/openbmc/qemu/include/hw/display/edid.h
/openbmc/qemu/include/hw/intc/arm_gic.h
/openbmc/qemu/include/hw/loader.h
/openbmc/qemu/include/hw/misc/macio/macio.h
/openbmc/qemu/include/hw/pci-host/spapr.h
/openbmc/qemu/include/hw/pci-host/uninorth.h
/openbmc/qemu/include/hw/pci/pci.h
/openbmc/qemu/include/hw/pci/pci_bridge.h
/openbmc/qemu/include/hw/ppc/spapr_irq.h
/openbmc/qemu/include/hw/ppc/xics.h
/openbmc/qemu/include/hw/qdev-core.h
/openbmc/qemu/include/hw/riscv/sifive_plic.h
/openbmc/qemu/include/hw/timer/aspeed_timer.h
/openbmc/qemu/include/hw/virtio/virtio-gpu.h
/openbmc/qemu/include/net/net.h
/openbmc/qemu/include/net/slirp.h
/openbmc/qemu/include/qapi/qmp/dispatch.h
/openbmc/qemu/include/qemu/atomic.h
/openbmc/qemu/include/qemu/coroutine.h
/openbmc/qemu/include/qemu/error-report.h
/openbmc/qemu/include/qemu/job.h
/openbmc/qemu/include/qemu/memfd.h
/openbmc/qemu/include/qemu/osdep.h
/openbmc/qemu/include/qemu/qht.h
/openbmc/qemu/include/qemu/thread.h
/openbmc/qemu/include/qemu/timer.h
/openbmc/qemu/include/qemu/units.h
/openbmc/qemu/include/qemu/win_dump_defs.h
/openbmc/qemu/include/sysemu/replay.h
/openbmc/qemu/job-qmp.c
/openbmc/qemu/job.c
/openbmc/qemu/linux-user/Makefile.objs
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/fd-trans.c
/openbmc/qemu/linux-user/fd-trans.h
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/linux-user/syscall_defs.h
/openbmc/qemu/memory.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/ram.c
/openbmc/qemu/migration/ram.h
/openbmc/qemu/migration/rdma.c
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd/server.c
/openbmc/qemu/net/net.c
/openbmc/qemu/net/slirp.c
/openbmc/qemu/os-posix.c
/openbmc/qemu/os-win32.c
/openbmc/qemu/pc-bios/hppa-firmware.img
/openbmc/qemu/pc-bios/openbios-ppc
/openbmc/qemu/pc-bios/openbios-sparc32
/openbmc/qemu/pc-bios/openbios-sparc64
/openbmc/qemu/pc-bios/palcode-clipper
/openbmc/qemu/pc-bios/u-boot-sam460-20100605.bin
/openbmc/qemu/pc-bios/u-boot.e500
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/common.json
/openbmc/qemu/qapi/migration.json
/openbmc/qemu/qapi/misc.json
/openbmc/qemu/qapi/qmp-dispatch.c
/openbmc/qemu/qapi/ui.json
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-edid.c
/openbmc/qemu/qemu-io-cmds.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-seccomp.c
/openbmc/qemu/qga/main.c
/openbmc/qemu/qobject/json-lexer.c
/openbmc/qemu/qobject/json-parser-int.h
/openbmc/qemu/qom/object.c
/openbmc/qemu/replay/replay-char.c
/openbmc/qemu/replay/replay-events.c
/openbmc/qemu/replay/replay-internal.h
/openbmc/qemu/replay/replay-snapshot.c
/openbmc/qemu/replay/replay.c
/openbmc/qemu/roms/openbios
/openbmc/qemu/scripts/device-crash-test
/openbmc/qemu/scsi/qemu-pr-helper.c
/openbmc/qemu/slirp/ip6_icmp.c
/openbmc/qemu/target/arm/cpu.c
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/cpu.h
/openbmc/qemu/target/i386/excp_helper.c
/openbmc/qemu/target/i386/hvf/README.md
/openbmc/qemu/target/i386/hvf/hvf.c
/openbmc/qemu/target/i386/hvf/x86hvf.c
/openbmc/qemu/target/i386/kvm.c
/openbmc/qemu/target/i386/seg_helper.c
/openbmc/qemu/target/i386/svm_helper.c
/openbmc/qemu/target/i386/translate.c
/openbmc/qemu/target/ppc/cpu-models.c
/openbmc/qemu/target/ppc/cpu-qom.h
/openbmc/qemu/target/ppc/cpu.h
/openbmc/qemu/target/ppc/kvm.c
/openbmc/qemu/target/ppc/kvm_ppc.h
/openbmc/qemu/target/ppc/mmu_helper.c
/openbmc/qemu/target/ppc/translate_init.inc.c
/openbmc/qemu/target/riscv/cpu.h
/openbmc/qemu/target/riscv/cpu_bits.h
/openbmc/qemu/target/riscv/helper.c
/openbmc/qemu/target/riscv/translate.c
/openbmc/qemu/target/s390x/insn-data.def
/openbmc/qemu/target/s390x/mem_helper.c
/openbmc/qemu/target/s390x/translate.c
/openbmc/qemu/target/xtensa/Makefile.objs
/openbmc/qemu/target/xtensa/core-test_kc705_be.c
/openbmc/qemu/target/xtensa/core-test_kc705_be/core-isa.h
/openbmc/qemu/target/xtensa/core-test_kc705_be/gdb-config.inc.c
/openbmc/qemu/target/xtensa/core-test_kc705_be/xtensa-modules.inc.c
/openbmc/qemu/target/xtensa/cpu.c
/openbmc/qemu/target/xtensa/cpu.h
/openbmc/qemu/target/xtensa/gdbstub.c
/openbmc/qemu/target/xtensa/helper.c
/openbmc/qemu/target/xtensa/helper.h
/openbmc/qemu/target/xtensa/op_helper.c
/openbmc/qemu/target/xtensa/translate.c
/openbmc/qemu/target/xtensa/xtensa-semi.c
/openbmc/qemu/tcg/i386/tcg-target.inc.c
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/acpi-test-data/pc/DSDT
/openbmc/qemu/tests/acpi-test-data/pc/DSDT.bridge
/openbmc/qemu/tests/acpi-test-data/pc/DSDT.cphp
/openbmc/qemu/tests/acpi-test-data/pc/DSDT.dimmpxm
/openbmc/qemu/tests/acpi-test-data/pc/DSDT.ipmikcs
/openbmc/qemu/tests/acpi-test-data/pc/DSDT.memhp
/openbmc/qemu/tests/acpi-test-data/pc/DSDT.numamem
/openbmc/qemu/tests/acpi-test-data/pc/SRAT.dimmpxm
/openbmc/qemu/tests/acpi-test-data/pc/SRAT.memhp
/openbmc/qemu/tests/acpi-test-data/q35/DSDT
/openbmc/qemu/tests/acpi-test-data/q35/DSDT.bridge
/openbmc/qemu/tests/acpi-test-data/q35/DSDT.cphp
/openbmc/qemu/tests/acpi-test-data/q35/DSDT.dimmpxm
/openbmc/qemu/tests/acpi-test-data/q35/DSDT.ipmibt
/openbmc/qemu/tests/acpi-test-data/q35/DSDT.memhp
/openbmc/qemu/tests/acpi-test-data/q35/DSDT.numamem
/openbmc/qemu/tests/acpi-test-data/q35/SRAT.dimmpxm
/openbmc/qemu/tests/acpi-test-data/q35/SRAT.memhp
/openbmc/qemu/tests/atomic64-bench.c
/openbmc/qemu/tests/boot-serial-test.c
/openbmc/qemu/tests/docker/Makefile.include
/openbmc/qemu/tests/docker/dockerfiles/centos7.docker
/openbmc/qemu/tests/docker/dockerfiles/fedora-i386-cross.docker
/openbmc/qemu/tests/docker/dockerfiles/fedora.docker
/openbmc/qemu/tests/docker/dockerfiles/ubuntu.docker
/openbmc/qemu/tests/drive_del-test.c
/openbmc/qemu/tests/libqos/libqos.c
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/machine-none-test.c
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/migration/Makefile
/openbmc/qemu/tests/migration/i386/Makefile
/openbmc/qemu/tests/migration/i386/a-b-bootblock.S
/openbmc/qemu/tests/migration/i386/a-b-bootblock.h
/openbmc/qemu/tests/migration/migration-test.h
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qemu-iotests/040
/openbmc/qemu/tests/qemu-iotests/040.out
/openbmc/qemu/tests/qemu-iotests/051
/openbmc/qemu/tests/qemu-iotests/051.out
/openbmc/qemu/tests/qemu-iotests/051.pc.out
/openbmc/qemu/tests/qemu-iotests/067.out
/openbmc/qemu/tests/qemu-iotests/137
/openbmc/qemu/tests/qemu-iotests/137.out
/openbmc/qemu/tests/qemu-iotests/153.out
/openbmc/qemu/tests/qemu-iotests/182.out
/openbmc/qemu/tests/qemu-iotests/231
/openbmc/qemu/tests/qemu-iotests/231.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qht-bench.c
/openbmc/qemu/tests/qmp-cmd-test.c
/openbmc/qemu/tests/qmp-test.c
/openbmc/qemu/tests/tcg/s390x/Makefile.target
/openbmc/qemu/tests/tcg/s390x/csst.c
/openbmc/qemu/tests/tcg/s390x/exrl-trt.c
/openbmc/qemu/tests/tcg/s390x/exrl-trtr.c
/openbmc/qemu/tests/tcg/s390x/hello-s390x.c
/openbmc/qemu/tests/tcg/s390x/ipm.c
/openbmc/qemu/tests/tcg/s390x/pack.c
/openbmc/qemu/tests/tcg/xtensa/Makefile
/openbmc/qemu/tests/tcg/xtensa/linker.ld.S
/openbmc/qemu/tests/tcg/xtensa/test_phys_mem.S
/openbmc/qemu/tests/tcg/xtensa/vectors.S
/openbmc/qemu/tests/test-bdrv-drain.c
/openbmc/qemu/tests/test-blockjob-txn.c
/openbmc/qemu/tests/test-blockjob.c
/openbmc/qemu/tests/test-char.c
/openbmc/qemu/tests/test-qga.c
/openbmc/qemu/tests/test-qht.c
/openbmc/qemu/tests/test-qmp-cmds.c
/openbmc/qemu/tests/test-rcu-list.c
/openbmc/qemu/tests/test-replication.c
/openbmc/qemu/tests/tpm-crb-test.c
/openbmc/qemu/tests/tpm-emu.c
/openbmc/qemu/tests/tpm-emu.h
/openbmc/qemu/tests/tpm-tis-test.c
/openbmc/qemu/tests/vhost-user-test.c
/openbmc/qemu/tests/vm/basevm.py
/openbmc/qemu/trace-events
/openbmc/qemu/ui/cursor.c
/openbmc/qemu/ui/gtk.c
/openbmc/qemu/ui/input.c
/openbmc/qemu/ui/sdl2.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/aio-posix.c
/openbmc/qemu/util/aio-wait.c
/openbmc/qemu/util/async.c
/openbmc/qemu/util/atomic64.c
/openbmc/qemu/util/cacheinfo.c
/openbmc/qemu/util/memfd.c
/openbmc/qemu/util/oslib-posix.c
/openbmc/qemu/util/oslib-win32.c
/openbmc/qemu/util/qemu-coroutine.c
/openbmc/qemu/util/qemu-error.c
/openbmc/qemu/util/qemu-timer.c
/openbmc/qemu/util/qht.c
/openbmc/qemu/util/qsp.c
/openbmc/qemu/util/trace-events
/openbmc/qemu/vl.c
/openbmc/qemu/win_dump.c
/openbmc/qemu/win_dump.h
8c64336127-Aug-2018 Eric Blake <eblake@redhat.com>

qapi: Add comments to aid debugging generated introspection

We consciously chose in commit 1a9a507b to hide QAPI type names
from the introspection output on the wire, but added a command
line option

qapi: Add comments to aid debugging generated introspection

We consciously chose in commit 1a9a507b to hide QAPI type names
from the introspection output on the wire, but added a command
line option -u to unmask the type name when doing a debug build.
The unmask option still remains useful to some other forms of
automated analysis, so it will not be removed; however, when it
is not in use, the generated .c file can be hard to read. At
the time when we first introduced masking, the generated file
consisted only of a monolithic C string, so there was no clean
way to inject any comments.

Later, in commit 7d0f982b, we switched the generation to output
a QLit object, in part to make it easier for future addition of
conditional compilation. In fact, commit d626b6c1 took advantage
of this by passing a tuple instead of a bare object for encoding
the output of conditionals. By extending that tuple, we can now
interject strategic comments.

For now, type name debug aid comments are only output once per
meta-type, rather than at all uses of the number used to encode
the type within the introspection data. But this is still a lot
more convenient than having to regenerate the file with the
unmask operation temporarily turned on - merely search the
generated file for '"NNN" =' to learn the corresponding source
name and associated definition of type NNN.

The generated qapi-introspect.c changes only with the addition
of comments, such as:

| @@ -14755,6 +15240,7 @@
| { "name", QLIT_QSTR("[485]"), },
| {}
| })),
| + /* "485" = QCryptoBlockInfoLUKSSlot */
| QLIT_QDICT(((QLitDictEntry[]) {
| { "members", QLIT_QLIST(((QLitObject[]) {
| QLIT_QDICT(((QLitDictEntry[]) {

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <20180827213943.33524-3-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Rebased, update to qapi-code-gen.txt corrected]
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...

913b5e2828-Aug-2018 Markus Armbruster <armbru@redhat.com>

qapi: Update docs for generator changes since commit 9ee86b85267

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20180828120736.32323-3-armbru@redhat.com>
Reviewed-by: Eric Blake <

qapi: Update docs for generator changes since commit 9ee86b85267

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20180828120736.32323-3-armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>

show more ...

3ab7238515-Aug-2018 Peter Xu <peterx@redhat.com>

qapi: Drop qapi_event_send_FOO()'s Error ** argument

The generated qapi_event_send_FOO() take an Error ** argument. They
can't actually fail, because all they do with the argument is passing it
to

qapi: Drop qapi_event_send_FOO()'s Error ** argument

The generated qapi_event_send_FOO() take an Error ** argument. They
can't actually fail, because all they do with the argument is passing it
to functions that can't fail: the QObject output visitor, and the
@qmp_emit callback, which is either monitor_qapi_event_queue() or
event_test_emit().

Drop the argument, and pass &error_abort to the QObject output visitor
and @qmp_emit instead.

Suggested-by: Eric Blake <eblake@redhat.com>
Suggested-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Peter Xu <peterx@redhat.com>
Message-Id: <20180815133747.25032-4-peterx@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
[Commit message rewritten, update to qapi-code-gen.txt corrected]
Signed-off-by: Markus Armbruster <armbru@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/accel/kvm/kvm-all.c
/openbmc/qemu/block.c
/openbmc/qemu/block/block-backend.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/quorum.c
/openbmc/qemu/block/write-threshold.c
/openbmc/qemu/blockjob.c
/openbmc/qemu/configure
/openbmc/qemu/cpus-common.c
/openbmc/qemu/cpus.c
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/default-configs/x86_64-softmmu.mak
/openbmc/qemu/disas/m68k.c
qapi-code-gen.txt
/openbmc/qemu/docs/interop/qmp-spec.txt
/openbmc/qemu/docs/usb2.txt
/openbmc/qemu/dump.c
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/fsdev/Makefile.objs
/openbmc/qemu/hmp-commands-info.hx
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hmp.h
/openbmc/qemu/hw/acpi/core.c
/openbmc/qemu/hw/acpi/cpu.c
/openbmc/qemu/hw/acpi/memory_hotplug.c
/openbmc/qemu/hw/acpi/piix4.c
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/arm/fsl-imx6ul.c
/openbmc/qemu/hw/arm/fsl-imx7.c
/openbmc/qemu/hw/arm/highbank.c
/openbmc/qemu/hw/arm/iotkit.c
/openbmc/qemu/hw/arm/mps2-tz.c
/openbmc/qemu/hw/arm/mps2.c
/openbmc/qemu/hw/arm/pxa2xx.c
/openbmc/qemu/hw/arm/vexpress.c
/openbmc/qemu/hw/audio/cs4231a.c
/openbmc/qemu/hw/audio/es1370.c
/openbmc/qemu/hw/audio/gusemu_hal.c
/openbmc/qemu/hw/audio/sb16.c
/openbmc/qemu/hw/char/virtio-console.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/cpu/a15mpcore.c
/openbmc/qemu/hw/display/bcm2835_fb.c
/openbmc/qemu/hw/display/cg3.c
/openbmc/qemu/hw/display/cirrus_vga.c
/openbmc/qemu/hw/i2c/pm_smbus.c
/openbmc/qemu/hw/i2c/smbus.c
/openbmc/qemu/hw/i2c/smbus_ich9.c
/openbmc/qemu/hw/i386/intel_iommu.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/i386/trace-events
/openbmc/qemu/hw/intc/apic.c
/openbmc/qemu/hw/intc/arm_gic.c
/openbmc/qemu/hw/ipmi/isa_ipmi_bt.c
/openbmc/qemu/hw/isa/vt82c686.c
/openbmc/qemu/hw/mem/pc-dimm.c
/openbmc/qemu/hw/mips/mips_malta.c
/openbmc/qemu/hw/misc/Makefile.objs
/openbmc/qemu/hw/misc/bcm2835_property.c
/openbmc/qemu/hw/misc/iotkit-secctl.c
/openbmc/qemu/hw/misc/iotkit-sysctl.c
/openbmc/qemu/hw/misc/iotkit-sysinfo.c
/openbmc/qemu/hw/misc/mps2-fpgaio.c
/openbmc/qemu/hw/misc/pvpanic.c
/openbmc/qemu/hw/misc/trace-events
/openbmc/qemu/hw/misc/tz-msc.c
/openbmc/qemu/hw/misc/vmcoreinfo.c
/openbmc/qemu/hw/net/virtio-net.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_rtc.c
/openbmc/qemu/hw/scsi/lsi53c895a.c
/openbmc/qemu/hw/scsi/megasas.c
/openbmc/qemu/hw/scsi/mptsas.c
/openbmc/qemu/hw/scsi/vhost-scsi-common.c
/openbmc/qemu/hw/scsi/vhost-scsi.c
/openbmc/qemu/hw/scsi/vhost-user-scsi.c
/openbmc/qemu/hw/ssi/pl022.c
/openbmc/qemu/hw/timer/Makefile.objs
/openbmc/qemu/hw/timer/cmsdk-apb-dualtimer.c
/openbmc/qemu/hw/timer/mc146818rtc.c
/openbmc/qemu/hw/timer/sh_timer.c
/openbmc/qemu/hw/timer/trace-events
/openbmc/qemu/hw/usb/dev-mtp.c
/openbmc/qemu/hw/usb/hcd-ohci.c
/openbmc/qemu/hw/vfio/common.c
/openbmc/qemu/hw/vfio/pci.c
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/watchdog/watchdog.c
/openbmc/qemu/include/chardev/char-fe.h
/openbmc/qemu/include/elf.h
/openbmc/qemu/include/fpu/softfloat.h
/openbmc/qemu/include/hw/arm/iotkit.h
/openbmc/qemu/include/hw/display/bcm2835_fb.h
/openbmc/qemu/include/hw/elf_ops.h
/openbmc/qemu/include/hw/i2c/pm_smbus.h
/openbmc/qemu/include/hw/i2c/smbus.h
/openbmc/qemu/include/hw/mem/pc-dimm.h
/openbmc/qemu/include/hw/misc/iotkit-secctl.h
/openbmc/qemu/include/hw/misc/iotkit-sysctl.h
/openbmc/qemu/include/hw/misc/iotkit-sysinfo.h
/openbmc/qemu/include/hw/misc/mps2-fpgaio.h
/openbmc/qemu/include/hw/misc/pvpanic.h
/openbmc/qemu/include/hw/misc/tz-msc.h
/openbmc/qemu/include/hw/misc/vmcoreinfo.h
/openbmc/qemu/include/hw/nvram/fw_cfg.h
/openbmc/qemu/include/hw/ssi/pl022.h
/openbmc/qemu/include/hw/timer/cmsdk-apb-dualtimer.h
/openbmc/qemu/include/hw/virtio/vhost-scsi-common.h
/openbmc/qemu/include/hw/virtio/vhost-user-scsi.h
/openbmc/qemu/include/qapi/qmp-event.h
/openbmc/qemu/include/qapi/qmp/json-parser.h
/openbmc/qemu/include/qapi/qmp/qerror.h
/openbmc/qemu/include/qapi/qmp/qnum.h
/openbmc/qemu/include/qemu/drm.h
/openbmc/qemu/include/qemu/error-report.h
/openbmc/qemu/include/qemu/main-loop.h
/openbmc/qemu/include/qemu/qht.h
/openbmc/qemu/include/qemu/qsp.h
/openbmc/qemu/include/qemu/queue.h
/openbmc/qemu/include/qemu/rcu_queue.h
/openbmc/qemu/include/qemu/seqlock.h
/openbmc/qemu/include/qemu/thread-posix.h
/openbmc/qemu/include/qemu/thread-win32.h
/openbmc/qemu/include/qemu/thread.h
/openbmc/qemu/include/qemu/unicode.h
/openbmc/qemu/include/qom/cpu.h
/openbmc/qemu/include/standard-headers/linux/qemu_fw_cfg.h
/openbmc/qemu/include/ui/console.h
/openbmc/qemu/job.c
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/mips/cpu_loop.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/migration/colo.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/migration.h
/openbmc/qemu/migration/postcopy-ram.c
/openbmc/qemu/migration/qemu-file-channel.c
/openbmc/qemu/migration/qemu-file.c
/openbmc/qemu/migration/ram.c
/openbmc/qemu/migration/rdma.c
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/monitor.c
/openbmc/qemu/pc-bios/optionrom/linuxboot_dma.c
/openbmc/qemu/pc-bios/optionrom/optionrom.h
/openbmc/qemu/qapi/introspect.json
/openbmc/qemu/qapi/migration.json
/openbmc/qemu/qapi/qmp-dispatch.c
/openbmc/qemu/qapi/qobject-input-visitor.c
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-keymap.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-seccomp.c
/openbmc/qemu/qga/main.c
/openbmc/qemu/qobject/json-lexer.c
/openbmc/qemu/qobject/json-parser-int.h
/openbmc/qemu/qobject/json-parser.c
/openbmc/qemu/qobject/json-streamer.c
/openbmc/qemu/qobject/qbool.c
/openbmc/qemu/qobject/qjson.c
/openbmc/qemu/qobject/qlist.c
/openbmc/qemu/qobject/qnull.c
/openbmc/qemu/qobject/qnum.c
/openbmc/qemu/qobject/qobject.c
/openbmc/qemu/qobject/qstring.c
/openbmc/qemu/scripts/checkpatch.pl
/openbmc/qemu/scripts/qapi/common.py
/openbmc/qemu/scripts/qapi/events.py
/openbmc/qemu/scripts/qemu-guest-agent/fsfreeze-hook
/openbmc/qemu/scripts/update-linux-headers.sh
/openbmc/qemu/scsi/pr-manager-helper.c
/openbmc/qemu/scsi/qemu-pr-helper.c
/openbmc/qemu/stubs/iothread-lock.c
/openbmc/qemu/target/arm/arm-semi.c
/openbmc/qemu/target/arm/cpu.h
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/iwmmxt_helper.c
/openbmc/qemu/target/arm/translate.c
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/cpu.h
/openbmc/qemu/target/i386/kvm.c
/openbmc/qemu/target/i386/seg_helper.c
/openbmc/qemu/target/i386/translate.c
/openbmc/qemu/target/mips/cpu.h
/openbmc/qemu/target/mips/helper.c
/openbmc/qemu/target/mips/helper.h
/openbmc/qemu/target/mips/mips-defs.h
/openbmc/qemu/target/mips/op_helper.c
/openbmc/qemu/target/mips/translate.c
/openbmc/qemu/target/mips/translate_init.inc.c
/openbmc/qemu/target/s390x/cpu_models.c
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/atomic_add-bench.c
/openbmc/qemu/tests/boot-order-test.c
/openbmc/qemu/tests/check-qjson.c
/openbmc/qemu/tests/cpu-plug-test.c
/openbmc/qemu/tests/device-introspect-test.c
/openbmc/qemu/tests/drive_del-test.c
/openbmc/qemu/tests/fw_cfg-test.c
/openbmc/qemu/tests/libqos/malloc-pc.c
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/qemu-iotests/229
/openbmc/qemu/tests/qemu-iotests/229.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/qmp-cmd-test.c
/openbmc/qemu/tests/qmp-test.c
/openbmc/qemu/tests/qom-test.c
/openbmc/qemu/tests/test-char.c
/openbmc/qemu/tests/test-hmp.c
/openbmc/qemu/tests/test-qga.c
/openbmc/qemu/tests/test-qmp-event.c
/openbmc/qemu/tests/test-rcu-list.c
/openbmc/qemu/tests/test-rcu-simpleq.c
/openbmc/qemu/tests/test-rcu-tailq.c
/openbmc/qemu/tests/test-x86-cpuid-compat.c
/openbmc/qemu/tests/vhost-user-test.c
/openbmc/qemu/tests/virtio-ccw-test.c
/openbmc/qemu/tests/vm/basevm.py
/openbmc/qemu/ui/console.c
/openbmc/qemu/ui/egl-helpers.c
/openbmc/qemu/ui/sdl2-gl.c
/openbmc/qemu/ui/sdl2.c
/openbmc/qemu/ui/spice-core.c
/openbmc/qemu/ui/spice-display.c
/openbmc/qemu/ui/vnc-enc-tight.c
/openbmc/qemu/ui/vnc-jobs.c
/openbmc/qemu/ui/vnc.c
/openbmc/qemu/util/Makefile.objs
/openbmc/qemu/util/drm.c
/openbmc/qemu/util/module.c
/openbmc/qemu/util/oslib-win32.c
/openbmc/qemu/util/qemu-thread-win32.c
/openbmc/qemu/util/qht.c
/openbmc/qemu/util/qsp.c
/openbmc/qemu/util/unicode.c
/openbmc/qemu/vl.c
3eb21fe906-Aug-2018 Dr. David Alan Gilbert <dgilbert@redhat.com>

docs/migration: Clarify pre_load in subsections

Clarify that the pre_load function in a subsection is only called if
the subsection is found; to handle a missing subsection you may
set values in the

docs/migration: Clarify pre_load in subsections

Clarify that the pre_load function in a subsection is only called if
the subsection is found; to handle a missing subsection you may
set values in the pre_load of the parent vmsd.

Signed-off-by: Dr. David Alan Gilbert <dgilbert@redhat.com>
Reviewed-by: Juan Quintela <quintela@redhat.com>
Signed-off-by: Juan Quintela <quintela@redhat.com>

show more ...


/openbmc/qemu/.mailmap
/openbmc/qemu/MAINTAINERS
/openbmc/qemu/Makefile
/openbmc/qemu/Makefile.objs
/openbmc/qemu/VERSION
/openbmc/qemu/accel/kvm/kvm-all.c
/openbmc/qemu/accel/tcg/cpu-exec.c
/openbmc/qemu/accel/tcg/cputlb.c
/openbmc/qemu/accel/tcg/softmmu_template.h
/openbmc/qemu/accel/tcg/translate-all.c
/openbmc/qemu/backends/hostmem-file.c
/openbmc/qemu/balloon.c
/openbmc/qemu/block.c
/openbmc/qemu/block/blkreplay.c
/openbmc/qemu/block/block-backend.c
/openbmc/qemu/block/commit.c
/openbmc/qemu/block/copy-on-read.c
/openbmc/qemu/block/crypto.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/null.c
/openbmc/qemu/block/qapi.c
/openbmc/qemu/block/raw-format.c
/openbmc/qemu/block/snapshot.c
/openbmc/qemu/block/throttle-groups.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/bootdevice.c
/openbmc/qemu/configure
/openbmc/qemu/default-configs/arm-softmmu.mak
/openbmc/qemu/device-hotplug.c
migration.rst
/openbmc/qemu/docs/generic-loader.txt
/openbmc/qemu/docs/nvdimm.txt
/openbmc/qemu/docs/qemu-cpu-models.texi
/openbmc/qemu/exec.c
/openbmc/qemu/fpu/softfloat.c
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hw/arm/Makefile.objs
/openbmc/qemu/hw/arm/armv7m.c
/openbmc/qemu/hw/arm/aspeed.c
/openbmc/qemu/hw/arm/aspeed_soc.c
/openbmc/qemu/hw/arm/boot.c
/openbmc/qemu/hw/arm/fsl-imx6ul.c
/openbmc/qemu/hw/arm/mcimx6ul-evk.c
/openbmc/qemu/hw/arm/mps2-tz.c
/openbmc/qemu/hw/arm/mps2.c
/openbmc/qemu/hw/arm/msf2-soc.c
/openbmc/qemu/hw/arm/realview.c
/openbmc/qemu/hw/arm/stellaris.c
/openbmc/qemu/hw/arm/stm32f205_soc.c
/openbmc/qemu/hw/arm/versatilepb.c
/openbmc/qemu/hw/arm/virt-acpi-build.c
/openbmc/qemu/hw/arm/virt.c
/openbmc/qemu/hw/arm/xlnx-zynqmp.c
/openbmc/qemu/hw/block/block.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/char/imx_serial.c
/openbmc/qemu/hw/core/generic-loader.c
/openbmc/qemu/hw/core/loader.c
/openbmc/qemu/hw/core/machine.c
/openbmc/qemu/hw/core/sysbus.c
/openbmc/qemu/hw/display/Makefile.objs
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/qxl.h
/openbmc/qemu/hw/display/vga-isa-mm.c
/openbmc/qemu/hw/dma/pl080.c
/openbmc/qemu/hw/ide/qdev.c
/openbmc/qemu/hw/intc/arm_gic.c
/openbmc/qemu/hw/intc/arm_gic_common.c
/openbmc/qemu/hw/intc/arm_gic_kvm.c
/openbmc/qemu/hw/intc/arm_gicv3_cpuif.c
/openbmc/qemu/hw/intc/arm_gicv3_its_kvm.c
/openbmc/qemu/hw/intc/armv7m_nvic.c
/openbmc/qemu/hw/intc/gic_internal.h
/openbmc/qemu/hw/intc/trace-events
/openbmc/qemu/hw/mem/nvdimm.c
/openbmc/qemu/hw/misc/Makefile.objs
/openbmc/qemu/hw/misc/aspeed_sdmc.c
/openbmc/qemu/hw/misc/imx6ul_ccm.c
/openbmc/qemu/hw/misc/trace-events
/openbmc/qemu/hw/nvram/fw_cfg.c
/openbmc/qemu/hw/pci-host/bonito.c
/openbmc/qemu/hw/ppc/Makefile.objs
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/ppc/ppc405_boards.c
/openbmc/qemu/hw/ppc/ppc405_uc.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/ppc/spapr_cpu_core.c
/openbmc/qemu/hw/ppc/spapr_events.c
/openbmc/qemu/hw/ppc/spapr_irq.c
/openbmc/qemu/hw/ppc/spapr_pci.c
/openbmc/qemu/hw/ppc/spapr_vio.c
/openbmc/qemu/hw/rdma/Makefile.objs
/openbmc/qemu/hw/rdma/rdma_backend.c
/openbmc/qemu/hw/rdma/rdma_backend.h
/openbmc/qemu/hw/rdma/rdma_backend_defs.h
/openbmc/qemu/hw/rdma/rdma_rm.c
/openbmc/qemu/hw/rdma/rdma_rm_defs.h
/openbmc/qemu/hw/rdma/rdma_utils.c
/openbmc/qemu/hw/rdma/rdma_utils.h
/openbmc/qemu/hw/rdma/vmw/pvrdma.h
/openbmc/qemu/hw/rdma/vmw/pvrdma_cmd.c
/openbmc/qemu/hw/rdma/vmw/pvrdma_main.c
/openbmc/qemu/hw/rdma/vmw/pvrdma_qp_ops.c
/openbmc/qemu/hw/s390x/3270-ccw.c
/openbmc/qemu/hw/s390x/css-bridge.c
/openbmc/qemu/hw/s390x/css.c
/openbmc/qemu/hw/s390x/s390-ccw.c
/openbmc/qemu/hw/s390x/s390-virtio-ccw.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/scsi-disk.c
/openbmc/qemu/hw/sd/sdhci-internal.h
/openbmc/qemu/hw/sd/sdhci.c
/openbmc/qemu/hw/sparc/sun4m.c
/openbmc/qemu/hw/sparc64/sun4u.c
/openbmc/qemu/hw/ssi/imx_spi.c
/openbmc/qemu/hw/ssi/xilinx_spips.c
/openbmc/qemu/hw/timer/m48t59.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/vfio/ccw.c
/openbmc/qemu/hw/vfio/common.c
/openbmc/qemu/hw/vfio/pci.c
/openbmc/qemu/hw/vfio/spapr.c
/openbmc/qemu/hw/vfio/trace-events
/openbmc/qemu/hw/virtio/virtio-balloon.c
/openbmc/qemu/hw/watchdog/Makefile.objs
/openbmc/qemu/hw/watchdog/cmsdk-apb-watchdog.c
/openbmc/qemu/hw/watchdog/trace-events
/openbmc/qemu/include/elf.h
/openbmc/qemu/include/exec/cpu_ldst.h
/openbmc/qemu/include/exec/cpu_ldst_useronly_template.h
/openbmc/qemu/include/exec/exec-all.h
/openbmc/qemu/include/exec/memory.h
/openbmc/qemu/include/exec/ram_addr.h
/openbmc/qemu/include/hw/arm/armv7m.h
/openbmc/qemu/include/hw/arm/fsl-imx6ul.h
/openbmc/qemu/include/hw/arm/virt.h
/openbmc/qemu/include/hw/arm/xlnx-zynqmp.h
/openbmc/qemu/include/hw/block/block.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/char/imx_serial.h
/openbmc/qemu/include/hw/compat.h
/openbmc/qemu/include/hw/dma/pl080.h
/openbmc/qemu/include/hw/intc/arm_gic_common.h
/openbmc/qemu/include/hw/intc/armv7m_nvic.h
/openbmc/qemu/include/hw/loader.h
/openbmc/qemu/include/hw/misc/aspeed_sdmc.h
/openbmc/qemu/include/hw/misc/imx6ul_ccm.h
/openbmc/qemu/include/hw/ppc/spapr.h
/openbmc/qemu/include/hw/ppc/spapr_irq.h
/openbmc/qemu/include/hw/ppc/xics.h
/openbmc/qemu/include/hw/s390x/css-bridge.h
/openbmc/qemu/include/hw/s390x/css.h
/openbmc/qemu/include/hw/s390x/s390-virtio-ccw.h
/openbmc/qemu/include/hw/vfio/vfio-common.h
/openbmc/qemu/include/hw/watchdog/cmsdk-apb-watchdog.h
/openbmc/qemu/include/migration/vmstate.h
/openbmc/qemu/include/qapi/qmp/qjson.h
/openbmc/qemu/include/qemu/pmem.h
/openbmc/qemu/include/qom/cpu.h
/openbmc/qemu/include/standard-headers/asm-x86/kvm_para.h
/openbmc/qemu/include/standard-headers/drm/drm_fourcc.h
/openbmc/qemu/include/standard-headers/linux/ethtool.h
/openbmc/qemu/include/standard-headers/linux/pci_regs.h
/openbmc/qemu/include/standard-headers/linux/virtio_config.h
/openbmc/qemu/include/sysemu/blockdev.h
/openbmc/qemu/include/sysemu/sysemu.h
/openbmc/qemu/linux-headers/asm-generic/unistd.h
/openbmc/qemu/linux-headers/asm-mips/unistd.h
/openbmc/qemu/linux-headers/asm-powerpc/kvm.h
/openbmc/qemu/linux-headers/asm-powerpc/unistd.h
/openbmc/qemu/linux-headers/asm-s390/kvm.h
/openbmc/qemu/linux-headers/asm-s390/unistd_32.h
/openbmc/qemu/linux-headers/asm-s390/unistd_64.h
/openbmc/qemu/linux-headers/asm-x86/kvm.h
/openbmc/qemu/linux-headers/linux/kvm.h
/openbmc/qemu/linux-headers/linux/vhost.h
/openbmc/qemu/linux-user/mips/syscall_nr.h
/openbmc/qemu/linux-user/mips64/syscall_nr.h
/openbmc/qemu/linux-user/strace.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/memory.c
/openbmc/qemu/migration/ram.c
/openbmc/qemu/migration/vmstate.c
/openbmc/qemu/monitor.c
/openbmc/qemu/numa.c
/openbmc/qemu/pc-bios/README
/openbmc/qemu/pc-bios/slof.bin
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qapi/migration.json
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qobject/block-qdict.c
/openbmc/qemu/qobject/qjson.c
/openbmc/qemu/roms/SLOF
/openbmc/qemu/scripts/qapi/common.py
/openbmc/qemu/scripts/qapi/visit.py
/openbmc/qemu/scripts/qemu-binfmt-conf.sh
/openbmc/qemu/scripts/qmp/qmp-shell
/openbmc/qemu/target/arm/cpu.c
/openbmc/qemu/target/arm/cpu.h
/openbmc/qemu/target/arm/cpu64.c
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/op_helper.c
/openbmc/qemu/target/arm/sve_helper.c
/openbmc/qemu/target/arm/translate-a64.c
/openbmc/qemu/target/arm/translate-sve.c
/openbmc/qemu/target/arm/translate.c
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/cpu.h
/openbmc/qemu/target/mips/cpu.h
/openbmc/qemu/target/mips/helper.c
/openbmc/qemu/target/mips/machine.c
/openbmc/qemu/target/mips/op_helper.c
/openbmc/qemu/target/mips/translate.c
/openbmc/qemu/target/ppc/cpu.h
/openbmc/qemu/target/ppc/excp_helper.c
/openbmc/qemu/target/ppc/fpu_helper.c
/openbmc/qemu/target/ppc/helper.h
/openbmc/qemu/target/ppc/int_helper.c
/openbmc/qemu/target/ppc/translate.c
/openbmc/qemu/target/ppc/translate/fp-impl.inc.c
/openbmc/qemu/target/ppc/translate_init.inc.c
/openbmc/qemu/target/s390x/cpu.c
/openbmc/qemu/target/s390x/cpu.h
/openbmc/qemu/target/s390x/cpu_features.c
/openbmc/qemu/target/s390x/cpu_features.h
/openbmc/qemu/target/s390x/cpu_features_def.h
/openbmc/qemu/target/s390x/cpu_models.c
/openbmc/qemu/target/s390x/gen-features.c
/openbmc/qemu/target/s390x/kvm.c
/openbmc/qemu/target/s390x/machine.c
/openbmc/qemu/target/sh4/translate.c
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/boot-order-test.c
/openbmc/qemu/tests/boot-serial-test.c
/openbmc/qemu/tests/cdrom-test.c
/openbmc/qemu/tests/check-block-qdict.c
/openbmc/qemu/tests/check-qjson.c
/openbmc/qemu/tests/cpu-plug-test.c
/openbmc/qemu/tests/drive_del-test.c
/openbmc/qemu/tests/e1000e-test.c
/openbmc/qemu/tests/endianness-test.c
/openbmc/qemu/tests/fdc-test.c
/openbmc/qemu/tests/hd-geo-test.c
/openbmc/qemu/tests/hex-loader-check-data/test.hex
/openbmc/qemu/tests/hexloader-test.c
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/ipmi-bt-test.c
/openbmc/qemu/tests/ivshmem-test.c
/openbmc/qemu/tests/libqos/ahci.c
/openbmc/qemu/tests/libqos/pci-pc.c
/openbmc/qemu/tests/libqos/pci.c
/openbmc/qemu/tests/libqos/pci.h
/openbmc/qemu/tests/libqos/usb.c
/openbmc/qemu/tests/libqos/usb.h
/openbmc/qemu/tests/libqtest.c
/openbmc/qemu/tests/libqtest.h
/openbmc/qemu/tests/m25p80-test.c
/openbmc/qemu/tests/m48t59-test.c
/openbmc/qemu/tests/machine-none-test.c
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/numa-test.c
/openbmc/qemu/tests/pnv-xscom-test.c
/openbmc/qemu/tests/prom-env-test.c
/openbmc/qemu/tests/qapi-schema/test-qapi.py
/openbmc/qemu/tests/qemu-iotests/041
/openbmc/qemu/tests/qemu-iotests/041.out
/openbmc/qemu/tests/qemu-iotests/093
/openbmc/qemu/tests/qemu-iotests/093.out
/openbmc/qemu/tests/qmp-test.c
/openbmc/qemu/tests/sdhci-test.c
/openbmc/qemu/tests/tco-test.c
/openbmc/qemu/tests/test-filter-mirror.c
/openbmc/qemu/tests/test-filter-redirector.c
/openbmc/qemu/tests/test-qga.c
/openbmc/qemu/tests/test-qmp-cmds.c
/openbmc/qemu/tests/test-qobject-input-visitor.c
/openbmc/qemu/tests/tpm-util.c
/openbmc/qemu/tests/usb-hcd-ehci-test.c
/openbmc/qemu/tests/usb-hcd-ohci-test.c
/openbmc/qemu/tests/usb-hcd-uhci-test.c
/openbmc/qemu/tests/usb-hcd-xhci-test.c
/openbmc/qemu/tests/vhost-user-test.c
/openbmc/qemu/tests/virtio-balloon-test.c
/openbmc/qemu/tests/virtio-blk-test.c
/openbmc/qemu/tests/virtio-console-test.c
/openbmc/qemu/tests/virtio-net-test.c
/openbmc/qemu/tests/virtio-rng-test.c
/openbmc/qemu/tests/virtio-scsi-test.c
/openbmc/qemu/tests/virtio-serial-test.c
/openbmc/qemu/tests/vm/Makefile.include
/openbmc/qemu/tests/vm/basevm.py
/openbmc/qemu/tests/vm/freebsd
/openbmc/qemu/tests/vm/netbsd
/openbmc/qemu/tests/vm/openbsd
/openbmc/qemu/tests/vm/ubuntu.i386
/openbmc/qemu/tests/vmgenid-test.c
/openbmc/qemu/util/aio-posix.c
41e3340a03-Aug-2018 Peter Maydell <peter.maydell@linaro.org>

tests/vm: Propagate V=1 down into the make inside the VM

Invoking 'make vm-build-freebsd' and friends with V=1 should
propagate that verbosity setting down into the build run
inside the VM. Make sur

tests/vm: Propagate V=1 down into the make inside the VM

Invoking 'make vm-build-freebsd' and friends with V=1 should
propagate that verbosity setting down into the build run
inside the VM. Make sure we do that. This brings it into
line with how the container tests handle V=1.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20180803085230.30574-4-peter.maydell@linaro.org>
Signed-off-by: Fam Zheng <famz@redhat.com>

show more ...


/openbmc/qemu/VERSION
/openbmc/qemu/backends/cryptodev-vhost-user.c
/openbmc/qemu/block/file-posix.c
/openbmc/qemu/block/nvme.c
/openbmc/qemu/block/qapi.c
testing.rst
/openbmc/qemu/hw/arm/iotkit.c
/openbmc/qemu/hw/arm/smmuv3.c
/openbmc/qemu/hw/arm/sysbus-fdt.c
/openbmc/qemu/hw/display/virtio-gpu.c
/openbmc/qemu/hw/display/virtio-vga.c
/openbmc/qemu/hw/i386/acpi-build.c
/openbmc/qemu/hw/intc/arm_gicv3_common.c
/openbmc/qemu/hw/intc/armv7m_nvic.c
/openbmc/qemu/hw/misc/macio/cuda.c
/openbmc/qemu/hw/misc/macio/macio.c
/openbmc/qemu/hw/misc/macio/pmu.c
/openbmc/qemu/hw/misc/tz-mpc.c
/openbmc/qemu/hw/ppc/ppc440_pcix.c
/openbmc/qemu/hw/ppc/sam460ex.c
/openbmc/qemu/hw/s390x/sclp.c
/openbmc/qemu/hw/virtio/vhost.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/virtio/virtio-gpu.h
/openbmc/qemu/linux-user/host/ppc64/safe-syscall.inc.S
/openbmc/qemu/linux-user/mmap.c
/openbmc/qemu/monitor.c
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qemu-img-cmds.hx
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-img.texi
/openbmc/qemu/slirp/mbuf.c
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/machine.c
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/cpu.h
/openbmc/qemu/target/i386/machine.c
/openbmc/qemu/target/i386/misc_helper.c
/openbmc/qemu/target/i386/smm_helper.c
/openbmc/qemu/target/xtensa/cpu.c
/openbmc/qemu/tcg/optimize.c
/openbmc/qemu/tests/acpi-test-data/pc/SRAT.dimmpxm
/openbmc/qemu/tests/acpi-test-data/pc/SRAT.memhp
/openbmc/qemu/tests/acpi-test-data/pc/SRAT.numamem
/openbmc/qemu/tests/acpi-test-data/q35/SRAT.dimmpxm
/openbmc/qemu/tests/acpi-test-data/q35/SRAT.memhp
/openbmc/qemu/tests/acpi-test-data/q35/SRAT.numamem
/openbmc/qemu/tests/docker/Makefile.include
/openbmc/qemu/tests/docker/dockerfiles/centos7.docker
/openbmc/qemu/tests/qemu-iotests/082
/openbmc/qemu/tests/qemu-iotests/082.out
/openbmc/qemu/tests/qemu-iotests/226
/openbmc/qemu/tests/qemu-iotests/227
/openbmc/qemu/tests/qemu-iotests/227.out
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/tcg/multiarch/test-mmap.c
/openbmc/qemu/tests/vm/Makefile.include
/openbmc/qemu/tests/vm/basevm.py
/openbmc/qemu/tests/vm/centos
/openbmc/qemu/tests/vm/freebsd
/openbmc/qemu/tests/vm/netbsd
/openbmc/qemu/tests/vm/openbsd
/openbmc/qemu/tests/vm/ubuntu.i386
/openbmc/qemu/util/aio-posix.c
/openbmc/qemu/util/aio-win32.c
/openbmc/qemu/util/qemu-timer.c
f4a1b65324-Jul-2018 Fam Zheng <famz@redhat.com>

docs: Describe using images in writing iotests

Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Kevin W

docs: Describe using images in writing iotests

Signed-off-by: Fam Zheng <famz@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>

show more ...


/openbmc/qemu/VERSION
/openbmc/qemu/block.c
/openbmc/qemu/block/backup.c
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/block/blkverify.c
/openbmc/qemu/block/curl.c
/openbmc/qemu/block/file-posix.c
/openbmc/qemu/block/gluster.c
/openbmc/qemu/block/nbd.c
/openbmc/qemu/block/qcow.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/throttle-groups.c
/openbmc/qemu/block/vhdx.c
/openbmc/qemu/block/vvfat.c
testing.rst
/openbmc/qemu/hw/arm/spitz.c
/openbmc/qemu/hw/audio/hda-codec.c
/openbmc/qemu/hw/intc/arm_gicv3_cpuif.c
/openbmc/qemu/hw/intc/armv7m_nvic.c
/openbmc/qemu/hw/intc/exynos4210_gic.c
/openbmc/qemu/hw/intc/trace-events
/openbmc/qemu/hw/microblaze/xlnx-zynqmp-pmu.c
/openbmc/qemu/hw/net/e1000e_core.c
/openbmc/qemu/hw/net/e1000e_core.h
/openbmc/qemu/hw/riscv/riscv_hart.c
/openbmc/qemu/hw/riscv/sifive_e.c
/openbmc/qemu/hw/riscv/sifive_u.c
/openbmc/qemu/hw/riscv/spike.c
/openbmc/qemu/hw/riscv/virt.c
/openbmc/qemu/hw/sd/bcm2835_sdhost.c
/openbmc/qemu/include/crypto/init.h
/openbmc/qemu/include/monitor/monitor.h
/openbmc/qemu/include/qapi/qmp/qstring.h
/openbmc/qemu/linux-user/elfload.c
/openbmc/qemu/linux-user/ppc/signal.c
/openbmc/qemu/linux-user/qemu.h
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/ram.c
/openbmc/qemu/monitor.c
/openbmc/qemu/net/tap.c
/openbmc/qemu/po/Makefile
/openbmc/qemu/po/bg.po
/openbmc/qemu/po/de_DE.po
/openbmc/qemu/po/fr_FR.po
/openbmc/qemu/po/hu.po
/openbmc/qemu/po/it.po
/openbmc/qemu/po/messages.po
/openbmc/qemu/po/tr.po
/openbmc/qemu/po/zh_CN.po
/openbmc/qemu/qapi/introspect.json
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qga/commands-win32.c
/openbmc/qemu/qga/main.c
/openbmc/qemu/qobject/qstring.c
/openbmc/qemu/scripts/qapi/introspect.py
/openbmc/qemu/stubs/error-printf.c
/openbmc/qemu/stubs/monitor.c
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/i386/cpu.h
/openbmc/qemu/target/s390x/cpu_models.c
/openbmc/qemu/tcg/aarch64/tcg-target.inc.c
/openbmc/qemu/tcg/i386/tcg-target.inc.c
/openbmc/qemu/tests/.gitignore
/openbmc/qemu/tests/check-qobject.c
/openbmc/qemu/tests/check-qstring.c
/openbmc/qemu/tests/crypto-tls-x509-helpers.c
/openbmc/qemu/tests/docker/Makefile.include
/openbmc/qemu/tests/docker/common.rc
/openbmc/qemu/tests/docker/docker.py
/openbmc/qemu/tests/docker/dockerfiles/debian-bootstrap.docker
/openbmc/qemu/tests/docker/dockerfiles/debian-bootstrap.pre
/openbmc/qemu/tests/docker/dockerfiles/debian-tricore-cross.docker
/openbmc/qemu/tests/docker/test-clang
/openbmc/qemu/tests/docker/test-debug
/openbmc/qemu/tests/docker/test-full
/openbmc/qemu/tests/docker/test-quick
/openbmc/qemu/tests/docker/test-unit
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/qemu-iotests/103.out
/openbmc/qemu/tests/qemu-iotests/137.out
/openbmc/qemu/tests/qemu-iotests/149
/openbmc/qemu/tests/qemu-iotests/149.out
/openbmc/qemu/tests/qemu-iotests/223
/openbmc/qemu/tests/qemu-iotests/226
/openbmc/qemu/tests/tcg/i386/Makefile.target
/openbmc/qemu/tests/tcg/i386/README
/openbmc/qemu/tests/test-crypto-tlscredsx509.c
/openbmc/qemu/tests/test-crypto-tlssession.c
/openbmc/qemu/tests/test-io-channel-tls.c
/openbmc/qemu/tests/test-util-sockets.c
/openbmc/qemu/tests/test-vmstate.c
/openbmc/qemu/ui/cocoa.m
db817b8c03-Jul-2018 Yaowei Bai <baiyaowei@cmss.chinamobile.com>

tracing: Use double-dash spelling for trace option

The '-trace' and '--trace' spellings are only both supported in qemu
binary, while for qemu-nbd or qemu-img only '--trace' spelling is
supported. S

tracing: Use double-dash spelling for trace option

The '-trace' and '--trace' spellings are only both supported in qemu
binary, while for qemu-nbd or qemu-img only '--trace' spelling is
supported. So for the consistency of trace option invocation, we
should use double-dash spelling in our documentation.

This's also mentioned in
https://wiki.qemu.org/BiteSizedTasks#Consistent_option_usage_in_documentation
.

Signed-off-by: Yaowei Bai <baiyaowei@cmss.chinamobile.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 1530674247-31200-1-git-send-email-baiyaowei@cmss.chinamobile.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/VERSION
/openbmc/qemu/accel/tcg/cputlb.c
/openbmc/qemu/accel/tcg/translate-all.c
tracing.txt
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/arm/allwinner-a10.c
/openbmc/qemu/hw/arm/armv7m.c
/openbmc/qemu/hw/arm/bcm2836.c
/openbmc/qemu/hw/arm/fsl-imx25.c
/openbmc/qemu/hw/arm/fsl-imx31.c
/openbmc/qemu/hw/arm/fsl-imx6.c
/openbmc/qemu/hw/arm/fsl-imx7.c
/openbmc/qemu/hw/arm/iotkit.c
/openbmc/qemu/hw/arm/msf2-soc.c
/openbmc/qemu/hw/arm/stm32f205_soc.c
/openbmc/qemu/hw/arm/xlnx-zynqmp.c
/openbmc/qemu/hw/char/bcm2835_aux.c
/openbmc/qemu/hw/char/serial.c
/openbmc/qemu/hw/core/hotplug.c
/openbmc/qemu/hw/core/qdev.c
/openbmc/qemu/hw/core/sysbus.c
/openbmc/qemu/hw/cpu/a15mpcore.c
/openbmc/qemu/hw/cpu/a9mpcore.c
/openbmc/qemu/hw/cpu/arm11mpcore.c
/openbmc/qemu/hw/cpu/realview_mpcore.c
/openbmc/qemu/hw/display/sm501.c
/openbmc/qemu/hw/display/xlnx_dp.c
/openbmc/qemu/hw/i386/multiboot.c
/openbmc/qemu/hw/i386/pc.c
/openbmc/qemu/hw/intc/arm_gic.c
/openbmc/qemu/hw/intc/armv7m_nvic.c
/openbmc/qemu/hw/intc/realview_gic.c
/openbmc/qemu/hw/intc/xics.c
/openbmc/qemu/hw/misc/aspeed_scu.c
/openbmc/qemu/hw/misc/auxbus.c
/openbmc/qemu/hw/misc/hyperv_testdev.c
/openbmc/qemu/hw/net/fsl_etsec/etsec.c
/openbmc/qemu/hw/net/fsl_etsec/etsec.h
/openbmc/qemu/hw/net/fsl_etsec/registers.h
/openbmc/qemu/hw/net/fsl_etsec/rings.c
/openbmc/qemu/hw/ppc/sam460ex.c
/openbmc/qemu/hw/ppc/spapr.c
/openbmc/qemu/hw/scsi/virtio-scsi.c
/openbmc/qemu/include/hw/hotplug.h
/openbmc/qemu/include/hw/misc/aspeed_scu.h
/openbmc/qemu/include/hw/misc/auxbus.h
/openbmc/qemu/include/hw/sysbus.h
/openbmc/qemu/include/qom/object.h
/openbmc/qemu/linux-user/main.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/monitor.c
/openbmc/qemu/qapi/introspect.json
/openbmc/qemu/qapi/misc.json
/openbmc/qemu/qemu-deprecated.texi
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-tech.texi
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qmp.c
/openbmc/qemu/qom/object.c
/openbmc/qemu/scripts/qapi/introspect.py
/openbmc/qemu/target/arm/sve_helper.c
/openbmc/qemu/target/i386/arch_dump.c
/openbmc/qemu/target/i386/hyperv.c
/openbmc/qemu/target/i386/hyperv.h
/openbmc/qemu/target/i386/kvm-stub.c
/openbmc/qemu/target/i386/kvm.c
/openbmc/qemu/target/i386/kvm_i386.h
/openbmc/qemu/tests/numa-test.c
/openbmc/qemu/tests/qmp-test.c
/openbmc/qemu/tests/vhost-user-test.c
/openbmc/qemu/trace/control.c
/openbmc/qemu/trace/control.h
/openbmc/qemu/util/qemu-option.c
9277d81f12-Jun-2018 Ville Skyttä <ville.skytta@iki.fi>

docs: Grammar and spelling fixes

Signed-off-by: Ville Skyttä <ville.skytta@iki.fi>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 20180

docs: Grammar and spelling fixes

Signed-off-by: Ville Skyttä <ville.skytta@iki.fi>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 20180612065150.21110-1-ville.skytta@iki.fi
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


/openbmc/qemu/MAINTAINERS
/openbmc/qemu/VERSION
/openbmc/qemu/accel/tcg/translate-all.c
/openbmc/qemu/block.c
/openbmc/qemu/block/Makefile.objs
/openbmc/qemu/block/backup.c
/openbmc/qemu/block/blkdebug.c
/openbmc/qemu/block/blklogwrites.c
/openbmc/qemu/block/blkreplay.c
/openbmc/qemu/block/block-backend.c
/openbmc/qemu/block/copy-on-read.c
/openbmc/qemu/block/crypto.c
/openbmc/qemu/block/file-posix.c
/openbmc/qemu/block/file-win32.c
/openbmc/qemu/block/io.c
/openbmc/qemu/block/iscsi.c
/openbmc/qemu/block/mirror.c
/openbmc/qemu/block/qcow2-bitmap.c
/openbmc/qemu/block/qcow2-refcount.c
/openbmc/qemu/block/qcow2.c
/openbmc/qemu/block/qcow2.h
/openbmc/qemu/block/raw-format.c
/openbmc/qemu/block/throttle.c
/openbmc/qemu/block/trace-events
/openbmc/qemu/block/vmdk.c
/openbmc/qemu/blockdev.c
/openbmc/qemu/chardev/char-socket.c
/openbmc/qemu/default-configs/ppc-softmmu.mak
/openbmc/qemu/default-configs/ppcemb-softmmu.mak
/openbmc/qemu/default-configs/riscv32-softmmu.mak
/openbmc/qemu/default-configs/riscv64-softmmu.mak
/openbmc/qemu/default-configs/sh4-softmmu.mak
/openbmc/qemu/default-configs/sh4eb-softmmu.mak
/openbmc/qemu/device-hotplug.c
/openbmc/qemu/docs/colo-proxy.txt
/openbmc/qemu/docs/config/mach-virt-graphical.cfg
/openbmc/qemu/docs/config/mach-virt-serial.cfg
/openbmc/qemu/docs/config/q35-emulated.cfg
/openbmc/qemu/docs/config/q35-virtio-graphical.cfg
/openbmc/qemu/docs/config/q35-virtio-serial.cfg
migration.rst
multi-thread-tcg.txt
/openbmc/qemu/docs/interop/qcow2.txt
/openbmc/qemu/docs/interop/vhost-user.txt
/openbmc/qemu/docs/memory-hotplug.txt
/openbmc/qemu/docs/multiseat.txt
/openbmc/qemu/docs/qemu-block-drivers.texi
/openbmc/qemu/docs/qemupciserial.inf
/openbmc/qemu/docs/specs/acpi_nvdimm.txt
/openbmc/qemu/docs/specs/ppc-spapr-hcalls.txt
/openbmc/qemu/docs/specs/tpm.txt
/openbmc/qemu/docs/usb2.txt
/openbmc/qemu/hmp-commands.hx
/openbmc/qemu/hw/arm/smmu-common.c
/openbmc/qemu/hw/block/block.c
/openbmc/qemu/hw/block/nvme.c
/openbmc/qemu/hw/block/virtio-blk.c
/openbmc/qemu/hw/core/machine.c
/openbmc/qemu/hw/core/ptimer.c
/openbmc/qemu/hw/display/sm501.c
/openbmc/qemu/hw/ide/qdev.c
/openbmc/qemu/hw/intc/ioapic.c
/openbmc/qemu/hw/net/dp8393x.c
/openbmc/qemu/hw/ppc/mac_newworld.c
/openbmc/qemu/hw/ppc/mac_oldworld.c
/openbmc/qemu/hw/ppc/ppc440_uc.c
/openbmc/qemu/hw/ppc/prep.c
/openbmc/qemu/hw/ppc/sam460ex.c
/openbmc/qemu/hw/ppc/spapr_vio.c
/openbmc/qemu/hw/riscv/sifive_e.c
/openbmc/qemu/hw/riscv/sifive_plic.c
/openbmc/qemu/hw/riscv/sifive_u.c
/openbmc/qemu/hw/riscv/virt.c
/openbmc/qemu/hw/s390x/s390-stattrib-kvm.c
/openbmc/qemu/hw/s390x/s390-stattrib.c
/openbmc/qemu/hw/s390x/virtio-ccw.c
/openbmc/qemu/hw/scsi/scsi-disk.c
/openbmc/qemu/hw/sd/omap_mmc.c
/openbmc/qemu/hw/timer/cmsdk-apb-timer.c
/openbmc/qemu/hw/usb/dev-storage.c
/openbmc/qemu/hw/vfio/pci.c
/openbmc/qemu/include/block/block.h
/openbmc/qemu/include/block/block_int.h
/openbmc/qemu/include/hw/arm/smmu-common.h
/openbmc/qemu/include/hw/block/block.h
/openbmc/qemu/include/hw/boards.h
/openbmc/qemu/include/hw/i386/pc.h
/openbmc/qemu/include/hw/ptimer.h
/openbmc/qemu/include/hw/riscv/sifive_e.h
/openbmc/qemu/include/hw/riscv/sifive_plic.h
/openbmc/qemu/include/hw/riscv/sifive_u.h
/openbmc/qemu/include/sysemu/block-backend.h
/openbmc/qemu/include/sysemu/blockdev.h
/openbmc/qemu/linux-user/Makefile.objs
/openbmc/qemu/linux-user/alpha/cpu_loop.c
/openbmc/qemu/linux-user/cris/cpu_loop.c
/openbmc/qemu/linux-user/cris/signal.c
/openbmc/qemu/linux-user/exit.c
/openbmc/qemu/linux-user/microblaze/cpu_loop.c
/openbmc/qemu/linux-user/microblaze/signal.c
/openbmc/qemu/linux-user/nios2/signal.c
/openbmc/qemu/linux-user/qemu.h
/openbmc/qemu/linux-user/sh4/cpu_loop.c
/openbmc/qemu/linux-user/sparc/cpu_loop.c
/openbmc/qemu/linux-user/sparc/signal.c
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/migration/exec.c
/openbmc/qemu/migration/fd.c
/openbmc/qemu/migration/migration.c
/openbmc/qemu/migration/ram.c
/openbmc/qemu/migration/ram.h
/openbmc/qemu/migration/savevm.c
/openbmc/qemu/migration/socket.c
/openbmc/qemu/monitor.c
/openbmc/qemu/nbd/server.c
/openbmc/qemu/pc-bios/u-boot-sam460-20100605.bin
/openbmc/qemu/qapi/block-core.json
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-img.c
/openbmc/qemu/qemu-img.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qemu-seccomp.c
/openbmc/qemu/qtest.c
/openbmc/qemu/roms/u-boot-sam460ex
/openbmc/qemu/scripts/checkpatch.pl
/openbmc/qemu/scripts/coverity-model.c
/openbmc/qemu/scsi/pr-manager-helper.c
/openbmc/qemu/scsi/qemu-pr-helper.c
/openbmc/qemu/target/arm/helper.c
/openbmc/qemu/target/arm/translate-sve.c
/openbmc/qemu/target/i386/cpu.c
/openbmc/qemu/target/ppc/int_helper.c
/openbmc/qemu/target/sh4/translate.c
/openbmc/qemu/tcg/tcg-op-gvec.c
/openbmc/qemu/tests/ahci-test.c
/openbmc/qemu/tests/docker/Makefile.include
/openbmc/qemu/tests/docker/docker.py
/openbmc/qemu/tests/docker/dockerfiles/debian-bootstrap.docker
/openbmc/qemu/tests/docker/dockerfiles/debian-bootstrap.pre
/openbmc/qemu/tests/docker/dockerfiles/debian-powerpc-user-cross.docker
/openbmc/qemu/tests/docker/dockerfiles/debian8-mxe.docker
/openbmc/qemu/tests/docker/dockerfiles/ubuntu.docker
/openbmc/qemu/tests/hd-geo-test.c
/openbmc/qemu/tests/ide-test.c
/openbmc/qemu/tests/migration-test.c
/openbmc/qemu/tests/ptimer-test.c
/openbmc/qemu/tests/qemu-iotests/051
/openbmc/qemu/tests/qemu-iotests/051.out
/openbmc/qemu/tests/qemu-iotests/051.pc.out
/openbmc/qemu/tests/qemu-iotests/122.out
/openbmc/qemu/tests/qemu-iotests/153
/openbmc/qemu/tests/qemu-iotests/153.out
/openbmc/qemu/tests/qemu-iotests/197
/openbmc/qemu/tests/qemu-iotests/197.out
/openbmc/qemu/tests/qemu-iotests/222
/openbmc/qemu/tests/qemu-iotests/225
/openbmc/qemu/tests/qemu-iotests/225.out
/openbmc/qemu/tests/qemu-iotests/226
/openbmc/qemu/tests/qemu-iotests/226.out
/openbmc/qemu/tests/qemu-iotests/common.rc
/openbmc/qemu/tests/qemu-iotests/group
/openbmc/qemu/tests/test-bdrv-drain.c
/openbmc/qemu/ui/cocoa.m
fe8bf5f620-Jun-2018 Alex Bennée <alex.bennee@linaro.org>

build-system: add coverage-report target

This will build a coverage report under the current directory in
reports/coverage. At the users option a report can be generated by
directly invoking somethi

build-system: add coverage-report target

This will build a coverage report under the current directory in
reports/coverage. At the users option a report can be generated by
directly invoking something like:

make foo/bar/coverage-report.html

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

show more ...

990e6a2720-Jun-2018 Alex Bennée <alex.bennee@linaro.org>

build-system: add clean-coverage target

This can be used to remove any stale coverage data before any
particular test run. This is useful for analysing individual tests.

Signed-off-by: Alex Bennée

build-system: add clean-coverage target

This can be used to remove any stale coverage data before any
particular test run. This is useful for analysing individual tests.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>---

show more ...

31d2dda320-Jun-2018 Alex Bennée <alex.bennee@linaro.org>

build-system: remove per-test GCOV reporting

I'm not entirely sure who's using this information and certainly in a
CI environment it just washes over as additional noise. Later patches
will provide

build-system: remove per-test GCOV reporting

I'm not entirely sure who's using this information and certainly in a
CI environment it just washes over as additional noise. Later patches
will provide new reporting options so a user who wants to analyse
individual tests will be able to use that to get the information.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

show more ...

4fd1cbaf05-Jul-2018 Peter Maydell <peter.maydell@linaro.org>

Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-07-03-v2' into staging

Monitor patches for 2018-07-03

# gpg: Signature made Tue 03 Jul 2018 22:20:13 BST
# gpg: us

Merge remote-tracking branch 'remotes/armbru/tags/pull-monitor-2018-07-03-v2' into staging

Monitor patches for 2018-07-03

# gpg: Signature made Tue 03 Jul 2018 22:20:13 BST
# gpg: using RSA key 3870B400EB918653
# gpg: Good signature from "Markus Armbruster <armbru@redhat.com>"
# gpg: aka "Markus Armbruster <armbru@pond.sub.org>"
# Primary key fingerprint: 354B C8B3 D7EB 2A6B 6867 4E5F 3870 B400 EB91 8653

* remotes/armbru/tags/pull-monitor-2018-07-03-v2: (32 commits)
qapi: Polish command flags documentation in qapi-code-gen.txt
monitor: Improve some comments
qmp: Clean up capability negotiation after commit 02130314d8c
qobject: Let qobject_from_jsonf() fail instead of abort
qmp: Switch timestamp_put() to qdict_from_jsonf_nofail()
qmp: Add some comments around null responses
qmp: Simplify monitor_qmp_respond()
qmp: Replace get_qmp_greeting() by qmp_greeting()
qmp: Replace monitor_json_emitter{,raw}() by qmp_{queue,send}_response()
qmp: Use QDict * instead of QObject * for response objects
qmp: De-duplicate error response building
qobject: New qdict_from_jsonf_nofail()
monitor: Peel off @mon_global wrapper
monitor: Rename use_io_thr to use_io_thread
qmp: Don't let JSON errors jump the queue
qmp: Don't let malformed in-band commands jump the queue
tests/qmp-test: Demonstrate QMP errors jumping the queue
qmp: Simplify code around monitor_qmp_dispatch_one()
qmp: Always free QMPRequest with qmp_request_free()
qmp: Revert change to handle_qmp_command tracepoint
...

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

show more ...


/openbmc/qemu/audio/audio.c
/openbmc/qemu/audio/trace-events
/openbmc/qemu/configure
/openbmc/qemu/crypto/Makefile.objs
/openbmc/qemu/crypto/tlscredspsk.c
/openbmc/qemu/crypto/tlssession.c
/openbmc/qemu/crypto/trace-events
qapi-code-gen.txt
/openbmc/qemu/docs/interop/qmp-intro.txt
/openbmc/qemu/docs/interop/qmp-spec.txt
/openbmc/qemu/hmp-commands-info.hx
/openbmc/qemu/hmp.c
/openbmc/qemu/hw/audio/hda-codec.c
/openbmc/qemu/hw/display/cirrus_vga.c
/openbmc/qemu/hw/display/qxl.c
/openbmc/qemu/hw/display/vga-isa-mm.c
/openbmc/qemu/hw/display/vga-isa.c
/openbmc/qemu/hw/display/vga-pci.c
/openbmc/qemu/hw/display/vga.c
/openbmc/qemu/hw/display/vga_int.h
/openbmc/qemu/hw/display/virtio-gpu.c
/openbmc/qemu/hw/display/virtio-vga.c
/openbmc/qemu/hw/display/vmware_vga.c
/openbmc/qemu/hw/usb/hcd-ehci.c
/openbmc/qemu/hw/usb/hcd-xhci.c
/openbmc/qemu/include/crypto/tlscredspsk.h
/openbmc/qemu/include/hw/compat.h
/openbmc/qemu/include/qapi/qmp/dispatch.h
/openbmc/qemu/include/qapi/qmp/qjson.h
/openbmc/qemu/linux-user/openrisc/signal.c
/openbmc/qemu/linux-user/openrisc/target_signal.h
/openbmc/qemu/linux-user/openrisc/target_syscall.h
/openbmc/qemu/linux-user/signal.c
/openbmc/qemu/linux-user/strace.list
/openbmc/qemu/linux-user/syscall.c
/openbmc/qemu/monitor.c
/openbmc/qemu/qapi/char.json
/openbmc/qemu/qapi/misc.json
/openbmc/qemu/qapi/qmp-dispatch.c
/openbmc/qemu/qapi/qmp-event.c
/openbmc/qemu/qapi/ui.json
/openbmc/qemu/qemu-doc.texi
/openbmc/qemu/qemu-options.hx
/openbmc/qemu/qga/commands-posix.c
/openbmc/qemu/qga/commands-win32.c
/openbmc/qemu/qga/installer/qemu-ga.wxs
/openbmc/qemu/qga/main.c
/openbmc/qemu/qga/qapi-schema.json
/openbmc/qemu/qmp.c
/openbmc/qemu/qobject/qjson.c
/openbmc/qemu/scripts/qapi/commands.py
/openbmc/qemu/scripts/qapi/common.py
/openbmc/qemu/scripts/qapi/doc.py
/openbmc/qemu/scripts/qapi/events.py
/openbmc/qemu/scripts/qapi/introspect.py
/openbmc/qemu/scripts/qapi/types.py
/openbmc/qemu/scripts/qapi/visit.py
/openbmc/qemu/scripts/qemu-binfmt-conf.sh
/openbmc/qemu/target/openrisc/Makefile.objs
/openbmc/qemu/target/openrisc/cpu.c
/openbmc/qemu/target/openrisc/cpu.h
/openbmc/qemu/target/openrisc/disas.c
/openbmc/qemu/target/openrisc/helper.h
/openbmc/qemu/target/openrisc/interrupt.c
/openbmc/qemu/target/openrisc/interrupt_helper.c
/openbmc/qemu/target/openrisc/machine.c
/openbmc/qemu/target/openrisc/mmu.c
/openbmc/qemu/target/openrisc/sys_helper.c
/openbmc/qemu/target/openrisc/translate.c
/openbmc/qemu/tests/Makefile.include
/openbmc/qemu/tests/crypto-tls-psk-helpers.c
/openbmc/qemu/tests/crypto-tls-psk-helpers.h
/openbmc/qemu/tests/qapi-schema/doc-good.json
/openbmc/qemu/tests/qapi-schema/doc-good.out
/openbmc/qemu/tests/qapi-schema/doc-good.texi
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.json
/openbmc/qemu/tests/qapi-schema/qapi-schema-test.out
/openbmc/qemu/tests/qapi-schema/test-qapi.py
/openbmc/qemu/tests/qmp-test.c
/openbmc/qemu/tests/test-crypto-tlssession.c
/openbmc/qemu/tests/test-qga.c
/openbmc/qemu/tests/test-qmp-cmds.c
/openbmc/qemu/ui/vnc.h
153d73f303-Jul-2018 Markus Armbruster <armbru@redhat.com>

qapi: Polish command flags documentation in qapi-code-gen.txt

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-Id: <20180703085358.13941-33-ar

qapi: Polish command flags documentation in qapi-code-gen.txt

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-Id: <20180703085358.13941-33-armbru@redhat.com>

show more ...

00ecec1503-Jul-2018 Markus Armbruster <armbru@redhat.com>

qmp: Redo how the client requests out-of-band execution

Commit cf869d53172 "qmp: support out-of-band (oob) execution" added a
general mechanism for command-independent arguments just for an
out-of-b

qmp: Redo how the client requests out-of-band execution

Commit cf869d53172 "qmp: support out-of-band (oob) execution" added a
general mechanism for command-independent arguments just for an
out-of-band flag:

The "control" key is introduced to store this extra flag. "control"
field is used to store arguments that are shared by all the commands,
rather than command specific arguments. Let "run-oob" be the first.

However, it failed to reject unknown members of "control". For
instance, in QMP command

{"execute": "query-name", "id": 42, "control": {"crap": true}}

"crap" gets silently ignored.

Instead of fixing this, revert the general "control" mechanism
(because YAGNI), and do it the way I initially proposed, with key
"exec-oob". Simpler code, simpler interface.

An out-of-band command

{"execute": "migrate-pause", "id": 42, "control": {"run-oob": true}}

becomes

{"exec-oob": "migrate-pause", "id": 42}

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-Id: <20180703085358.13941-13-armbru@redhat.com>
[Commit message typo fixed]

show more ...

1...<<3132333435