History log of /qemu/python/ (Results 201 – 225 of 347)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
e2f948a809-Aug-2021 Emanuele Giuseppe Esposito <eesposit@redhat.com>

python: qemu: add timer parameter for qmp.accept socket

Also add a new _qmp_timer field to the QEMUMachine class.

Let's change the default socket timeout to None, so that if
a subclass needs to add

python: qemu: add timer parameter for qmp.accept socket

Also add a new _qmp_timer field to the QEMUMachine class.

Let's change the default socket timeout to None, so that if
a subclass needs to add a timer, it can be done by modifying
this private field.

At the same time, restore the timer to be 15 seconds in iotests.py, to
give an upper bound to the QMP monitor test command execution.

Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Acked-by: John Snow <jsnow@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Message-Id: <20210809090114.64834-2-eesposit@redhat.com>
Signed-off-by: Hanna Reitz <hreitz@redhat.com>

show more ...


/qemu/.cirrus.yml
/qemu/.gitignore
/qemu/.gitlab-ci.d/buildtest-template.yml
/qemu/.gitlab-ci.d/buildtest.yml
/qemu/.gitlab-ci.d/cirrus.yml
/qemu/.gitlab-ci.d/cirrus/README.rst
/qemu/.gitlab-ci.d/cirrus/build.yml
/qemu/.gitlab-ci.d/cirrus/freebsd-12.vars
/qemu/.gitlab-ci.d/cirrus/freebsd-13.vars
/qemu/.gitlab-ci.d/cirrus/macos-11.vars
/qemu/.gitlab-ci.d/crossbuild-template.yml
/qemu/.gitlab-ci.d/crossbuilds.yml
/qemu/.gitlab-ci.d/custom-runners.yml
/qemu/.gitlab-ci.d/edk2.yml
/qemu/.gitlab-ci.d/opensbi.yml
/qemu/.gitlab-ci.d/qemu-project.yml
/qemu/.gitlab-ci.yml
/qemu/.mailmap
/qemu/.travis.yml
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/VERSION
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/atomic_common.c.inc
/qemu/accel/tcg/atomic_template.h
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/tcg-runtime.h
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec.c
/qemu/audio/audio.c
/qemu/backends/tpm/tpm_emulator.c
/qemu/block.c
/qemu/block/blkdebug.c
/qemu/block/dirty-bitmap.c
/qemu/block/export/export.c
/qemu/block/export/fuse.c
/qemu/block/io.c
/qemu/block/io_uring.c
/qemu/block/linux-aio.c
/qemu/block/mirror.c
/qemu/block/nvme.c
/qemu/block/replication.c
/qemu/block/vvfat.c
/qemu/blockdev.c
/qemu/bsd-user/syscall.c
/qemu/chardev/char-fd.c
/qemu/chardev/char-fe.c
/qemu/chardev/char-socket.c
/qemu/chardev/char.c
/qemu/chardev/spice.c
/qemu/configs/devices/mips64el-softmmu/default.mak
/qemu/configs/devices/ppc-softmmu/default.mak
/qemu/configs/devices/tricore-softmmu/default.mak
/qemu/configure
/qemu/contrib/gitdm/aliases
/qemu/contrib/gitdm/domain-map
/qemu/contrib/gitdm/group-map-academics
/qemu/contrib/gitdm/group-map-individuals
/qemu/contrib/gitdm/group-map-interns
/qemu/contrib/gitdm/group-map-netflix
/qemu/contrib/gitdm/group-map-robots
/qemu/contrib/plugins/Makefile
/qemu/contrib/plugins/cache.c
/qemu/contrib/plugins/execlog.c
/qemu/cpu.c
/qemu/crypto/cipher-builtin.c.inc
/qemu/crypto/cipher-gcrypt.c.inc
/qemu/crypto/cipher-gnutls.c.inc
/qemu/crypto/cipher-nettle.c.inc
/qemu/crypto/cipher.c
/qemu/crypto/hash-gnutls.c
/qemu/crypto/hmac-gnutls.c
/qemu/crypto/init.c
/qemu/crypto/meson.build
/qemu/crypto/pbkdf-gnutls.c
/qemu/disas/hexagon.c
/qemu/docs/_templates/footer.html
/qemu/docs/about/build-platforms.rst
/qemu/docs/about/deprecated.rst
/qemu/docs/about/index.rst
/qemu/docs/about/license.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/bypass-iommu.txt
/qemu/docs/ccid.txt
/qemu/docs/conf.py
/qemu/docs/devel/build-system.rst
/qemu/docs/devel/ci-jobs.rst
/qemu/docs/devel/ci-runners.rst
/qemu/docs/devel/ci.rst
/qemu/docs/devel/ebpf_rss.rst
/qemu/docs/devel/index.rst
/qemu/docs/devel/migration.rst
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/devel/qgraph.rst
/qemu/docs/devel/tcg-plugins.rst
/qemu/docs/devel/testing.rst
/qemu/docs/devel/writing-qmp-commands.rst
/qemu/docs/hyperv.txt
/qemu/docs/index.rst
/qemu/docs/interop/barrier.rst
/qemu/docs/interop/index.rst
/qemu/docs/interop/live-block-operations.rst
/qemu/docs/interop/qemu-ga-ref.rst
/qemu/docs/interop/qemu-qmp-ref.rst
/qemu/docs/interop/qemu-storage-daemon-qmp-ref.rst
/qemu/docs/interop/vhost-user-gpu.rst
/qemu/docs/interop/vhost-user.rst
/qemu/docs/meson.build
/qemu/docs/specs/acpi_cpu_hotplug.rst
/qemu/docs/specs/acpi_mem_hotplug.rst
/qemu/docs/specs/acpi_nvdimm.rst
/qemu/docs/specs/acpi_pci_hotplug.rst
/qemu/docs/specs/index.rst
/qemu/docs/sphinx/qapidoc.py
/qemu/docs/system/arm/cpu-features.rst
/qemu/docs/system/arm/cubieboard.rst
/qemu/docs/system/arm/emcraft-sf2.rst
/qemu/docs/system/arm/highbank.rst
/qemu/docs/system/arm/imx25-pdk.rst
/qemu/docs/system/arm/kzm.rst
/qemu/docs/system/arm/mainstone.rst
/qemu/docs/system/arm/nuvoton.rst
/qemu/docs/system/arm/sbsa.rst
/qemu/docs/system/arm/virt.rst
/qemu/docs/system/barrier.rst
/qemu/docs/system/bootindex.rst
/qemu/docs/system/cpu-hotplug.rst
/qemu/docs/system/cpu-models-x86.rst.inc
/qemu/docs/system/device-emulation.rst
/qemu/docs/system/devices/ivshmem.rst
/qemu/docs/system/devices/net.rst
/qemu/docs/system/devices/nvme.rst
/qemu/docs/system/devices/usb.rst
/qemu/docs/system/devices/vhost-user.rst
/qemu/docs/system/devices/virtio-pmem.rst
/qemu/docs/system/gdb.rst
/qemu/docs/system/generic-loader.rst
/qemu/docs/system/guest-loader.rst
/qemu/docs/system/index.rst
/qemu/docs/system/ppc/powernv.rst
/qemu/docs/system/riscv/microchip-icicle-kit.rst
/qemu/docs/system/riscv/sifive_u.rst
/qemu/docs/system/riscv/virt.rst
/qemu/docs/system/s390x/protvirt.rst
/qemu/docs/system/target-arm.rst
/qemu/docs/system/target-riscv.rst
/qemu/docs/tools/index.rst
/qemu/docs/tools/qemu-img.rst
/qemu/docs/tools/virtiofsd.rst
/qemu/docs/user/index.rst
/qemu/gdbstub.c
/qemu/gitdm.config
/qemu/hw/acpi/Kconfig
/qemu/hw/acpi/acpi-x86-stub.c
/qemu/hw/acpi/ich9.c
/qemu/hw/acpi/meson.build
/qemu/hw/acpi/pcihp.c
/qemu/hw/acpi/piix4.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/boot.c
/qemu/hw/arm/exynos4210.c
/qemu/hw/arm/fsl-imx6ul.c
/qemu/hw/arm/fsl-imx7.c
/qemu/hw/arm/nseries.c
/qemu/hw/arm/raspi.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/smmuv3-internal.h
/qemu/hw/arm/virt-acpi-build.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/audio/adlib.c
/qemu/hw/char/Kconfig
/qemu/hw/char/cadence_uart.c
/qemu/hw/char/cmsdk-apb-uart.c
/qemu/hw/char/ibex_uart.c
/qemu/hw/char/meson.build
/qemu/hw/char/nrf51_uart.c
/qemu/hw/char/pl011.c
/qemu/hw/char/serial.c
/qemu/hw/char/virtio-console.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine.c
/qemu/hw/core/numa.c
/qemu/hw/core/register.c
/qemu/hw/display/qxl.c
/qemu/hw/display/qxl.h
/qemu/hw/display/virtio-gpu-gl.c
/qemu/hw/display/virtio-gpu-virgl.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/dma/pl330.c
/qemu/hw/dma/xlnx-zdma.c
/qemu/hw/dma/xlnx_csu_dma.c
/qemu/hw/gpio/aspeed_gpio.c
/qemu/hw/i2c/smbus_eeprom.c
/qemu/hw/i386/Kconfig
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/acpi-build.h
/qemu/hw/i386/meson.build
/qemu/hw/i386/microvm.c
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/i386/pc_q35.c
/qemu/hw/i386/pc_sysfw.c
/qemu/hw/i386/pc_sysfw_ovmf-stubs.c
/qemu/hw/i386/pc_sysfw_ovmf.c
/qemu/hw/ide/Kconfig
/qemu/hw/ide/ioport.c
/qemu/hw/ide/piix.c
/qemu/hw/intc/armv7m_nvic.c
/qemu/hw/intc/sifive_clint.c
/qemu/hw/intc/spapr_xive_kvm.c
/qemu/hw/intc/trace-events
/qemu/hw/intc/xive.c
/qemu/hw/isa/Kconfig
/qemu/hw/isa/isa-bus.c
/qemu/hw/m68k/q800.c
/qemu/hw/mips/Kconfig
/qemu/hw/mips/jazz.c
/qemu/hw/mips/malta.c
/qemu/hw/net/can/can_sja1000.c
/qemu/hw/net/e1000.c
/qemu/hw/net/e1000e.c
/qemu/hw/net/e1000e_core.c
/qemu/hw/net/net_tx_pkt.c
/qemu/hw/net/rocker/rocker.h
/qemu/hw/net/vmxnet3.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvme/ns.c
/qemu/hw/nvme/nvme.h
/qemu/hw/nvme/subsys.c
/qemu/hw/nvme/trace-events
/qemu/hw/pci-bridge/gen_pcie_root_port.c
/qemu/hw/pci-bridge/pci_expander_bridge.c
/qemu/hw/pci-host/Kconfig
/qemu/hw/pci-host/gpex-acpi.c
/qemu/hw/pci-host/mv64361.c
/qemu/hw/pci-host/pnv_phb4.c
/qemu/hw/pci-host/q35.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pci_host.c
/qemu/hw/pci/pcie.c
/qemu/hw/pci/pcie_port.c
/qemu/hw/ppc/Kconfig
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/pnv_core.c
/qemu/hw/ppc/pnv_xscom.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr_events.c
/qemu/hw/ppc/spapr_pci.c
/qemu/hw/ppc/trace-events
/qemu/hw/ppc/vof.c
/qemu/hw/remote/memory.c
/qemu/hw/remote/mpqemu-link.c
/qemu/hw/remote/proxy.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/boot.c
/qemu/hw/riscv/meson.build
/qemu/hw/riscv/opentitan.c
/qemu/hw/riscv/sifive_e.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/riscv/spike.c
/qemu/hw/riscv/virt.c
/qemu/hw/s390x/ipl.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/sd/sd.c
/qemu/hw/tricore/Kconfig
/qemu/hw/tricore/meson.build
/qemu/hw/usb/host-libusb.c
/qemu/hw/usb/meson.build
/qemu/hw/usb/redirect.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/migration.c
/qemu/hw/vfio/pci.c
/qemu/hw/virtio/Kconfig
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/vhost-user-i2c-pci.c
/qemu/hw/virtio/vhost-user-i2c.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vsock.c
/qemu/hw/virtio/vhost.c
/qemu/include/block/aio.h
/qemu/include/block/nvme.h
/qemu/include/chardev/char-fe.h
/qemu/include/exec/exec-all.h
/qemu/include/exec/translator.h
/qemu/include/hw/acpi/ich9.h
/qemu/include/hw/acpi/pcihp.h
/qemu/include/hw/arm/fsl-imx7.h
/qemu/include/hw/arm/virt.h
/qemu/include/hw/arm/xlnx-versal.h
/qemu/include/hw/arm/xlnx-zynqmp.h
/qemu/include/hw/core/cpu.h
/qemu/include/hw/core/tcg-cpu-ops.h
/qemu/include/hw/dma/xlnx-zdma.h
/qemu/include/hw/dma/xlnx_csu_dma.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/ide/internal.h
/qemu/include/hw/isa/isa.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_host.h
/qemu/include/hw/pci/pci_ids.h
/qemu/include/hw/pci/pcie_port.h
/qemu/include/hw/ppc/pnv.h
/qemu/include/hw/ppc/vof.h
/qemu/include/hw/ppc/xive.h
/qemu/include/hw/register.h
/qemu/include/hw/registerfields.h
/qemu/include/hw/riscv/opentitan.h
/qemu/include/hw/virtio/vhost-user-i2c.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/qapi/forward-visitor.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/bitops.h
/qemu/include/qemu/int128.h
/qemu/include/qemu/plugin-memory.h
/qemu/include/qemu/plugin.h
/qemu/include/qemu/qemu-plugin.h
/qemu/include/qemu/stats64.h
/qemu/include/sysemu/arch_init.h
/qemu/include/sysemu/iothread.h
/qemu/include/tcg/tcg.h
/qemu/include/ui/clipboard.h
/qemu/include/ui/gtk.h
/qemu/io/channel-websock.c
/qemu/iothread.c
/qemu/linux-user/aarch64/syscall_nr.h
/qemu/linux-user/aarch64/target_errno_defs.h
/qemu/linux-user/alpha/syscall.tbl
/qemu/linux-user/alpha/target_errno_defs.h
/qemu/linux-user/alpha/target_syscall.h
/qemu/linux-user/arm/signal.c
/qemu/linux-user/arm/syscall.tbl
/qemu/linux-user/arm/target_errno_defs.h
/qemu/linux-user/cris/target_errno_defs.h
/qemu/linux-user/elfload.c
/qemu/linux-user/errnos.c.inc
/qemu/linux-user/exit.c
/qemu/linux-user/fd-trans.c
/qemu/linux-user/fd-trans.h
/qemu/linux-user/generic/target_errno_defs.h
/qemu/linux-user/hexagon/syscall_nr.h
/qemu/linux-user/hexagon/target_errno_defs.h
/qemu/linux-user/hppa/cpu_loop.c
/qemu/linux-user/hppa/syscall.tbl
/qemu/linux-user/hppa/target_errno_defs.h
/qemu/linux-user/hppa/target_syscall.h
/qemu/linux-user/i386/signal.c
/qemu/linux-user/i386/syscall_32.tbl
/qemu/linux-user/i386/target_errno_defs.h
/qemu/linux-user/m68k/syscall.tbl
/qemu/linux-user/m68k/target_errno_defs.h
/qemu/linux-user/main.c
/qemu/linux-user/microblaze/syscall.tbl
/qemu/linux-user/microblaze/target_errno_defs.h
/qemu/linux-user/mips/syscall-args-o32.c.inc
/qemu/linux-user/mips/syscall_o32.tbl
/qemu/linux-user/mips/target_errno_defs.h
/qemu/linux-user/mips/target_syscall.h
/qemu/linux-user/mips64/syscall_n32.tbl
/qemu/linux-user/mips64/syscall_n64.tbl
/qemu/linux-user/mips64/target_errno_defs.h
/qemu/linux-user/mips64/target_syscall.h
/qemu/linux-user/nios2/syscall_nr.h
/qemu/linux-user/nios2/target_errno_defs.h
/qemu/linux-user/openrisc/syscall_nr.h
/qemu/linux-user/openrisc/target_errno_defs.h
/qemu/linux-user/ppc/syscall.tbl
/qemu/linux-user/ppc/target_errno_defs.h
/qemu/linux-user/riscv/syscall32_nr.h
/qemu/linux-user/riscv/syscall64_nr.h
/qemu/linux-user/riscv/target_errno_defs.h
/qemu/linux-user/s390x/cpu_loop.c
/qemu/linux-user/s390x/syscall.tbl
/qemu/linux-user/s390x/target_errno_defs.h
/qemu/linux-user/safe-syscall.S
/qemu/linux-user/sh4/syscall.tbl
/qemu/linux-user/sh4/target_errno_defs.h
/qemu/linux-user/sparc/syscall.tbl
/qemu/linux-user/sparc/target_errno_defs.h
/qemu/linux-user/sparc/target_syscall.h
/qemu/linux-user/syscall.c
/qemu/linux-user/syscall_defs.h
/qemu/linux-user/x86_64/syscall_64.tbl
/qemu/linux-user/x86_64/target_errno_defs.h
/qemu/linux-user/xtensa/syscall.tbl
/qemu/linux-user/xtensa/target_errno_defs.h
/qemu/meson.build
/qemu/migration/channel.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd.c
/qemu/migration/qemu-file-channel.c
/qemu/migration/qemu-file.c
/qemu/migration/qemu-file.h
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/migration/savevm.c
/qemu/migration/yank_functions.c
/qemu/migration/yank_functions.h
/qemu/monitor/hmp-cmds.c
/qemu/monitor/monitor.c
/qemu/monitor/qmp-cmds.c
/qemu/nbd/server.c
/qemu/net/checksum.c
/qemu/net/net.c
/qemu/net/vhost-user.c
/qemu/pc-bios/README
/qemu/pc-bios/skiboot.lid
/qemu/pc-bios/slof.bin
/qemu/plugins/api.c
/qemu/plugins/core.c
/qemu/plugins/qemu-plugins.symbols
qemu/machine/machine.py
qemu/machine/qtest.py
/qemu/qapi/block-core.json
/qemu/qapi/block-export.json
/qemu/qapi/char.json
/qemu/qapi/crypto.json
/qemu/qapi/machine-target.json
/qemu/qapi/machine.json
/qemu/qapi/meson.build
/qemu/qapi/migration.json
/qemu/qapi/misc-target.json
/qemu/qapi/misc.json
/qemu/qapi/qapi-forward-visitor.c
/qemu/qapi/qom.json
/qemu/qapi/sockets.json
/qemu/qapi/tpm.json
/qemu/qapi/ui.json
/qemu/qemu-img.c
/qemu/qemu-io.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
/qemu/qga/commands-posix-ssh.c
/qemu/qga/commands-win32.c
/qemu/qga/commands.c
/qemu/qga/installer/qemu-ga.wxs
/qemu/qga/qapi-schema.json
/qemu/qga/vss-win32/requester.cpp
/qemu/qom/object.c
/qemu/roms/SLOF
/qemu/roms/skiboot
/qemu/scripts/ci/setup/.gitignore
/qemu/scripts/ci/setup/build-environment.yml
/qemu/scripts/ci/setup/gitlab-runner.yml
/qemu/scripts/ci/setup/inventory.template
/qemu/scripts/ci/setup/vars.yml.template
/qemu/scripts/coverity-scan/coverity-scan.docker
/qemu/scripts/coverity-scan/model.c
/qemu/scripts/oss-fuzz/build.sh
/qemu/scripts/qapi/commands.py
/qemu/scripts/qapi/common.py
/qemu/scripts/qapi/events.py
/qemu/scripts/qapi/expr.py
/qemu/scripts/qapi/gen.py
/qemu/scripts/qapi/introspect.py
/qemu/scripts/qapi/schema.py
/qemu/scripts/qapi/types.py
/qemu/scripts/qapi/visit.py
/qemu/scripts/update-mips-syscall-args.sh
/qemu/scsi/qemu-pr-helper.c
/qemu/slirp
/qemu/softmmu/arch_init.c
/qemu/softmmu/physmem.c
/qemu/softmmu/qdev-monitor.c
/qemu/softmmu/qemu-seccomp.c
/qemu/softmmu/timers-state.h
/qemu/softmmu/vl.c
/qemu/storage-daemon/meson.build
/qemu/stubs/meson.build
/qemu/subprojects/libvhost-user/include/atomic.h
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/subprojects/libvhost-user/meson.build
/qemu/subprojects/libvhost-user/standard-headers/linux
/qemu/target/alpha/translate.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/gdbstub.c
/qemu/target/arm/helper-a64.c
/qemu/target/arm/helper-mve.h
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/internals.h
/qemu/target/arm/kvm.c
/qemu/target/arm/kvm64.c
/qemu/target/arm/m_helper.c
/qemu/target/arm/mve.decode
/qemu/target/arm/mve_helper.c
/qemu/target/arm/neon-ls.decode
/qemu/target/arm/neon-shared.decode
/qemu/target/arm/op_helper.c
/qemu/target/arm/sve.decode
/qemu/target/arm/syndrome.h
/qemu/target/arm/t32.decode
/qemu/target/arm/translate-a32.h
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-mve.c
/qemu/target/arm/translate-neon.c
/qemu/target/arm/translate-sve.c
/qemu/target/arm/translate-vfp.c
/qemu/target/arm/translate.c
/qemu/target/arm/vec_helper.c
/qemu/target/arm/vec_internal.h
/qemu/target/avr/cpu.c
/qemu/target/avr/cpu.h
/qemu/target/avr/gdbstub.c
/qemu/target/avr/translate.c
/qemu/target/cris/translate.c
/qemu/target/hexagon/op_helper.c
/qemu/target/hexagon/translate.c
/qemu/target/hppa/translate.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/host-cpu.c
/qemu/target/i386/kvm/hyperv-proto.h
/qemu/target/i386/kvm/kvm-cpu.c
/qemu/target/i386/kvm/kvm-stub.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/kvm/kvm_i386.h
/qemu/target/i386/nvmm/nvmm-all.c
/qemu/target/i386/sev.c
/qemu/target/i386/tcg/fpu_helper.c
/qemu/target/i386/tcg/mem_helper.c
/qemu/target/i386/tcg/sysemu/bpt_helper.c
/qemu/target/i386/tcg/sysemu/misc_helper.c
/qemu/target/i386/tcg/sysemu/svm_helper.c
/qemu/target/i386/tcg/tcg-cpu.c
/qemu/target/i386/tcg/translate.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/m68k/op_helper.c
/qemu/target/m68k/translate.c
/qemu/target/microblaze/translate.c
/qemu/target/mips/cpu-defs.c.inc
/qemu/target/mips/helper.h
/qemu/target/mips/tcg/ldst_helper.c
/qemu/target/mips/tcg/meson.build
/qemu/target/mips/tcg/msa.decode
/qemu/target/mips/tcg/msa_translate.c
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/op_helper.c
/qemu/target/mips/tcg/rel6.decode
/qemu/target/mips/tcg/rel6_translate.c
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/mips/tcg/tx79.decode
/qemu/target/mips/tcg/tx79_translate.c
/qemu/target/mips/tcg/vr54xx.decode
/qemu/target/mips/tcg/vr54xx_helper.c
/qemu/target/mips/tcg/vr54xx_helper.h.inc
/qemu/target/mips/tcg/vr54xx_translate.c
/qemu/target/nios2/helper.h
/qemu/target/nios2/translate.c
/qemu/target/openrisc/translate.c
/qemu/target/ppc/cpu-models.c
/qemu/target/ppc/cpu-models.h
/qemu/target/ppc/cpu.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/gdbstub.c
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/int_helper.c
/qemu/target/ppc/internal.h
/qemu/target/ppc/mem_helper.c
/qemu/target/ppc/meson.build
/qemu/target/ppc/mmu_common.c
/qemu/target/ppc/mmu_helper.c
/qemu/target/ppc/translate.c
/qemu/target/ppc/translate/fixedpoint-impl.c.inc
/qemu/target/riscv/cpu.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/helper.h
/qemu/target/riscv/insn32.decode
/qemu/target/riscv/insn_trans/trans_rva.c.inc
/qemu/target/riscv/insn_trans/trans_rvb.c.inc
/qemu/target/riscv/insn_trans/trans_rvd.c.inc
/qemu/target/riscv/insn_trans/trans_rvf.c.inc
/qemu/target/riscv/insn_trans/trans_rvh.c.inc
/qemu/target/riscv/insn_trans/trans_rvi.c.inc
/qemu/target/riscv/insn_trans/trans_rvm.c.inc
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/pmp.c
/qemu/target/riscv/translate.c
/qemu/target/rx/translate.c
/qemu/target/s390x/cpu-sysemu.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/translate.c
/qemu/target/sh4/translate.c
/qemu/target/sparc/translate.c
/qemu/target/tricore/translate.c
/qemu/target/xtensa/translate.c
/qemu/tcg/tcg-op.c
/qemu/tests/Makefile.include
/qemu/tests/acceptance/cpu_queries.py
/qemu/tests/acceptance/linux_ssh_mips_malta.py
/qemu/tests/acceptance/virtio-gpu.py
/qemu/tests/data/acpi/microvm/DSDT.pcie
/qemu/tests/data/acpi/q35/DSDT
/qemu/tests/data/acpi/q35/DSDT.acpihmat
/qemu/tests/data/acpi/q35/DSDT.bridge
/qemu/tests/data/acpi/q35/DSDT.cphp
/qemu/tests/data/acpi/q35/DSDT.dimmpxm
/qemu/tests/data/acpi/q35/DSDT.ipmibt
/qemu/tests/data/acpi/q35/DSDT.memhp
/qemu/tests/data/acpi/q35/DSDT.mmio64
/qemu/tests/data/acpi/q35/DSDT.nohpet
/qemu/tests/data/acpi/q35/DSDT.numamem
/qemu/tests/data/acpi/q35/DSDT.tis
/qemu/tests/data/acpi/virt/DSDT
/qemu/tests/data/acpi/virt/DSDT.memhp
/qemu/tests/data/acpi/virt/DSDT.numamem
/qemu/tests/data/acpi/virt/DSDT.pxb
/qemu/tests/docker/common.rc
/qemu/tests/docker/docker.py
/qemu/tests/docker/dockerfiles/centos8.docker
/qemu/tests/docker/dockerfiles/debian-tricore-cross.docker
/qemu/tests/docker/dockerfiles/debian-xtensa-cross.docker
/qemu/tests/docker/dockerfiles/debian10.docker
/qemu/tests/docker/dockerfiles/debian11.docker
/qemu/tests/docker/dockerfiles/fedora-cris-cross.docker
/qemu/tests/docker/dockerfiles/fedora-i386-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win32-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win64-cross.docker
/qemu/tests/docker/dockerfiles/fedora.docker
/qemu/tests/docker/dockerfiles/opensuse-leap.docker
/qemu/tests/docker/dockerfiles/ubuntu.docker
/qemu/tests/docker/dockerfiles/ubuntu1804.docker
/qemu/tests/docker/dockerfiles/ubuntu2004.docker
/qemu/tests/docker/run
/qemu/tests/docker/test-clang
/qemu/tests/docker/test-debug
/qemu/tests/docker/test-mingw
/qemu/tests/docker/test-misc
/qemu/tests/docker/test-tsan
/qemu/tests/migration/guestperf/engine.py
/qemu/tests/qapi-schema/alternate-branch-if-invalid.err
/qemu/tests/qapi-schema/bad-if-all.err
/qemu/tests/qapi-schema/bad-if-all.json
/qemu/tests/qapi-schema/bad-if-all.out
/qemu/tests/qapi-schema/bad-if-empty-list.json
/qemu/tests/qapi-schema/bad-if-empty.err
/qemu/tests/qapi-schema/bad-if-key.err
/qemu/tests/qapi-schema/bad-if-key.json
/qemu/tests/qapi-schema/bad-if-key.out
/qemu/tests/qapi-schema/bad-if-keys.err
/qemu/tests/qapi-schema/bad-if-keys.json
/qemu/tests/qapi-schema/bad-if-keys.out
/qemu/tests/qapi-schema/bad-if-list.err
/qemu/tests/qapi-schema/bad-if-list.json
/qemu/tests/qapi-schema/bad-if.err
/qemu/tests/qapi-schema/bad-if.json
/qemu/tests/qapi-schema/doc-good.json
/qemu/tests/qapi-schema/doc-good.out
/qemu/tests/qapi-schema/doc-good.txt
/qemu/tests/qapi-schema/enum-dict-no-name.err
/qemu/tests/qapi-schema/enum-dict-no-name.json
/qemu/tests/qapi-schema/enum-dict-no-name.out
/qemu/tests/qapi-schema/enum-if-invalid.err
/qemu/tests/qapi-schema/features-if-invalid.err
/qemu/tests/qapi-schema/features-missing-name.json
/qemu/tests/qapi-schema/meson.build
/qemu/tests/qapi-schema/qapi-schema-test.json
/qemu/tests/qapi-schema/qapi-schema-test.out
/qemu/tests/qapi-schema/redefined-event.json
/qemu/tests/qapi-schema/struct-member-if-invalid.err
/qemu/tests/qapi-schema/test-qapi.py
/qemu/tests/qapi-schema/union-branch-if-invalid.err
/qemu/tests/qapi-schema/union-branch-if-invalid.json
/qemu/tests/qemu-iotests/151
/qemu/tests/qemu-iotests/151.out
/qemu/tests/qemu-iotests/233
/qemu/tests/qemu-iotests/233.out
/qemu/tests/qemu-iotests/307
/qemu/tests/qemu-iotests/307.out
/qemu/tests/qemu-iotests/common.filter
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qemu-iotests/tests/qemu-img-bitmaps
/qemu/tests/qemu-iotests/tests/qemu-img-bitmaps.out
/qemu/tests/qtest/fuzz-sdcard-test.c
/qemu/tests/qtest/ipmi-bt-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/nvme-test.c
/qemu/tests/qtest/vhost-user-blk-test.c
/qemu/tests/tcg/configure.sh
/qemu/tests/tcg/hexagon/Makefile.target
/qemu/tests/tcg/i386/Makefile.target
/qemu/tests/tcg/multiarch/Makefile.target
/qemu/tests/tcg/multiarch/linux-test.c
/qemu/tests/tcg/multiarch/test-mmap.c
/qemu/tests/tcg/riscv64/Makefile.target
/qemu/tests/tcg/riscv64/test-div.c
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/trap.c
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-crypto-cipher.c
/qemu/tests/unit/test-crypto-hash.c
/qemu/tests/unit/test-crypto-hmac.c
/qemu/tests/unit/test-crypto-ivgen.c
/qemu/tests/unit/test-crypto-pbkdf.c
/qemu/tests/unit/test-forward-visitor.c
/qemu/tests/unit/test-iov.c
/qemu/tests/unit/test-qmp-cmds.c
/qemu/tests/vm/netbsd
/qemu/tests/vm/openbsd
/qemu/trace/mem.h
/qemu/ui/clipboard.c
/qemu/ui/cocoa.m
/qemu/ui/console.c
/qemu/ui/egl-headless.c
/qemu/ui/gtk-clipboard.c
/qemu/ui/gtk.c
/qemu/ui/input-barrier.c
/qemu/ui/keycodemapdb
/qemu/ui/sdl2.c
/qemu/ui/spice-app.c
/qemu/ui/spice-core.c
/qemu/ui/trace-events
/qemu/ui/vdagent.c
/qemu/ui/vnc.c
/qemu/util/aio-posix.c
/qemu/util/aio-win32.c
/qemu/util/async.c
/qemu/util/qemu-config.c
/qemu/util/qemu-sockets.c
/qemu/util/qsp.c
/qemu/util/selfmap.c
6f651a6d30-Jun-2021 Wainer dos Santos Moschetta <wainersm@redhat.com>

python: Configure tox to skip missing interpreters

Currently tox tests against the installed interpreters, however if any
supported interpreter is absent then it will return fail. It seems not
reaso

python: Configure tox to skip missing interpreters

Currently tox tests against the installed interpreters, however if any
supported interpreter is absent then it will return fail. It seems not
reasonable to expect developers to have all supported interpreters
installed on their systems. Luckily tox can be configured to skip
missing interpreters.

This changed the tox setup so that missing interpreters are skipped by
default. On the CI, however, we still want to enforce it tests
against all supported. This way on CI the
--skip-missing-interpreters=false option is passed to tox.

Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20210630184546.456582-1-wainersm@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Cleber Rosa <crosa@redhat.com>

show more ...

555fe0c230-Apr-2021 Wainer dos Santos Moschetta <wainersm@redhat.com>

python/qemu: Add args property to the QEMUMachine class

This added the args property to QEMUMachine so that users of the class
can access and handle the list of arguments to be given to the QEMU
bin

python/qemu: Add args property to the QEMUMachine class

This added the args property to QEMUMachine so that users of the class
can access and handle the list of arguments to be given to the QEMU
binary.

Reviewed-by: Cleber Rosa <crosa@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20210430133414.39905-6-wainersm@redhat.com>
Signed-off-by: Cleber Rosa <crosa@redhat.com>

show more ...

b306e26c11-Feb-2021 Cleber Rosa <crosa@redhat.com>

Acceptance Tests: distinguish between temp and logs dir

Logs can be very important to debug issues, and currently QEMUMachine
instances will remove logs that are created under the temporary
director

Acceptance Tests: distinguish between temp and logs dir

Logs can be very important to debug issues, and currently QEMUMachine
instances will remove logs that are created under the temporary
directories.

With this change, the stdout and stderr generated by the QEMU process
started by QEMUMachine will always be kept along the test results
directory.

Signed-off-by: Cleber Rosa <crosa@redhat.com>
Message-Id: <20210211220146.2525771-6-crosa@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Signed-off-by: Cleber Rosa <crosa@redhat.com>

show more ...


/qemu/Kconfig
/qemu/MAINTAINERS
/qemu/Makefile
/qemu/accel/accel-common.c
/qemu/accel/accel-softmmu.c
/qemu/accel/qtest/meson.build
/qemu/accel/qtest/qtest.c
/qemu/accel/tcg/cpu-exec.c
/qemu/accel/tcg/hmp.c
/qemu/accel/tcg/meson.build
/qemu/accel/tcg/tb-context.h
/qemu/accel/tcg/tcg-accel-ops.c
/qemu/accel/tcg/tcg-all.c
/qemu/accel/tcg/tcg-runtime.c
/qemu/accel/tcg/translate-all.c
/qemu/accel/tcg/translator.c
/qemu/accel/tcg/user-exec.c
/qemu/audio/spiceaudio.c
/qemu/backends/cryptodev-vhost.c
/qemu/backends/vhost-user.c
/qemu/block.c
/qemu/block/commit.c
/qemu/block/export/fuse.c
/qemu/block/file-posix.c
/qemu/block/io.c
/qemu/block/iscsi-opts.c
/qemu/block/meson.build
/qemu/block/nbd.c
/qemu/block/nfs.c
/qemu/block/qcow2.c
/qemu/block/rbd.c
/qemu/block/replication.c
/qemu/block/ssh.c
/qemu/blockdev-nbd.c
/qemu/blockdev.c
/qemu/chardev/baum.c
/qemu/chardev/char-socket.c
/qemu/chardev/spice.c
/qemu/configs/devices/aarch64-softmmu/default.mak
/qemu/configs/devices/aarch64-softmmu/minimal.mak
/qemu/configs/devices/alpha-softmmu/default.mak
/qemu/configs/devices/arm-softmmu/default.mak
/qemu/configs/devices/avr-softmmu/default.mak
/qemu/configs/devices/cris-softmmu/default.mak
/qemu/configs/devices/hppa-softmmu/default.mak
/qemu/configs/devices/i386-softmmu/default.mak
/qemu/configs/devices/m68k-softmmu/default.mak
/qemu/configs/devices/microblaze-softmmu/default.mak
/qemu/configs/devices/microblazeel-softmmu/default.mak
/qemu/configs/devices/mips-softmmu/common.mak
/qemu/configs/devices/mips-softmmu/default.mak
/qemu/configs/devices/mips64-softmmu/default.mak
/qemu/configs/devices/mips64el-softmmu/default.mak
/qemu/configs/devices/mipsel-softmmu/default.mak
/qemu/configs/devices/nios2-softmmu/default.mak
/qemu/configs/devices/or1k-softmmu/default.mak
/qemu/configs/devices/ppc-softmmu/default.mak
/qemu/configs/devices/ppc64-softmmu/default.mak
/qemu/configs/devices/riscv32-softmmu/default.mak
/qemu/configs/devices/riscv64-softmmu/default.mak
/qemu/configs/devices/rx-softmmu/default.mak
/qemu/configs/devices/s390x-softmmu/default.mak
/qemu/configs/devices/sh4-softmmu/default.mak
/qemu/configs/devices/sh4eb-softmmu/default.mak
/qemu/configs/devices/sparc-softmmu/default.mak
/qemu/configs/devices/sparc64-softmmu/default.mak
/qemu/configs/devices/tricore-softmmu/default.mak
/qemu/configs/devices/x86_64-softmmu/default.mak
/qemu/configs/devices/xtensa-softmmu/default.mak
/qemu/configs/devices/xtensaeb-softmmu/default.mak
/qemu/configs/targets/aarch64-linux-user.mak
/qemu/configs/targets/aarch64-softmmu.mak
/qemu/configs/targets/aarch64_be-linux-user.mak
/qemu/configs/targets/alpha-linux-user.mak
/qemu/configs/targets/alpha-softmmu.mak
/qemu/configs/targets/arm-linux-user.mak
/qemu/configs/targets/arm-softmmu.mak
/qemu/configs/targets/armeb-linux-user.mak
/qemu/configs/targets/avr-softmmu.mak
/qemu/configs/targets/cris-linux-user.mak
/qemu/configs/targets/cris-softmmu.mak
/qemu/configs/targets/hexagon-linux-user.mak
/qemu/configs/targets/hppa-linux-user.mak
/qemu/configs/targets/hppa-softmmu.mak
/qemu/configs/targets/i386-bsd-user.mak
/qemu/configs/targets/i386-linux-user.mak
/qemu/configs/targets/i386-softmmu.mak
/qemu/configs/targets/m68k-linux-user.mak
/qemu/configs/targets/m68k-softmmu.mak
/qemu/configs/targets/microblaze-linux-user.mak
/qemu/configs/targets/microblaze-softmmu.mak
/qemu/configs/targets/microblazeel-linux-user.mak
/qemu/configs/targets/microblazeel-softmmu.mak
/qemu/configs/targets/mips-linux-user.mak
/qemu/configs/targets/mips-softmmu.mak
/qemu/configs/targets/mips64-linux-user.mak
/qemu/configs/targets/mips64-softmmu.mak
/qemu/configs/targets/mips64el-linux-user.mak
/qemu/configs/targets/mips64el-softmmu.mak
/qemu/configs/targets/mipsel-linux-user.mak
/qemu/configs/targets/mipsel-softmmu.mak
/qemu/configs/targets/mipsn32-linux-user.mak
/qemu/configs/targets/mipsn32el-linux-user.mak
/qemu/configs/targets/nios2-linux-user.mak
/qemu/configs/targets/nios2-softmmu.mak
/qemu/configs/targets/or1k-linux-user.mak
/qemu/configs/targets/or1k-softmmu.mak
/qemu/configs/targets/ppc-linux-user.mak
/qemu/configs/targets/ppc-softmmu.mak
/qemu/configs/targets/ppc64-linux-user.mak
/qemu/configs/targets/ppc64-softmmu.mak
/qemu/configs/targets/ppc64abi32-linux-user.mak
/qemu/configs/targets/ppc64le-linux-user.mak
/qemu/configs/targets/riscv32-linux-user.mak
/qemu/configs/targets/riscv32-softmmu.mak
/qemu/configs/targets/riscv64-linux-user.mak
/qemu/configs/targets/riscv64-softmmu.mak
/qemu/configs/targets/rx-softmmu.mak
/qemu/configs/targets/s390x-linux-user.mak
/qemu/configs/targets/s390x-softmmu.mak
/qemu/configs/targets/sh4-linux-user.mak
/qemu/configs/targets/sh4-softmmu.mak
/qemu/configs/targets/sh4eb-linux-user.mak
/qemu/configs/targets/sh4eb-softmmu.mak
/qemu/configs/targets/sparc-linux-user.mak
/qemu/configs/targets/sparc-softmmu.mak
/qemu/configs/targets/sparc32plus-linux-user.mak
/qemu/configs/targets/sparc64-linux-user.mak
/qemu/configs/targets/sparc64-softmmu.mak
/qemu/configs/targets/tricore-softmmu.mak
/qemu/configs/targets/x86_64-bsd-user.mak
/qemu/configs/targets/x86_64-linux-user.mak
/qemu/configs/targets/x86_64-softmmu.mak
/qemu/configs/targets/xtensa-linux-user.mak
/qemu/configs/targets/xtensa-softmmu.mak
/qemu/configs/targets/xtensaeb-linux-user.mak
/qemu/configs/targets/xtensaeb-softmmu.mak
/qemu/configure
/qemu/contrib/vhost-user-gpu/meson.build
/qemu/cpu.c
/qemu/crypto/tls-cipher-suites.c
/qemu/crypto/tlscreds.c
/qemu/crypto/tlscredsanon.c
/qemu/crypto/tlscredspriv.h
/qemu/crypto/tlscredspsk.c
/qemu/crypto/tlscredsx509.c
/qemu/crypto/tlssession.c
/qemu/docs/devel/build-system.rst
/qemu/docs/devel/index.rst
/qemu/docs/devel/kconfig.rst
/qemu/docs/devel/modules.rst
/qemu/docs/devel/qom.rst
/qemu/docs/pcie_pci_bridge.txt
/qemu/docs/system/arm/aspeed.rst
/qemu/docs/system/arm/nuvoton.rst
/qemu/docs/system/arm/stm32.rst
/qemu/docs/system/deprecated.rst
/qemu/docs/system/nvme.rst
/qemu/docs/system/ppc/ppce500.rst
/qemu/docs/system/removed-features.rst
/qemu/docs/system/target-arm.rst
/qemu/docs/tools/qemu-img.rst
/qemu/docs/tools/virtiofsd.rst
/qemu/hmp-commands-info.hx
/qemu/hw/9pfs/9p-local.c
/qemu/hw/9pfs/9p-posix-acl.c
/qemu/hw/9pfs/9p-proxy.c
/qemu/hw/9pfs/9p-synth.c
/qemu/hw/9pfs/9p-util.c
/qemu/hw/9pfs/9p-xattr-user.c
/qemu/hw/9pfs/9p-xattr.c
/qemu/hw/9pfs/9p.c
/qemu/hw/9pfs/9p.h
/qemu/hw/9pfs/codir.c
/qemu/hw/9pfs/cofile.c
/qemu/hw/9pfs/cofs.c
/qemu/hw/9pfs/coth.c
/qemu/hw/9pfs/coxattr.c
/qemu/hw/9pfs/virtio-9p-device.c
/qemu/hw/9pfs/xen-9p-backend.c
/qemu/hw/Kconfig
/qemu/hw/acpi/generic_event_device.c
/qemu/hw/adc/Kconfig
/qemu/hw/adc/max111x.c
/qemu/hw/adc/meson.build
/qemu/hw/adc/zynq-xadc.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/bcm2835_peripherals.c
/qemu/hw/arm/meson.build
/qemu/hw/arm/nseries.c
/qemu/hw/arm/pxa2xx.c
/qemu/hw/arm/spitz.c
/qemu/hw/arm/stellaris.c
/qemu/hw/arm/stm32f100_soc.c
/qemu/hw/arm/stm32vldiscovery.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xilinx_zynq.c
/qemu/hw/block/block.c
/qemu/hw/block/dataplane/virtio-blk.c
/qemu/hw/block/vhost-user-blk.c
/qemu/hw/core/machine.c
/qemu/hw/display/ati.c
/qemu/hw/display/g364fb.c
/qemu/hw/display/meson.build
/qemu/hw/display/qxl.c
/qemu/hw/display/sm501.c
/qemu/hw/display/vhost-user-gpu-pci.c
/qemu/hw/display/vhost-user-gpu.c
/qemu/hw/display/vhost-user-vga.c
/qemu/hw/display/virtio-gpu-base.c
/qemu/hw/display/virtio-gpu-gl.c
/qemu/hw/display/virtio-gpu-pci-gl.c
/qemu/hw/display/virtio-gpu-pci.c
/qemu/hw/display/virtio-gpu.c
/qemu/hw/display/virtio-vga-gl.c
/qemu/hw/display/virtio-vga.c
/qemu/hw/display/xlnx_dp.c
/qemu/hw/gpio/gpio_pwr.c
/qemu/hw/gpio/pl061.c
/qemu/hw/gpio/trace-events
/qemu/hw/hyperv/vmbus.c
/qemu/hw/i2c/Kconfig
/qemu/hw/i2c/core.c
/qemu/hw/i2c/imx_i2c.c
/qemu/hw/i2c/meson.build
/qemu/hw/i2c/pm_smbus.c
/qemu/hw/i2c/pmbus_device.c
/qemu/hw/i2c/ppc4xx_i2c.c
/qemu/hw/i2c/smbus_master.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/input/lm832x.c
/qemu/hw/input/vhost-user-input.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/arm_gicv3_redist.c
/qemu/hw/intc/s390_flic_kvm.c
/qemu/hw/ipmi/ipmi_bmc_sim.c
/qemu/hw/m68k/q800.c
/qemu/hw/meson.build
/qemu/hw/mips/jazz.c
/qemu/hw/misc/Kconfig
/qemu/hw/misc/auxbus.c
/qemu/hw/misc/bcm2835_powermgt.c
/qemu/hw/misc/meson.build
/qemu/hw/net/dp8393x.c
/qemu/hw/net/trace-events
/qemu/hw/net/vhost_net.c
/qemu/hw/net/virtio-net.c
/qemu/hw/nvme/ctrl.c
/qemu/hw/nvme/dif.c
/qemu/hw/nvme/ns.c
/qemu/hw/nvme/nvme.h
/qemu/hw/nvme/trace-events
/qemu/hw/pci-host/Kconfig
/qemu/hw/pci-host/bonito.c
/qemu/hw/pci-host/meson.build
/qemu/hw/pci-host/q35.c
/qemu/hw/pci-host/raven.c
/qemu/hw/pci-host/trace-events
/qemu/hw/ppc/Kconfig
/qemu/hw/ppc/meson.build
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/spapr.c
/qemu/hw/ppc/spapr_caps.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/ppc/spapr_vof.c
/qemu/hw/ppc/trace-events
/qemu/hw/ppc/vof.c
/qemu/hw/rdma/vmw/pvrdma_cmd.c
/qemu/hw/rdma/vmw/pvrdma_dev_ring.c
/qemu/hw/rdma/vmw/pvrdma_main.c
/qemu/hw/s390x/meson.build
/qemu/hw/s390x/s390-stattrib-kvm.c
/qemu/hw/s390x/tod-kvm.c
/qemu/hw/s390x/tod-tcg.c
/qemu/hw/s390x/tod.c
/qemu/hw/s390x/virtio-ccw-gpu.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/scsi/vhost-user-scsi.c
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/sd/sd.c
/qemu/hw/sensor/Kconfig
/qemu/hw/sensor/adm1272.c
/qemu/hw/sensor/emc141x.c
/qemu/hw/sensor/max34451.c
/qemu/hw/sensor/meson.build
/qemu/hw/sensor/tmp105.c
/qemu/hw/sensor/tmp421.c
/qemu/hw/usb/ccid-card-emulated.c
/qemu/hw/usb/ccid-card-passthru.c
/qemu/hw/usb/desc-msos.c
/qemu/hw/usb/dev-storage-bot.c
/qemu/hw/usb/dev-storage-classic.c
/qemu/hw/usb/dev-uas.c
/qemu/hw/usb/host-libusb.c
/qemu/hw/usb/meson.build
/qemu/hw/usb/redirect.c
/qemu/hw/vfio/ap.c
/qemu/hw/vfio/common.c
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/vhost-user-fs.c
/qemu/hw/virtio/vhost-user-vsock.c
/qemu/hw/virtio/vhost-user.c
/qemu/hw/virtio/vhost-vdpa.c
/qemu/hw/virtio/vhost-vsock.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/virtio/virtio-mmio.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio.c
/qemu/include/block/aio.h
/qemu/include/block/block.h
/qemu/include/block/nvme.h
/qemu/include/crypto/tls-cipher-suites.h
/qemu/include/crypto/tlscreds.h
/qemu/include/crypto/tlscredsanon.h
/qemu/include/crypto/tlscredspsk.h
/qemu/include/crypto/tlscredsx509.h
/qemu/include/exec/memory.h
/qemu/include/exec/translator.h
/qemu/include/hw/adc/max111x.h
/qemu/include/hw/adc/zynq-xadc.h
/qemu/include/hw/arm/bcm2835_peripherals.h
/qemu/include/hw/arm/stm32f100_soc.h
/qemu/include/hw/block/block.h
/qemu/include/hw/boards.h
/qemu/include/hw/i2c/i2c.h
/qemu/include/hw/i2c/pmbus_device.h
/qemu/include/hw/input/lm832x.h
/qemu/include/hw/misc/bcm2835_powermgt.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/ppc/vof.h
/qemu/include/hw/s390x/tod.h
/qemu/include/hw/sensor/emc141x_regs.h
/qemu/include/hw/sensor/tmp105.h
/qemu/include/hw/sensor/tmp105_regs.h
/qemu/include/hw/usb.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/hw/virtio/vhost-backend.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/virtio/virtio-mem.h
/qemu/include/migration/vmstate.h
/qemu/include/monitor/monitor.h
/qemu/include/qemu/bitops.h
/qemu/include/qemu/main-loop.h
/qemu/include/qemu/module.h
/qemu/include/qemu/option.h
/qemu/include/qemu/osdep.h
/qemu/include/qom/object.h
/qemu/include/standard-headers/asm-x86/kvm_para.h
/qemu/include/standard-headers/drm/drm_fourcc.h
/qemu/include/standard-headers/linux/ethtool.h
/qemu/include/standard-headers/linux/input-event-codes.h
/qemu/include/standard-headers/linux/virtio_ids.h
/qemu/include/standard-headers/linux/virtio_vsock.h
/qemu/include/tcg/tcg-op-gvec.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg-opc.h
/qemu/include/tcg/tcg.h
/qemu/linux-headers/asm-arm64/kvm.h
/qemu/linux-headers/asm-generic/mman-common.h
/qemu/linux-headers/asm-generic/unistd.h
/qemu/linux-headers/asm-mips/mman.h
/qemu/linux-headers/asm-mips/unistd_n32.h
/qemu/linux-headers/asm-mips/unistd_n64.h
/qemu/linux-headers/asm-mips/unistd_o32.h
/qemu/linux-headers/asm-powerpc/unistd_32.h
/qemu/linux-headers/asm-powerpc/unistd_64.h
/qemu/linux-headers/asm-s390/unistd_32.h
/qemu/linux-headers/asm-s390/unistd_64.h
/qemu/linux-headers/asm-x86/kvm.h
/qemu/linux-headers/asm-x86/unistd_32.h
/qemu/linux-headers/asm-x86/unistd_64.h
/qemu/linux-headers/asm-x86/unistd_x32.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/userfaultfd.h
/qemu/linux-user/alpha/target_syscall.h
/qemu/linux-user/elfload.c
/qemu/linux-user/hppa/target_syscall.h
/qemu/linux-user/linuxload.c
/qemu/linux-user/mips/target_syscall.h
/qemu/linux-user/mips64/target_syscall.h
/qemu/linux-user/syscall.c
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/migration.c
/qemu/migration/qemu-file.c
/qemu/migration/ram.c
/qemu/migration/rdma.c
/qemu/migration/tls.c
/qemu/monitor/hmp.c
/qemu/monitor/misc.c
/qemu/pc-bios/README
/qemu/pc-bios/u-boot.e500
/qemu/pc-bios/vof-nvram.bin
/qemu/pc-bios/vof.bin
/qemu/pc-bios/vof/Makefile
/qemu/pc-bios/vof/bootmem.c
/qemu/pc-bios/vof/ci.c
/qemu/pc-bios/vof/entry.S
/qemu/pc-bios/vof/libc.c
/qemu/pc-bios/vof/main.c
/qemu/pc-bios/vof/vof.h
/qemu/pc-bios/vof/vof.lds
qemu/machine/machine.py
/qemu/qapi/block-core.json
/qemu/qapi/block-export.json
/qemu/qemu-img.c
/qemu/qemu-io-cmds.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
/qemu/qom/object_interfaces.c
/qemu/roms/u-boot
/qemu/scripts/coverity-scan/COMPONENTS.md
/qemu/scripts/coverity-scan/run-coverity-scan
/qemu/scripts/entitlement.sh
/qemu/scripts/modinfo-collect.py
/qemu/scripts/modinfo-generate.py
/qemu/scripts/qemu-trace-stap
/qemu/softmmu/cpus.c
/qemu/softmmu/memory.c
/qemu/softmmu/physmem.c
/qemu/softmmu/trace-events
/qemu/softmmu/vl.c
/qemu/stubs/module-opts.c
/qemu/target/Kconfig
/qemu/target/alpha/Kconfig
/qemu/target/alpha/translate.c
/qemu/target/arm/Kconfig
/qemu/target/arm/helper-a64.c
/qemu/target/arm/helper-mve.h
/qemu/target/arm/helper.c
/qemu/target/arm/mve.decode
/qemu/target/arm/mve_helper.c
/qemu/target/arm/t32.decode
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-mve.c
/qemu/target/arm/translate-neon.c
/qemu/target/arm/translate-sve.c
/qemu/target/arm/translate.c
/qemu/target/arm/translate.h
/qemu/target/arm/vfp_helper.c
/qemu/target/avr/Kconfig
/qemu/target/avr/helper.h
/qemu/target/avr/translate.c
/qemu/target/cris/Kconfig
/qemu/target/cris/helper.h
/qemu/target/cris/translate.c
/qemu/target/cris/translate_v10.c.inc
/qemu/target/hppa/Kconfig
/qemu/target/hppa/translate.c
/qemu/target/i386/Kconfig
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/helper.h
/qemu/target/i386/hvf/hvf-cpu.c
/qemu/target/i386/hvf/hvf.c
/qemu/target/i386/hvf/x86hvf.c
/qemu/target/i386/kvm/kvm-cpu.c
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/svm.h
/qemu/target/i386/tcg/bpt_helper.c
/qemu/target/i386/tcg/fpu_helper.c
/qemu/target/i386/tcg/sysemu/bpt_helper.c
/qemu/target/i386/tcg/sysemu/svm_helper.c
/qemu/target/i386/tcg/tcg-cpu.c
/qemu/target/i386/tcg/tcg-cpu.h
/qemu/target/i386/tcg/translate.c
/qemu/target/i386/xsave_helper.c
/qemu/target/m68k/Kconfig
/qemu/target/m68k/translate.c
/qemu/target/microblaze/Kconfig
/qemu/target/microblaze/translate.c
/qemu/target/mips/Kconfig
/qemu/target/mips/tcg/micromips_translate.c.inc
/qemu/target/mips/tcg/mips16e_translate.c.inc
/qemu/target/mips/tcg/mxu_translate.c
/qemu/target/mips/tcg/nanomips_translate.c.inc
/qemu/target/mips/tcg/sysemu/mips-semi.c
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/mips/tcg/tx79.decode
/qemu/target/mips/tcg/tx79_translate.c
/qemu/target/nios2/Kconfig
/qemu/target/nios2/translate.c
/qemu/target/openrisc/Kconfig
/qemu/target/openrisc/translate.c
/qemu/target/ppc/Kconfig
/qemu/target/ppc/arch_dump.c
/qemu/target/ppc/cpu-qom.h
/qemu/target/ppc/cpu.c
/qemu/target/ppc/cpu.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/excp_helper.c
/qemu/target/ppc/kvm.c
/qemu/target/ppc/kvm_ppc.h
/qemu/target/ppc/mmu-book3s-v3.c
/qemu/target/ppc/mmu-book3s-v3.h
/qemu/target/ppc/mmu-books.h
/qemu/target/ppc/mmu-hash32.c
/qemu/target/ppc/mmu-hash32.h
/qemu/target/ppc/mmu-hash64.c
/qemu/target/ppc/mmu-hash64.h
/qemu/target/ppc/mmu-radix64.c
/qemu/target/ppc/mmu-radix64.h
/qemu/target/ppc/mmu_helper.c
/qemu/target/ppc/translate.c
/qemu/target/riscv/Kconfig
/qemu/target/riscv/translate.c
/qemu/target/rx/Kconfig
/qemu/target/rx/translate.c
/qemu/target/s390x/Kconfig
/qemu/target/s390x/arch_dump.c
/qemu/target/s390x/cpu-dump.c
/qemu/target/s390x/cpu-sysemu.c
/qemu/target/s390x/cpu.c
/qemu/target/s390x/cpu_features_def.h.inc
/qemu/target/s390x/cpu_models.c
/qemu/target/s390x/cpu_models_sysemu.c
/qemu/target/s390x/cpu_models_user.c
/qemu/target/s390x/diag.c
/qemu/target/s390x/gdbstub.c
/qemu/target/s390x/gen-features.c
/qemu/target/s390x/helper.c
/qemu/target/s390x/helper.h
/qemu/target/s390x/interrupt.c
/qemu/target/s390x/ioinst.c
/qemu/target/s390x/kvm/kvm.c
/qemu/target/s390x/kvm/kvm_s390x.h
/qemu/target/s390x/kvm/meson.build
/qemu/target/s390x/kvm/trace-events
/qemu/target/s390x/kvm/trace.h
/qemu/target/s390x/machine.c
/qemu/target/s390x/meson.build
/qemu/target/s390x/mmu_helper.c
/qemu/target/s390x/s390x-internal.h
/qemu/target/s390x/sigp.c
/qemu/target/s390x/tcg/cc_helper.c
/qemu/target/s390x/tcg/crypto_helper.c
/qemu/target/s390x/tcg/excp_helper.c
/qemu/target/s390x/tcg/fpu_helper.c
/qemu/target/s390x/tcg/insn-data.def
/qemu/target/s390x/tcg/insn-format.def
/qemu/target/s390x/tcg/int_helper.c
/qemu/target/s390x/tcg/mem_helper.c
/qemu/target/s390x/tcg/meson.build
/qemu/target/s390x/tcg/misc_helper.c
/qemu/target/s390x/tcg/s390-tod.h
/qemu/target/s390x/tcg/tcg_s390x.h
/qemu/target/s390x/tcg/translate.c
/qemu/target/s390x/tcg/translate_vx.c.inc
/qemu/target/s390x/tcg/vec.h
/qemu/target/s390x/tcg/vec_fpu_helper.c
/qemu/target/s390x/tcg/vec_helper.c
/qemu/target/s390x/tcg/vec_int_helper.c
/qemu/target/s390x/tcg/vec_string_helper.c
/qemu/target/s390x/trace-events
/qemu/target/sh4/Kconfig
/qemu/target/sh4/translate.c
/qemu/target/sparc/Kconfig
/qemu/target/sparc/translate.c
/qemu/target/tricore/Kconfig
/qemu/target/tricore/translate.c
/qemu/target/xtensa/Kconfig
/qemu/target/xtensa/translate.c
/qemu/target/xtensa/xtensa-semi.c
/qemu/tcg/README
/qemu/tcg/aarch64/tcg-target.c.inc
/qemu/tcg/aarch64/tcg-target.h
/qemu/tcg/arm/tcg-target.c.inc
/qemu/tcg/arm/tcg-target.h
/qemu/tcg/i386/tcg-target.c.inc
/qemu/tcg/i386/tcg-target.h
/qemu/tcg/mips/tcg-target.c.inc
/qemu/tcg/mips/tcg-target.h
/qemu/tcg/optimize.c
/qemu/tcg/ppc/tcg-target.c.inc
/qemu/tcg/ppc/tcg-target.h
/qemu/tcg/region.c
/qemu/tcg/riscv/tcg-target.c.inc
/qemu/tcg/riscv/tcg-target.h
/qemu/tcg/s390/tcg-target.c.inc
/qemu/tcg/s390/tcg-target.h
/qemu/tcg/sparc/tcg-target.c.inc
/qemu/tcg/sparc/tcg-target.h
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg-op.c
/qemu/tcg/tcg.c
/qemu/tcg/tci.c
/qemu/tcg/tci/tcg-target.c.inc
/qemu/tcg/tci/tcg-target.h
/qemu/tests/Makefile.include
/qemu/tests/acceptance/avocado_qemu/__init__.py
/qemu/tests/acceptance/boot_linux_console.py
/qemu/tests/acceptance/machine_mips_fuloong2e.py
/qemu/tests/data/acpi/pc/DSDT
/qemu/tests/data/acpi/pc/DSDT.acpihmat
/qemu/tests/data/acpi/pc/DSDT.bridge
/qemu/tests/data/acpi/pc/DSDT.cphp
/qemu/tests/data/acpi/pc/DSDT.dimmpxm
/qemu/tests/data/acpi/pc/DSDT.hpbridge
/qemu/tests/data/acpi/pc/DSDT.ipmikcs
/qemu/tests/data/acpi/pc/DSDT.memhp
/qemu/tests/data/acpi/pc/DSDT.nohpet
/qemu/tests/data/acpi/pc/DSDT.numamem
/qemu/tests/migration/guestperf/engine.py
/qemu/tests/qemu-iotests/040
/qemu/tests/qemu-iotests/041
/qemu/tests/qemu-iotests/061
/qemu/tests/qemu-iotests/061.out
/qemu/tests/qemu-iotests/082.out
/qemu/tests/qemu-iotests/114
/qemu/tests/qemu-iotests/114.out
/qemu/tests/qemu-iotests/122.out
/qemu/tests/qemu-iotests/146.out
/qemu/tests/qemu-iotests/154.out
/qemu/tests/qemu-iotests/155
/qemu/tests/qemu-iotests/165
/qemu/tests/qemu-iotests/172.out
/qemu/tests/qemu-iotests/179.out
/qemu/tests/qemu-iotests/189
/qemu/tests/qemu-iotests/198
/qemu/tests/qemu-iotests/207
/qemu/tests/qemu-iotests/207.out
/qemu/tests/qemu-iotests/209.out
/qemu/tests/qemu-iotests/211.out
/qemu/tests/qemu-iotests/221.out
/qemu/tests/qemu-iotests/223.out
/qemu/tests/qemu-iotests/241.out
/qemu/tests/qemu-iotests/244.out
/qemu/tests/qemu-iotests/245
/qemu/tests/qemu-iotests/245.out
/qemu/tests/qemu-iotests/248
/qemu/tests/qemu-iotests/248.out
/qemu/tests/qemu-iotests/252.out
/qemu/tests/qemu-iotests/253.out
/qemu/tests/qemu-iotests/274.out
/qemu/tests/qemu-iotests/291.out
/qemu/tests/qemu-iotests/296
/qemu/tests/qemu-iotests/298
/qemu/tests/qemu-iotests/301
/qemu/tests/qemu-iotests/301.out
/qemu/tests/qemu-iotests/308
/qemu/tests/qemu-iotests/308.out
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qemu-iotests/tests/fuse-allow-other
/qemu/tests/qemu-iotests/tests/fuse-allow-other.out
/qemu/tests/qemu-iotests/tests/nbd-qemu-allocation
/qemu/tests/qemu-iotests/tests/nbd-qemu-allocation.out
/qemu/tests/qemu-iotests/tests/remove-bitmap-from-backing
/qemu/tests/qtest/adm1272-test.c
/qemu/tests/qtest/boot-serial-test.c
/qemu/tests/qtest/emc141x-test.c
/qemu/tests/qtest/fuzz-sdcard-test.c
/qemu/tests/qtest/libqos/virtio-9p.c
/qemu/tests/qtest/max34451-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/npcm7xx_smbus-test.c
/qemu/tests/qtest/numa-test.c
/qemu/tests/qtest/rtas-test.c
/qemu/tests/qtest/tmp105-test.c
/qemu/tests/qtest/virtio-9p-test.c
/qemu/tests/tcg/hppa/Makefile.target
/qemu/tests/tcg/multiarch/Makefile.target
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/unit/ptimer-test-stubs.c
/qemu/tests/unit/test-bdrv-drain.c
/qemu/tests/unit/test-bdrv-graph-mod.c
/qemu/tests/unit/test-keyval.c
/qemu/tests/unit/test-qemu-opts.c
/qemu/tools/virtiofsd/fuse_common.h
/qemu/tools/virtiofsd/fuse_lowlevel.c
/qemu/tools/virtiofsd/fuse_lowlevel.h
/qemu/tools/virtiofsd/fuse_virtio.c
/qemu/tools/virtiofsd/helper.c
/qemu/tools/virtiofsd/passthrough_ll.c
/qemu/tools/virtiofsd/passthrough_seccomp.c
/qemu/trace-events
/qemu/trace/control-target.c
/qemu/trace/control.c
/qemu/trace/control.h
/qemu/trace/meson.build
/qemu/trace/qmp.c
/qemu/trace/simple.c
/qemu/trace/simple.h
/qemu/ui/egl-headless.c
/qemu/ui/gtk.c
/qemu/ui/sdl2.c
/qemu/ui/spice-app.c
/qemu/ui/spice-core.c
/qemu/ui/vnc.c
/qemu/util/async.c
/qemu/util/guest-random.c
/qemu/util/keyval.c
/qemu/util/main-loop.c
/qemu/util/meson.build
/qemu/util/mmap-alloc.c
/qemu/util/module.c
/qemu/util/qemu-option.c
/qemu/util/trace-events
/qemu/util/uri.c
5c02c86529-Jun-2021 John Snow <jsnow@redhat.com>

python: Fix broken ReST docstrings

This patch *doesn't* update all of the docstring standards across the
QEMU package directory to make our docstring usage consistent. It
*doesn't* fix the formattin

python: Fix broken ReST docstrings

This patch *doesn't* update all of the docstring standards across the
QEMU package directory to make our docstring usage consistent. It
*doesn't* fix the formatting to make it look pretty or reasonable in
generated output. It *does* fix a few small instances where Sphinx would
emit a build warning because of malformed ReST -- If we built our Python
docs with Sphinx.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-16-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

19cf003129-Jun-2021 John Snow <jsnow@redhat.com>

python: remove auto-generated pyproject.toml file

For reasons that at-present escape me, pipenv insists on creating a stub
pyproject.toml file. This file is a nuisance, because its mere presence
cha

python: remove auto-generated pyproject.toml file

For reasons that at-present escape me, pipenv insists on creating a stub
pyproject.toml file. This file is a nuisance, because its mere presence
changes the behavior of various tools.

For instance, this stub file will cause "pip install --user -e ." to
fail in spectacular fashion with misleading errors. "pip install -e ."
works okay, but for some reason pip does not support editable installs
to the user directory when using PEP517.

References:
https://github.com/pypa/pip/pull/9990
https://github.com/pypa/pip/issues/7953

As outlined in ea1213b7ccc, it is still too early for us to consider
moving to a PEP-517 exclusive package. We must support older
distributions, so squash the annoyance for now. (Python 3.6 shipped Dec
2016, PEP517 support showed up in pip sometime in 2019 or so.)

Add 'pyproject.toml' to the 'make clean' target, and also delete it
after every pipenv invocation issued by the Makefile.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-15-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

50d0fba829-Jun-2021 John Snow <jsnow@redhat.com>

python: Update help text on 'make clean', 'make distclean'

Update for visual parity with all the remaining targets.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willia

python: Update help text on 'make clean', 'make distclean'

Update for visual parity with all the remaining targets.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-14-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

28cd32fb29-Jun-2021 John Snow <jsnow@redhat.com>

python: Update help text on 'make check', 'make develop'

Update for visual parity with the other targets.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.

python: Update help text on 'make check', 'make develop'

Update for visual parity with the other targets.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-13-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

2c24d52d29-Jun-2021 John Snow <jsnow@redhat.com>

python: add 'make check-dev' invocation

This is a *third* way to run the Python tests. Unlike the first two
(check-pipenv, check-tox), this version does not require any specific
interpreter version

python: add 'make check-dev' invocation

This is a *third* way to run the Python tests. Unlike the first two
(check-pipenv, check-tox), this version does not require any specific
interpreter version -- making it a lot easier to tell people to run it
as a quick smoketest prior to submission to GitLab CI.

Summary:

Checked via GitLab CI:
- check-pipenv: tests our oldest python & dependencies
- check-tox: tests newest dependencies on all non-EOL python versions
Executed only incidentally:
- check-dev: tests newest dependencies on whichever python version

('make check' does not set up any environment at all, it just runs the
tests in your current environment. All four invocations perform the
exact same tests, just in different execution environments.)

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Tested-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-12-jsnow@redhat.com
[Maintainer edit: added .dev-venv/ to .gitignore. --js]
Acked-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Acked-by: Willian Rampazzo <willianr@redhat.com>
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

0d52c19a29-Jun-2021 John Snow <jsnow@redhat.com>

python: only check qemu/ subdir with flake8

flake8 is a little eager to check everything it can. Limit it to
checking inside the qemu namespace directory only. Update setup.cfg now
that the exclude

python: only check qemu/ subdir with flake8

flake8 is a little eager to check everything it can. Limit it to
checking inside the qemu namespace directory only. Update setup.cfg now
that the exclude patterns are no longer necessary.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Tested-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-11-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

205d721929-Jun-2021 John Snow <jsnow@redhat.com>

python: Fix .PHONY Make specifiers

I missed the 'check-tox' target. Add that, but split the large .PHONY
specifier at the top into its component pieces and move them near the
targets they describe s

python: Fix .PHONY Make specifiers

I missed the 'check-tox' target. Add that, but split the large .PHONY
specifier at the top into its component pieces and move them near the
targets they describe so that they're much harder to forget to update.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-id: 20210629214323.1329806-10-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

8c95d0fc29-Jun-2021 John Snow <jsnow@redhat.com>

python: update help text for check-tox

Move it up near the check-pipenv help text, and update it to suggest parity.

(At the time I first added it, I wasn't sure if I would be keeping it,
but I've c

python: update help text for check-tox

Move it up near the check-pipenv help text, and update it to suggest parity.

(At the time I first added it, I wasn't sure if I would be keeping it,
but I've come to appreciate it as it has actually helped uncover bugs I
would not have noticed without it. It should stay.)

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-9-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

6f84d72629-Jun-2021 John Snow <jsnow@redhat.com>

python: rename 'venv-check' target to 'check-pipenv'

Well, Cleber was right, this is a better name.

In preparation for adding a different kind of virtual environment check
(One that simply uses whi

python: rename 'venv-check' target to 'check-pipenv'

Well, Cleber was right, this is a better name.

In preparation for adding a different kind of virtual environment check
(One that simply uses whichever version of Python you happen to have),
rename this test 'check-pipenv' so that it matches the CI job
'check-python-pipenv'.

Remove the "If you don't know which test to run" hint, because it's not
actually likely you have Python 3.6 installed to be able to run the
test. It's still the test I'd most prefer you to run, but it's not the
test you are most likely to be able to run.

Rename the 'venv' target to 'pipenv' as well, and move the more
pertinent help text under the 'check-pipenv' target.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-8-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

d2ae942929-Jun-2021 John Snow <jsnow@redhat.com>

python: Add no-install usage instructions

It's not encouraged, but it's legitimate to want to know how to do.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@red

python: Add no-install usage instructions

It's not encouraged, but it's legitimate to want to know how to do.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-7-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

4176dbd829-Jun-2021 John Snow <jsnow@redhat.com>

python: README.rst touchups

Clarifying a few points; removing the reference to 'setuptools' because
it isn't referenced anywhere else in this document and doesn't really
provide any useful informati

python: README.rst touchups

Clarifying a few points; removing the reference to 'setuptools' because
it isn't referenced anywhere else in this document and doesn't really
provide any useful information to a Python newcomer.

Adjusting the language elsewhere to be less ambiguous and have fewer
run-on sentences.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-6-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

3afa350129-Jun-2021 John Snow <jsnow@redhat.com>

python: Re-lock pipenv at *oldest* supported versions

tox is already testing the most recent versions. Let's use pipenv to
test the oldest versions we claim to support. This matches the stylistic
ch

python: Re-lock pipenv at *oldest* supported versions

tox is already testing the most recent versions. Let's use pipenv to
test the oldest versions we claim to support. This matches the stylistic
choice to have pipenv always test our oldest supported Python version, 3.6.

The effect of this is that the python-check-pipenv CI job on gitlab will
now test against much older versions of these linters, which will help
highlight incompatible changes that might otherwise go unnoticed.

Update instructions for adding and bumping versions in setup.cfg. The
reason for deleting the line that gets added to Pipfile is largely just
to avoid having the version minimums specified in multiple places in
config checked into the tree.

(This patch was written by deleting Pipfile and Pipfile.lock, then
explicitly installing each dependency manually at a specific
version. Then, I restored the prior Pipfile and re-ran `pipenv lock
--dev --keep-outdated` to re-add the qemu dependency back to the pipenv
environment while keeping the "old" packages. It's annoying, yes, but I
think the improvement to test coverage is worthwhile.)

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-5-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

82e6517d29-Jun-2021 John Snow <jsnow@redhat.com>

python: Remove global pylint suppressions

These suppressions only apply to a small handful of places. Instead of
disabling them globally, disable them just in the cases where we
need. The design of

python: Remove global pylint suppressions

These suppressions only apply to a small handful of places. Instead of
disabling them globally, disable them just in the cases where we
need. The design of the machine class grew quite organically with tons
of constructor and class instance variables -- there's little chance of
meaningfully refactoring it in the near term, so just suppress the
warnings for that class.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-4-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

7f17908229-Jun-2021 John Snow <jsnow@redhat.com>

python: expose typing information via PEP 561

https://www.python.org/dev/peps/pep-0561/#specification

Create 'py.typed' files in each subpackage that indicate to mypy that
this is a typed module, s

python: expose typing information via PEP 561

https://www.python.org/dev/peps/pep-0561/#specification

Create 'py.typed' files in each subpackage that indicate to mypy that
this is a typed module, so that users of any of these packages can use
mypy to check their code as well.

Note: Theoretically it's possible to ditch MANIFEST.in in favor of using
package_data in setup.cfg, but I genuinely could not figure out how to
get it to include things from the *source root* into the *package root*;
only how to include things from each subpackage. I tried!

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-id: 20210629214323.1329806-3-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

00376d1329-Jun-2021 John Snow <jsnow@redhat.com>

python/qom: Do not use 'err' name at module scope

Pylint updated to 2.9.0 upstream, adding new warnings for things that
re-use the 'err' variable. Luckily, this only breaks the
python-check-tox job,

python/qom: Do not use 'err' name at module scope

Pylint updated to 2.9.0 upstream, adding new warnings for things that
re-use the 'err' variable. Luckily, this only breaks the
python-check-tox job, which is allowed to fail as a warning.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Message-id: 20210629214323.1329806-2-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...


/qemu/.github/lockdown.yml
/qemu/.gitlab-ci.d/static_checks.yml
/qemu/.gitlab/issue_templates/bug.md
/qemu/.gitlab/issue_templates/feature_request.md
/qemu/.patchew.yml
/qemu/MAINTAINERS
/qemu/README.rst
/qemu/accel/kvm/kvm-all.c
/qemu/accel/tcg/atomic_template.h
/qemu/accel/tcg/cputlb.c
/qemu/accel/tcg/plugin-gen.c
/qemu/accel/tcg/plugin-helpers.h
/qemu/accel/tcg/user-exec.c
/qemu/audio/coreaudio.c
/qemu/authz/meson.build
/qemu/block.c
/qemu/block/block-backend.c
/qemu/block/block-copy.c
/qemu/block/coroutines.h
/qemu/block/file-posix.c
/qemu/block/io.c
/qemu/block/meson.build
/qemu/block/nbd.c
/qemu/block/progress_meter.c
/qemu/block/snapshot.c
/qemu/blockjob.c
/qemu/configure
/qemu/crypto/meson.build
/qemu/docs/amd-memory-encryption.txt
/qemu/docs/devel/index.rst
/qemu/docs/devel/multi-thread-tcg.rst
/qemu/docs/devel/vfio-migration.rst
/qemu/docs/interop/firmware.json
/qemu/docs/interop/live-block-operations.rst
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/arm/nrf.rst
/qemu/docs/system/cpu-models-x86-abi.csv
/qemu/docs/system/cpu-models-x86.rst.inc
/qemu/docs/system/target-arm.rst
/qemu/docs/tools/virtiofsd.rst
/qemu/hw/acpi/ghes-stub.c
/qemu/hw/acpi/ghes.c
/qemu/hw/acpi/meson.build
/qemu/hw/alpha/Kconfig
/qemu/hw/alpha/alpha_sys.h
/qemu/hw/alpha/dp264.c
/qemu/hw/alpha/typhoon.c
/qemu/hw/audio/sb16.c
/qemu/hw/block/Kconfig
/qemu/hw/block/fdc-internal.h
/qemu/hw/block/fdc-isa.c
/qemu/hw/block/fdc-sysbus.c
/qemu/hw/block/fdc.c
/qemu/hw/block/meson.build
/qemu/hw/block/trace-events
/qemu/hw/char/ibex_uart.c
/qemu/hw/char/sifive_uart.c
/qemu/hw/core/machine.c
/qemu/hw/i386/Kconfig
/qemu/hw/i386/pc.c
/qemu/hw/i386/x86.c
/qemu/hw/isa/Kconfig
/qemu/hw/mips/Kconfig
/qemu/hw/riscv/opentitan.c
/qemu/hw/s390x/3270-ccw.c
/qemu/hw/s390x/css.c
/qemu/hw/s390x/s390-ccw.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/s390x/virtio-ccw.c
/qemu/hw/scsi/scsi-generic.c
/qemu/hw/sparc/Kconfig
/qemu/hw/sparc64/Kconfig
/qemu/hw/timer/ibex_timer.c
/qemu/hw/timer/meson.build
/qemu/hw/usb/meson.build
/qemu/hw/vfio/ccw.c
/qemu/hw/vfio/migration.c
/qemu/include/block/aio.h
/qemu/include/block/block-copy.h
/qemu/include/block/block_int.h
/qemu/include/block/nbd.h
/qemu/include/elf.h
/qemu/include/exec/helper-head.h
/qemu/include/exec/helper-tcg.h
/qemu/include/fpu/softfloat-helpers.h
/qemu/include/hw/acpi/ghes.h
/qemu/include/hw/boards.h
/qemu/include/hw/char/ibex_uart.h
/qemu/include/hw/char/sifive_uart.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/i386/x86.h
/qemu/include/hw/riscv/opentitan.h
/qemu/include/hw/s390x/css.h
/qemu/include/hw/s390x/ioinst.h
/qemu/include/hw/timer/ibex_timer.h
/qemu/include/hw/usb/dwc2-regs.h
/qemu/include/hw/usb/xlnx-usb-subsystem.h
/qemu/include/hw/usb/xlnx-versal-usb2-ctrl-regs.h
/qemu/include/qemu/co-shared-resource.h
/qemu/include/qemu/coroutine.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/plugin-memory.h
/qemu/include/qemu/plugin.h
/qemu/include/qemu/progress_meter.h
/qemu/include/qemu/qemu-plugin.h
/qemu/include/qemu/ratelimit.h
/qemu/include/qemu/selfmap.h
/qemu/include/qemu/sockets.h
/qemu/include/standard-headers/drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h
/qemu/include/standard-headers/drm/drm_fourcc.h
/qemu/include/standard-headers/linux/ethtool.h
/qemu/include/standard-headers/linux/fuse.h
/qemu/include/standard-headers/linux/input.h
/qemu/include/standard-headers/linux/virtio_bt.h
/qemu/include/standard-headers/linux/virtio_ids.h
/qemu/include/standard-headers/linux/virtio_snd.h
/qemu/include/standard-headers/rdma/vmw_pvrdma-abi.h
/qemu/include/sysemu/block-backend.h
/qemu/include/tcg/tcg-cond.h
/qemu/include/tcg/tcg-op.h
/qemu/include/tcg/tcg-opc.h
/qemu/include/tcg/tcg.h
/qemu/include/ui/clipboard.h
/qemu/include/user/syscall-trace.h
/qemu/iothread.c
/qemu/job-qmp.c
/qemu/job.c
/qemu/linux-headers/asm-generic/unistd.h
/qemu/linux-headers/asm-mips/unistd_n32.h
/qemu/linux-headers/asm-mips/unistd_n64.h
/qemu/linux-headers/asm-mips/unistd_o32.h
/qemu/linux-headers/asm-powerpc/kvm.h
/qemu/linux-headers/asm-powerpc/unistd_32.h
/qemu/linux-headers/asm-powerpc/unistd_64.h
/qemu/linux-headers/asm-s390/unistd_32.h
/qemu/linux-headers/asm-s390/unistd_64.h
/qemu/linux-headers/asm-x86/kvm.h
/qemu/linux-headers/asm-x86/unistd_32.h
/qemu/linux-headers/asm-x86/unistd_64.h
/qemu/linux-headers/asm-x86/unistd_x32.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/userfaultfd.h
/qemu/linux-headers/linux/vfio.h
/qemu/linux-user/elfload.c
/qemu/linux-user/mmap.c
/qemu/linux-user/s390x/signal.c
/qemu/linux-user/signal.c
/qemu/linux-user/syscall.c
/qemu/linux-user/trace-events
/qemu/meson.build
/qemu/meson_options.txt
/qemu/nbd/client-connection.c
/qemu/nbd/meson.build
/qemu/pc-bios/palcode-clipper
/qemu/plugins/api.c
/qemu/plugins/core.c
/qemu/plugins/plugin.h
qemu/qmp/qom.py
/qemu/qapi/block-core.json
/qemu/qapi/machine.json
/qemu/qapi/ui.json
/qemu/qemu-img.c
/qemu/qemu-options.hx
/qemu/roms/qemu-palcode
/qemu/scripts/block-coroutine-wrapper.py
/qemu/scripts/checkpatch.pl
/qemu/scripts/cpu-x86-uarch-abi.py
/qemu/scripts/qmp/qmp-shell
/qemu/softmmu/vl.c
/qemu/stubs/iothread-lock.c
/qemu/stubs/meson.build
/qemu/target/alpha/translate.c
/qemu/target/arm/cpu64.c
/qemu/target/arm/helper-mve.h
/qemu/target/arm/helper.h
/qemu/target/arm/internals.h
/qemu/target/arm/kvm64.c
/qemu/target/arm/m-nocp.decode
/qemu/target/arm/meson.build
/qemu/target/arm/mte_helper.c
/qemu/target/arm/mve.decode
/qemu/target/arm/mve_helper.c
/qemu/target/arm/translate-a32.h
/qemu/target/arm/translate-m-nocp.c
/qemu/target/arm/translate-mve.c
/qemu/target/arm/translate-vfp.c
/qemu/target/arm/translate.h
/qemu/target/arm/vfp.decode
/qemu/target/hexagon/gen_tcg.h
/qemu/target/hexagon/genptr.c
/qemu/target/hexagon/imported/encode_pp.def
/qemu/target/hexagon/macros.h
/qemu/target/hexagon/op_helper.c
/qemu/target/hexagon/translate.c
/qemu/target/hppa/helper.h
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/kvm/kvm.c
/qemu/target/i386/ops_sse_header.h
/qemu/target/m68k/helper.h
/qemu/target/mips/cpu.c
/qemu/target/mips/cpu.h
/qemu/target/mips/internal.h
/qemu/target/mips/tcg/meson.build
/qemu/target/mips/tcg/msa.decode
/qemu/target/mips/tcg/msa_translate.c
/qemu/target/mips/tcg/mxu_translate.c
/qemu/target/mips/tcg/sysemu/mips-semi.c
/qemu/target/mips/tcg/sysemu/tlb_helper.c
/qemu/target/mips/tcg/trace-events
/qemu/target/mips/tcg/trace.h
/qemu/target/mips/tcg/translate.c
/qemu/target/mips/tcg/translate.h
/qemu/target/ppc/helper.h
/qemu/target/riscv/gdbstub.c
/qemu/target/riscv/translate.c
/qemu/target/s390x/cc_helper.c
/qemu/target/s390x/cpu.h
/qemu/target/s390x/cpu_models.c
/qemu/target/s390x/excp_helper.c
/qemu/target/s390x/fpu_helper.c
/qemu/target/s390x/gdbstub.c
/qemu/target/s390x/gen-features.c
/qemu/target/s390x/helper.c
/qemu/target/s390x/helper.h
/qemu/target/s390x/insn-data.def
/qemu/target/s390x/internal.h
/qemu/target/s390x/kvm-stub.c
/qemu/target/s390x/kvm.c
/qemu/target/s390x/kvm_s390x.h
/qemu/target/s390x/sigp.c
/qemu/target/s390x/translate_vx.c.inc
/qemu/target/s390x/vec_fpu_helper.c
/qemu/target/s390x/vec_helper.c
/qemu/tcg/meson.build
/qemu/tcg/optimize.c
/qemu/tcg/sparc/tcg-target.c.inc
/qemu/tcg/tcg-internal.h
/qemu/tcg/tcg-op-gvec.c
/qemu/tcg/tcg.c
/qemu/tcg/tci.c
/qemu/tcg/tci/README
/qemu/tcg/tci/tcg-target-con-set.h
/qemu/tcg/tci/tcg-target.c.inc
/qemu/tcg/tci/tcg-target.h
/qemu/tests/acceptance/boot_linux.py
/qemu/tests/docker/dockerfiles/alpine.docker
/qemu/tests/docker/dockerfiles/centos8.docker
/qemu/tests/docker/dockerfiles/debian10.docker
/qemu/tests/docker/dockerfiles/fedora-i386-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win32-cross.docker
/qemu/tests/docker/dockerfiles/fedora-win64-cross.docker
/qemu/tests/docker/dockerfiles/fedora.docker
/qemu/tests/docker/dockerfiles/ubuntu.docker
/qemu/tests/docker/dockerfiles/ubuntu1804.docker
/qemu/tests/docker/dockerfiles/ubuntu2004.docker
/qemu/tests/qtest/fuzz-sb16-test.c
/qemu/tests/qtest/fuzz/generic_fuzz.c
/qemu/tests/qtest/fuzz/qos_fuzz.h
/qemu/tests/tcg/Makefile.target
/qemu/tests/tcg/hexagon/misc.c
/qemu/tests/tcg/hppa/Makefile.target
/qemu/tests/tcg/minilib/minilib.h
/qemu/tests/tcg/multiarch/linux-test.c
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/unit/crypto-tls-psk-helpers.c
/qemu/tests/unit/crypto-tls-psk-helpers.h
/qemu/tests/unit/crypto-tls-x509-helpers.c
/qemu/tests/unit/crypto-tls-x509-helpers.h
/qemu/tests/unit/iothread.c
/qemu/tests/unit/meson.build
/qemu/tests/unit/pkix_asn1_tab.c
/qemu/tests/unit/test-aio.c
/qemu/tests/unit/test-crypto-tlscredsx509.c
/qemu/tests/unit/test-crypto-tlssession.c
/qemu/tests/unit/test-io-channel-tls.c
/qemu/ui/clipboard.c
/qemu/ui/cocoa.m
/qemu/ui/console.c
/qemu/util/async.c
/qemu/util/main-loop.c
/qemu/util/oslib-win32.c
/qemu/util/qemu-co-shared-resource.c
/qemu/util/qemu-sockets.c
957f3c5c07-Jun-2021 John Snow <jsnow@redhat.com>

python: add qmp-shell entry point

now 'qmp-shell' should be available from the command line when
installing the python package.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 2021060720064

python: add qmp-shell entry point

now 'qmp-shell' should be available from the command line when
installing the python package.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20210607200649.1840382-42-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

6be7206e07-Jun-2021 John Snow <jsnow@redhat.com>

scripts/qmp-shell: move to python/qemu/qmp/qmp_shell.py

The script will be unavailable for a commit or two, which will help
preserve development history attached to the new file. A forwarder will
be

scripts/qmp-shell: move to python/qemu/qmp/qmp_shell.py

The script will be unavailable for a commit or two, which will help
preserve development history attached to the new file. A forwarder will
be added shortly afterwards.

With qmp_shell in the python qemu.qmp package, now it is fully type
checked, linted, etc. via the Python CI. It will be quite a bit harder
to accidentally break it again in the future.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20210607200649.1840382-41-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

eac8aabc07-Jun-2021 John Snow <jsnow@redhat.com>

python/qmp: return generic type from context manager

__enter__ can be invoked from a subclass, so it needs a more flexible
type.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 202106072006

python/qmp: return generic type from context manager

__enter__ can be invoked from a subclass, so it needs a more flexible
type.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20210607200649.1840382-31-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

1acde76307-Jun-2021 John Snow <jsnow@redhat.com>

python/qmp: add QMPObject type alias

This is meant to represent any generic object seen in a QMPMessage, not
just the root object itself.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 202

python/qmp: add QMPObject type alias

This is meant to represent any generic object seen in a QMPMessage, not
just the root object itself.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20210607200649.1840382-27-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

7e7c2a0d04-Jun-2021 John Snow <jsnow@redhat.com>

python/qemu-ga-client: add entry point

Remove the shebang, and add a package-defined entry point instead. Now,
it can be accessed using 'qemu-ga-client' from the command line after
installing the pa

python/qemu-ga-client: add entry point

Remove the shebang, and add a package-defined entry point instead. Now,
it can be accessed using 'qemu-ga-client' from the command line after
installing the package.

The next commit adds a forwarder shim that allows the running of this
script without needing to install the package again.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20210604155532.1499282-11-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

1e129afc04-Jun-2021 John Snow <jsnow@redhat.com>

scripts/qemu-ga-client: move to python/qemu/qmp/qemu_ga_client.py

The script itself will be unavailable for a few commits before being
restored, with no way to run it right after this commit. This h

scripts/qemu-ga-client: move to python/qemu/qmp/qemu_ga_client.py

The script itself will be unavailable for a few commits before being
restored, with no way to run it right after this commit. This helps move
git history into the new file. To prevent linter regressions, though, we
do need to immediately touch up the filename to remove dashes (to make
the module importable), and remove the executable bit.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-id: 20210604155532.1499282-10-jsnow@redhat.com
Signed-off-by: John Snow <jsnow@redhat.com>

show more ...

12345678910>>...14