History log of /qemu/qga/ (Results 101 – 125 of 626)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
87ed8b2c25-May-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

qga: throw an Error in ga_channel_open()

Allow for a single point of error reporting, and further refactoring.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Markus Arm

qga: throw an Error in ga_channel_open()

Allow for a single point of error reporting, and further refactoring.

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

show more ...

1a89a17b25-May-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

qga: use qga_open_cloexec() for safe_open_or_create()

The function takes care of setting CLOEXEC.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Markus Armbruster <armb

qga: use qga_open_cloexec() for safe_open_or_create()

The function takes care of setting CLOEXEC.

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

show more ...

0edbfbe325-May-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

qga: add qga_open_cloexec() helper

QGA calls qemu_open_old() in various places. Calling qemu_open() instead
isn't a great alternative, as it has special "/dev/fdset" handling and
depends on QEMU int

qga: add qga_open_cloexec() helper

QGA calls qemu_open_old() in various places. Calling qemu_open() instead
isn't a great alternative, as it has special "/dev/fdset" handling and
depends on QEMU internal monitor data structures.

Instead, provide a simple helper for QGA needs, with Error* support. The
following patches will make use of it.

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

show more ...

69f56c1425-May-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

qga: flatten safe_open_or_create()

There is a bit too much nesting in the function, this can be simplified
a bit to improve readability.

This also helps with the following error handling changes.

qga: flatten safe_open_or_create()

There is a bit too much nesting in the function, this can be simplified
a bit to improve readability.

This also helps with the following error handling changes.

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

show more ...


/qemu/backends/hostmem.c
/qemu/contrib/elf2dmp/qemu_elf.c
/qemu/crypto/akcipher-gcrypt.c.inc
/qemu/crypto/akcipher-nettle.c.inc
/qemu/crypto/akcipher.c
/qemu/crypto/akcipherpriv.h
/qemu/crypto/der.c
/qemu/crypto/der.h
/qemu/crypto/meson.build
/qemu/crypto/rsakey-builtin.c.inc
/qemu/crypto/rsakey-nettle.c.inc
/qemu/crypto/rsakey.c
/qemu/crypto/rsakey.h
/qemu/docs/system/arm/aspeed.rst
/qemu/docs/system/i386/hyperv.rst
/qemu/docs/system/target-i386.rst
/qemu/docs/tools/virtiofsd.rst
/qemu/hw/arm/aspeed.c
/qemu/hw/arm/aspeed_ast10x0.c
/qemu/hw/arm/aspeed_ast2600.c
/qemu/hw/arm/aspeed_soc.c
/qemu/hw/audio/ac97.c
/qemu/hw/block/m25p80.c
/qemu/hw/gpio/aspeed_gpio.c
/qemu/hw/gpio/trace-events
/qemu/hw/ide/core.c
/qemu/hw/ide/macio.c
/qemu/include/crypto/akcipher.h
/qemu/include/hw/arm/aspeed_soc.h
/qemu/include/hw/gpio/aspeed_gpio.h
/qemu/include/qemu/cutils.h
/qemu/include/qemu/osdep.h
/qemu/linux-user/elfload.c
/qemu/linux-user/include/host/s390/host-signal.h
/qemu/linux-user/linuxload.c
/qemu/linux-user/main.c
/qemu/linux-user/qemu.h
/qemu/linux-user/s390x/signal.c
/qemu/linux-user/strace.c
/qemu/linux-user/strace.h
/qemu/linux-user/syscall.c
/qemu/linux-user/uname.c
/qemu/linux-user/uname.h
/qemu/linux-user/user-internals.h
/qemu/meson.build
/qemu/qapi/crypto.json
/qemu/qemu-io.c
commands-posix.c
/qemu/semihosting/arm-compat-semi.c
/qemu/storage-daemon/qemu-storage-daemon.c
/qemu/target/i386/cpu.c
/qemu/target/i386/cpu.h
/qemu/target/i386/kvm/hyperv-proto.h
/qemu/target/i386/kvm/kvm.c
/qemu/tests/bench/benchmark-crypto-akcipher.c
/qemu/tests/bench/meson.build
/qemu/tests/bench/test_akcipher_keys.inc
/qemu/tests/qtest/aspeed_gpio-test.c
/qemu/tests/qtest/aspeed_smc-test.c
/qemu/tests/qtest/fuzz/fuzz.c
/qemu/tests/qtest/libqmp.c
/qemu/tests/qtest/libqmp.h
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/libqtest.h
/qemu/tests/tcg/s390x/signals-s390x.c
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-crypto-akcipher.c
/qemu/tests/unit/test-crypto-der.c
/qemu/util/cutils.c
/qemu/util/oslib-posix.c
/qemu/util/oslib-win32.c
/qemu/util/thread-pool.c
b9a0026024-May-2022 Konstantin Kostiuk <kkostiuk@redhat.com>

qga-win32: Add support for NVME bus type

Bus type spaces (Indicates a storage spaces bus) is not
supported, so return it as unknown.

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Reviewed

qga-win32: Add support for NVME bus type

Bus type spaces (Indicates a storage spaces bus) is not
supported, so return it as unknown.

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220524154344.869638-2-kkostiuk@redhat.com>
Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>

show more ...

323f3a8f23-May-2022 Konstantin Kostiuk <kkostiuk@redhat.com>

trivial: qga: Log version on start

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220523191644.823726-2-kkostiuk@

trivial: qga: Log version on start

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220523191644.823726-2-kkostiuk@redhat.com>
Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>

show more ...

3569664e20-May-2022 luzhipeng <luzhipeng@cestc.cn>

qga: add guest-get-diskstats command for Linux guests

Add a new 'guest-get-diskstats' command for report disk io statistics
for Linux guests. This can be useful for getting io flow or handling
IO fa

qga: add guest-get-diskstats command for Linux guests

Add a new 'guest-get-diskstats' command for report disk io statistics
for Linux guests. This can be useful for getting io flow or handling
IO fault, no need to enter guests.

Signed-off-by: luzhipeng <luzhipeng@cestc.cn>
Message-Id: <20220520021935.676-1-luzhipeng@cestc.cn>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>

show more ...


/qemu/.gitlab-ci.d/buildtest.yml
/qemu/.gitlab-ci.d/containers.yml
/qemu/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch32.yml
/qemu/.gitlab-ci.d/custom-runners/ubuntu-20.04-aarch64.yml
/qemu/.gitlab-ci.d/static_checks.yml
/qemu/.gitlab-ci.d/windows.yml
/qemu/.gitmodules
/qemu/MAINTAINERS
/qemu/configure
/qemu/contrib/vhost-user-scsi/vhost-user-scsi.c
/qemu/docs/about/build-platforms.rst
/qemu/docs/devel/index-internals.rst
/qemu/docs/devel/virtio-backends.rst
/qemu/docs/interop/vhost-user-gpu.rst
/qemu/docs/interop/vhost-user.rst
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/device-emulation.rst
/qemu/docs/system/devices/cxl.rst
/qemu/hmp-commands.hx
/qemu/hw/9pfs/virtio-9p-device.c
/qemu/hw/Kconfig
/qemu/hw/acpi/Kconfig
/qemu/hw/acpi/cxl-stub.c
/qemu/hw/acpi/cxl.c
/qemu/hw/acpi/meson.build
/qemu/hw/adc/zynq-xadc.c
/qemu/hw/arm/Kconfig
/qemu/hw/arm/boot.c
/qemu/hw/arm/musicpal.c
/qemu/hw/arm/virt.c
/qemu/hw/block/vhost-user-blk.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/char/virtio-serial-bus.c
/qemu/hw/core/loader.c
/qemu/hw/core/machine.c
/qemu/hw/core/uboot_image.h
/qemu/hw/cxl/Kconfig
/qemu/hw/cxl/cxl-component-utils.c
/qemu/hw/cxl/cxl-device-utils.c
/qemu/hw/cxl/cxl-host-stubs.c
/qemu/hw/cxl/cxl-host.c
/qemu/hw/cxl/cxl-mailbox-utils.c
/qemu/hw/cxl/meson.build
/qemu/hw/display/artist.c
/qemu/hw/display/vhost-user-gpu.c
/qemu/hw/display/virtio-gpu-base.c
/qemu/hw/dma/xilinx_axidma.c
/qemu/hw/dma/xlnx_csu_dma.c
/qemu/hw/i386/acpi-build.c
/qemu/hw/i386/amd_iommu.c
/qemu/hw/i386/intel_iommu.c
/qemu/hw/i386/intel_iommu_internal.h
/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/x86.c
/qemu/hw/input/vhost-user-input.c
/qemu/hw/input/virtio-input.c
/qemu/hw/intc/arm_gicv3_common.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/arm_gicv3_kvm.c
/qemu/hw/intc/riscv_aclint.c
/qemu/hw/m68k/mcf5206.c
/qemu/hw/m68k/mcf5208.c
/qemu/hw/mem/Kconfig
/qemu/hw/mem/cxl_type3.c
/qemu/hw/mem/meson.build
/qemu/hw/meson.build
/qemu/hw/net/can/xlnx-zynqmp-can.c
/qemu/hw/net/fsl_etsec/etsec.c
/qemu/hw/net/lan9118.c
/qemu/hw/net/tulip.c
/qemu/hw/net/vhost_net.c
/qemu/hw/net/virtio-net.c
/qemu/hw/pci-bridge/Kconfig
/qemu/hw/pci-bridge/cxl_root_port.c
/qemu/hw/pci-bridge/meson.build
/qemu/hw/pci-bridge/pci_expander_bridge.c
/qemu/hw/pci-bridge/pcie_root_port.c
/qemu/hw/pci-host/gpex-acpi.c
/qemu/hw/pci/pci.c
/qemu/hw/pci/pcie_port.c
/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/rtc/exynos4210_rtc.c
/qemu/hw/scsi/vhost-scsi.c
/qemu/hw/scsi/vhost-user-scsi.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/timer/allwinner-a10-pit.c
/qemu/hw/timer/altera_timer.c
/qemu/hw/timer/arm_timer.c
/qemu/hw/timer/digic-timer.c
/qemu/hw/timer/etraxfs_timer.c
/qemu/hw/timer/exynos4210_mct.c
/qemu/hw/timer/exynos4210_pwm.c
/qemu/hw/timer/grlib_gptimer.c
/qemu/hw/timer/imx_epit.c
/qemu/hw/timer/imx_gpt.c
/qemu/hw/timer/mss-timer.c
/qemu/hw/timer/sh_timer.c
/qemu/hw/timer/slavio_timer.c
/qemu/hw/timer/xilinx_timer.c
/qemu/hw/vfio/pci-quirks.c
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/vhost-scsi-pci.c
/qemu/hw/virtio/vhost-shadow-virtqueue.c
/qemu/hw/virtio/vhost-shadow-virtqueue.h
/qemu/hw/virtio/vhost-user-blk-pci.c
/qemu/hw/virtio/vhost-user-fs-pci.c
/qemu/hw/virtio/vhost-user-fs.c
/qemu/hw/virtio/vhost-user-i2c-pci.c
/qemu/hw/virtio/vhost-user-i2c.c
/qemu/hw/virtio/vhost-user-input-pci.c
/qemu/hw/virtio/vhost-user-rng-pci.c
/qemu/hw/virtio/vhost-user-rng.c
/qemu/hw/virtio/vhost-user-scsi-pci.c
/qemu/hw/virtio/vhost-user-vsock-pci.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-common.c
/qemu/hw/virtio/vhost-vsock-pci.c
/qemu/hw/virtio/vhost-vsock.c
/qemu/hw/virtio/vhost.c
/qemu/hw/virtio/virtio-9p-pci.c
/qemu/hw/virtio/virtio-balloon-pci.c
/qemu/hw/virtio/virtio-balloon.c
/qemu/hw/virtio/virtio-blk-pci.c
/qemu/hw/virtio/virtio-bus.c
/qemu/hw/virtio/virtio-crypto.c
/qemu/hw/virtio/virtio-input-host-pci.c
/qemu/hw/virtio/virtio-input-pci.c
/qemu/hw/virtio/virtio-iommu-pci.c
/qemu/hw/virtio/virtio-iommu.c
/qemu/hw/virtio/virtio-mem.c
/qemu/hw/virtio/virtio-net-pci.c
/qemu/hw/virtio/virtio-pci.c
/qemu/hw/virtio/virtio-pmem.c
/qemu/hw/virtio/virtio-rng-pci.c
/qemu/hw/virtio/virtio-rng.c
/qemu/hw/virtio/virtio-scsi-pci.c
/qemu/hw/virtio/virtio-serial-pci.c
/qemu/hw/virtio/virtio.c
/qemu/include/hw/acpi/cxl.h
/qemu/include/hw/adc/zynq-xadc.h
/qemu/include/hw/boards.h
/qemu/include/hw/cxl/cxl.h
/qemu/include/hw/cxl/cxl_component.h
/qemu/include/hw/cxl/cxl_device.h
/qemu/include/hw/cxl/cxl_pci.h
/qemu/include/hw/i386/intel_iommu.h
/qemu/include/hw/i386/microvm.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/i386/x86.h
/qemu/include/hw/intc/arm_gicv3_common.h
/qemu/include/hw/pci/pci.h
/qemu/include/hw/pci/pci_bridge.h
/qemu/include/hw/pci/pci_bus.h
/qemu/include/hw/pci/pci_ids.h
/qemu/include/hw/pci/pcie_host.h
/qemu/include/hw/pci/pcie_port.h
/qemu/include/hw/ptimer.h
/qemu/include/hw/virtio/vhost-user.h
/qemu/include/hw/virtio/vhost-vsock-common.h
/qemu/include/hw/virtio/vhost.h
/qemu/include/hw/virtio/virtio-gpu.h
/qemu/include/hw/virtio/virtio-pci.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/qemu/osdep.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/net/clients.h
/qemu/net/meson.build
/qemu/net/net.c
/qemu/net/vhost-vdpa.c
/qemu/net/vmnet-bridged.m
/qemu/net/vmnet-common.m
/qemu/net/vmnet-host.c
/qemu/net/vmnet-shared.c
/qemu/net/vmnet_int.h
/qemu/pc-bios/hppa-firmware.img
/qemu/qapi/machine.json
/qemu/qapi/net.json
/qemu/qemu-options.hx
commands-posix.c
commands-win32.c
qapi-schema.json
/qemu/roms/seabios-hppa
/qemu/scripts/ci/setup/build-environment.yml
/qemu/scripts/device-crash-test
/qemu/scripts/meson-buildoptions.sh
/qemu/softmmu/vl.c
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/subprojects/libvhost-user/libvhost-user.h
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/kvm64.c
/qemu/target/arm/op_helper.c
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-a64.h
/qemu/target/i386/kvm/kvm-cpu.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/translate.c
/qemu/tests/data/acpi/q35/CEDT.cxl
/qemu/tests/data/acpi/q35/DSDT.cxl
/qemu/tests/lcitool/refresh
/qemu/tests/qtest/bios-tables-test.c
/qemu/tests/qtest/cxl-test.c
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/meson.build
/qemu/tests/unit/ptimer-test.c
/qemu/tests/vm/netbsd
/qemu/tests/vm/openbsd
433a4fdc22-Apr-2022 Markus Armbruster <armbru@redhat.com>

qapi: Fix malformed "Since:" section tags

"Since X.Y" is not recognized as a tagged section, and therefore not
formatted as such in generated documentation. Fix by adding the
required colon.

Signe

qapi: Fix malformed "Since:" section tags

"Since X.Y" is not recognized as a tagged section, and therefore not
formatted as such in generated documentation. Fix by adding the
required colon.

Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20220422132807.1704411-1-armbru@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>

show more ...


/qemu/.cirrus.yml
/qemu/.gitlab-ci.d/buildtest-template.yml
/qemu/.gitlab-ci.d/windows.yml
/qemu/.mailmap
/qemu/Kconfig.host
/qemu/MAINTAINERS
/qemu/accel/tcg/tcg-accel-ops-icount.h
/qemu/accel/tcg/tcg-accel-ops-mttcg.h
/qemu/accel/tcg/tcg-accel-ops-rr.h
/qemu/accel/tcg/tcg-accel-ops.h
/qemu/backends/meson.build
/qemu/block/copy-on-read.h
/qemu/block/coroutines.h
/qemu/block/io.c
/qemu/blockdev-nbd.c
/qemu/bsd-user/arm/target.h
/qemu/bsd-user/arm/target_arch.h
/qemu/bsd-user/arm/target_arch_cpu.h
/qemu/bsd-user/arm/target_arch_elf.h
/qemu/bsd-user/arm/target_arch_reg.h
/qemu/bsd-user/arm/target_arch_signal.h
/qemu/bsd-user/arm/target_arch_sigtramp.h
/qemu/bsd-user/arm/target_arch_sysarch.h
/qemu/bsd-user/arm/target_arch_thread.h
/qemu/bsd-user/arm/target_arch_vmparam.h
/qemu/bsd-user/arm/target_syscall.h
/qemu/bsd-user/bsd-file.h
/qemu/bsd-user/errno_defs.h
/qemu/bsd-user/freebsd/host-os.h
/qemu/bsd-user/freebsd/target_os_elf.h
/qemu/bsd-user/freebsd/target_os_siginfo.h
/qemu/bsd-user/freebsd/target_os_signal.h
/qemu/bsd-user/freebsd/target_os_stack.h
/qemu/bsd-user/freebsd/target_os_thread.h
/qemu/bsd-user/freebsd/target_os_user.h
/qemu/bsd-user/freebsd/target_os_vmparam.h
/qemu/bsd-user/i386/target.h
/qemu/bsd-user/i386/target_arch.h
/qemu/bsd-user/i386/target_arch_cpu.h
/qemu/bsd-user/i386/target_arch_elf.h
/qemu/bsd-user/i386/target_arch_reg.h
/qemu/bsd-user/i386/target_arch_sigtramp.h
/qemu/bsd-user/i386/target_arch_sysarch.h
/qemu/bsd-user/i386/target_arch_thread.h
/qemu/bsd-user/i386/target_arch_vmparam.h
/qemu/bsd-user/netbsd/host-os.h
/qemu/bsd-user/netbsd/target_os_elf.h
/qemu/bsd-user/netbsd/target_os_siginfo.h
/qemu/bsd-user/netbsd/target_os_signal.h
/qemu/bsd-user/netbsd/target_os_stack.h
/qemu/bsd-user/netbsd/target_os_thread.h
/qemu/bsd-user/openbsd/host-os.h
/qemu/bsd-user/openbsd/target_os_elf.h
/qemu/bsd-user/openbsd/target_os_siginfo.h
/qemu/bsd-user/openbsd/target_os_signal.h
/qemu/bsd-user/openbsd/target_os_stack.h
/qemu/bsd-user/openbsd/target_os_thread.h
/qemu/bsd-user/syscall_defs.h
/qemu/bsd-user/x86_64/target.h
/qemu/bsd-user/x86_64/target_arch.h
/qemu/bsd-user/x86_64/target_arch_cpu.h
/qemu/bsd-user/x86_64/target_arch_elf.h
/qemu/bsd-user/x86_64/target_arch_reg.h
/qemu/bsd-user/x86_64/target_arch_signal.h
/qemu/bsd-user/x86_64/target_arch_sigtramp.h
/qemu/bsd-user/x86_64/target_arch_sysarch.h
/qemu/bsd-user/x86_64/target_arch_thread.h
/qemu/bsd-user/x86_64/target_arch_vmparam.h
/qemu/chardev/chardev-internal.h
/qemu/configs/devices/hppa-softmmu/default.mak
/qemu/configure
/qemu/crypto/ivgen-plain.h
/qemu/disas.c
/qemu/disas/meson.build
/qemu/docs/devel/writing-monitor-commands.rst
/qemu/docs/interop/nbd.txt
/qemu/docs/meson.build
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/arm/virt.rst
/qemu/docs/tools/qemu-nbd.rst
/qemu/event-loop-base.c
/qemu/hw/acpi/aml-build.c
/qemu/hw/arm/nseries.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/virt.c
/qemu/hw/audio/pcspk.c
/qemu/hw/audio/soundhw.c
/qemu/hw/block/fdc.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/core/machine-hmp-cmds.c
/qemu/hw/core/machine.c
/qemu/hw/core/numa.c
/qemu/hw/display/artist.c
/qemu/hw/hppa/Kconfig
/qemu/hw/hppa/hppa_hardware.h
/qemu/hw/hppa/machine.c
/qemu/hw/hppa/meson.build
/qemu/hw/i386/e820_memory_layout.h
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/isa/isa-bus.c
/qemu/hw/mips/fuloong2e.c
/qemu/hw/misc/Kconfig
/qemu/hw/misc/lasi.c
/qemu/hw/misc/meson.build
/qemu/hw/misc/trace-events
/qemu/hw/net/can/ctu_can_fd_frame.h
/qemu/hw/net/can/ctu_can_fd_regs.h
/qemu/hw/net/meson.build
/qemu/hw/nvme/nvme.h
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/openrisc/openrisc_sim.c
/qemu/hw/pci-host/Kconfig
/qemu/hw/pci-host/dino.c
/qemu/hw/pci-host/meson.build
/qemu/hw/pci-host/trace-events
/qemu/hw/pci/pci.c
/qemu/hw/ppc/mac_newworld.c
/qemu/hw/ppc/mac_oldworld.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr.c
/qemu/hw/s390x/ipl.c
/qemu/hw/scsi/Kconfig
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/sparc/sun4m.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/usb/hcd-dwc2.h
/qemu/hw/vfio/common.c
/qemu/hw/vfio/migration.c
/qemu/hw/virtio/Kconfig
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/virtio.c
/qemu/hw/xen/xen_pt.c
/qemu/hw/xen/xen_pt.h
/qemu/hw/xen/xen_pt_graphics.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/hw/xtensa/mx_pic.c
/qemu/include/block/aio.h
/qemu/include/block/block-hmp-cmds.h
/qemu/include/block/block_int-global-state.h
/qemu/include/block/nbd.h
/qemu/include/block/thread-pool.h
/qemu/include/chardev/char-socket.h
/qemu/include/crypto/tls-cipher-suites.h
/qemu/include/disas/dis-asm.h
/qemu/include/exec/memopidx.h
/qemu/include/exec/translator.h
/qemu/include/fpu/softfloat-helpers.h
/qemu/include/hw/acpi/generic_event_device.h
/qemu/include/hw/audio/soundhw.h
/qemu/include/hw/boards.h
/qemu/include/hw/gpio/aspeed_gpio.h
/qemu/include/hw/i2c/arm_sbcon_i2c.h
/qemu/include/hw/i2c/i2c_mux_pca954x.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/input/lm832x.h
/qemu/include/hw/intc/exynos4210_combiner.h
/qemu/include/hw/intc/nios2_vic.h
/qemu/include/hw/intc/rx_icu.h
/qemu/include/hw/misc/aspeed_hace.h
/qemu/include/hw/misc/aspeed_lpc.h
/qemu/include/hw/misc/aspeed_sbc.h
/qemu/include/hw/misc/bcm2835_cprman.h
/qemu/include/hw/misc/bcm2835_cprman_internals.h
/qemu/include/hw/misc/lasi.h
/qemu/include/hw/misc/stm32f4xx_exti.h
/qemu/include/hw/misc/stm32f4xx_syscfg.h
/qemu/include/hw/misc/xlnx-versal-pmc-iou-slcr.h
/qemu/include/hw/net/allwinner-sun8i-emac.h
/qemu/include/hw/net/mv88w8618_eth.h
/qemu/include/hw/nubus/mac-nubus-bridge.h
/qemu/include/hw/pci-host/dino.h
/qemu/include/hw/pci-host/remote.h
/qemu/include/hw/ppc/pnv_pnor.h
/qemu/include/hw/riscv/boot_opensbi.h
/qemu/include/hw/riscv/shakti_c.h
/qemu/include/hw/rtc/m48t59.h
/qemu/include/hw/rtc/mc146818rtc.h
/qemu/include/hw/rtc/sun4v-rtc.h
/qemu/include/hw/rtc/xlnx-zynqmp-rtc.h
/qemu/include/hw/rx/rx62n.h
/qemu/include/hw/s390x/s390-pci-clp.h
/qemu/include/hw/sensor/emc141x_regs.h
/qemu/include/hw/ssi/xlnx-versal-ospi.h
/qemu/include/hw/timer/bcm2835_systmr.h
/qemu/include/hw/tricore/tc27x_soc.h
/qemu/include/hw/tricore/tricore_testdevice.h
/qemu/include/hw/usb/dwc2-regs.h
/qemu/include/hw/usb/hcd-musb.h
/qemu/include/hw/usb/xlnx-usb-subsystem.h
/qemu/include/hw/usb/xlnx-versal-usb2-ctrl-regs.h
/qemu/include/hw/virtio/vhost-user-fs.h
/qemu/include/hw/virtio/vhost-user-i2c.h
/qemu/include/hw/virtio/vhost-user-rng.h
/qemu/include/hw/virtio/vhost-user-vsock.h
/qemu/include/hw/virtio/vhost-vsock-common.h
/qemu/include/hw/virtio/virtio-scsi.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/hw/watchdog/wdt_imx2.h
/qemu/include/qemu/coroutine.h
/qemu/include/qemu/cpu-float.h
/qemu/include/qemu/crc-ccitt.h
/qemu/include/qemu/help-texts.h
/qemu/include/qemu/keyval.h
/qemu/include/qemu/main-loop.h
/qemu/include/qemu/plugin-memory.h
/qemu/include/qemu/qemu-plugin.h
/qemu/include/qemu/selfmap.h
/qemu/include/standard-headers/linux/input-event-codes.h
/qemu/include/standard-headers/linux/virtio_config.h
/qemu/include/standard-headers/linux/virtio_crypto.h
/qemu/include/sysemu/block-backend-global-state.h
/qemu/include/sysemu/event-loop-base.h
/qemu/include/sysemu/iothread.h
/qemu/include/sysemu/sysemu.h
/qemu/include/tcg/tcg-ldst.h
/qemu/include/ui/dbus-display.h
/qemu/include/ui/dbus-module.h
/qemu/include/user/syscall-trace.h
/qemu/iothread.c
/qemu/linux-headers/asm-arm64/kvm.h
/qemu/linux-headers/asm-generic/mman-common.h
/qemu/linux-headers/asm-mips/mman.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/psci.h
/qemu/linux-headers/linux/userfaultfd.h
/qemu/linux-headers/linux/vfio.h
/qemu/linux-headers/linux/vhost.h
/qemu/linux-user/hexagon/target_signal.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/nbd/server.c
/qemu/net/meson.build
/qemu/net/slirp.c
/qemu/pc-bios/optionrom/Makefile
/qemu/plugins/plugin.h
/qemu/qapi/block-export.json
/qemu/qapi/crypto.json
/qemu/qapi/machine.json
/qemu/qapi/misc.json
/qemu/qapi/qom.json
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
qapi-schema.json
/qemu/scripts/checkpatch.pl
/qemu/scripts/ci/org.centos/stream/8/x86_64/configure
/qemu/scripts/kvm/vmxcap
/qemu/scripts/meson-buildoptions.py
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/qemu-stamp.py
/qemu/scripts/xen-detect.c
/qemu/slirp
/qemu/softmmu/bootdevice.c
/qemu/softmmu/globals.c
/qemu/softmmu/vl.c
/qemu/target/alpha/cpu-param.h
/qemu/target/arm/a32.decode
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu-param.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/internals.h
/qemu/target/arm/op_helper.c
/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.c
/qemu/target/arm/vec_internal.h
/qemu/target/avr/cpu-qom.h
/qemu/target/avr/cpu.h
/qemu/target/cris/cpu-param.h
/qemu/target/hexagon/attribs.h
/qemu/target/hexagon/hex_arch_types.h
/qemu/target/hexagon/hex_regs.h
/qemu/target/hppa/cpu-param.h
/qemu/target/i386/cpu-param.h
/qemu/target/i386/cpu.c
/qemu/target/i386/hax/hax-accel-ops.h
/qemu/target/i386/nvmm/nvmm-accel-ops.h
/qemu/target/i386/sev.h
/qemu/target/i386/whpx/whpx-accel-ops.h
/qemu/target/i386/whpx/whpx-internal.h
/qemu/target/m68k/cpu-param.h
/qemu/target/microblaze/cpu-param.h
/qemu/target/mips/cpu-param.h
/qemu/target/nios2/cpu-param.h
/qemu/target/openrisc/cpu-param.h
/qemu/target/openrisc/cpu.c
/qemu/target/ppc/cpu-param.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/power8-pmu.h
/qemu/target/riscv/cpu-param.h
/qemu/target/riscv/sbi_ecall_interface.h
/qemu/target/s390x/cpu-param.h
/qemu/target/sh4/cpu-param.h
/qemu/target/sparc/cpu-param.h
/qemu/target/tricore/cpu-param.h
/qemu/target/xtensa/core-de233_fpu/core-isa.h
/qemu/target/xtensa/core-de233_fpu/core-matmap.h
/qemu/target/xtensa/core-dsp3400/core-isa.h
/qemu/target/xtensa/core-dsp3400/core-matmap.h
/qemu/target/xtensa/core-lx106.c
/qemu/target/xtensa/core-lx106/core-isa.h
/qemu/target/xtensa/core-lx106/gdb-config.c.inc
/qemu/target/xtensa/core-lx106/xtensa-modules.c.inc
/qemu/target/xtensa/cores.list
/qemu/target/xtensa/cpu-param.h
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/cpu.h
/qemu/target/xtensa/op_helper.c
/qemu/target/xtensa/translate.c
/qemu/tcg/tcg-internal.h
/qemu/tests/meson.build
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qemu-iotests/testrunner.py
/qemu/tests/qemu-iotests/tests/nbd-multiconn
/qemu/tests/qemu-iotests/tests/nbd-multiconn.out
/qemu/tests/qemu-iotests/tests/nbd-qemu-allocation.out
/qemu/tests/qtest/e1000e-test.c
/qemu/tests/qtest/fdc-test.c
/qemu/tests/qtest/fuzz/fuzz.h
/qemu/tests/qtest/libqmp.h
/qemu/tests/qtest/libqos/arm-virt-machine.c
/qemu/tests/qtest/libqos/generic-pcihost.c
/qemu/tests/qtest/libqos/generic-pcihost.h
/qemu/tests/qtest/libqos/meson.build
/qemu/tests/qtest/libqos/pci-pc.c
/qemu/tests/qtest/libqos/pci-spapr.c
/qemu/tests/qtest/libqos/pci.c
/qemu/tests/qtest/libqos/pci.h
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-helpers.h
/qemu/tests/qtest/numa-test.c
/qemu/tests/qtest/vhost-user-blk-test.c
/qemu/tests/qtest/virtio-blk-test.c
/qemu/tests/qtest/virtio-net-test.c
/qemu/tests/qtest/virtio-rng-test.c
/qemu/tests/tcg/xtensa/crt.S
/qemu/tests/tcg/xtensa/test_break.S
/qemu/tests/tcg/xtensa/test_mmu.S
/qemu/tests/tcg/xtensa/test_phys_mem.S
/qemu/tests/tcg/xtensa/test_sr.S
/qemu/tests/tcg/xtensa/test_timer.S
/qemu/tests/vm/openbsd
/qemu/tools/meson.build
/qemu/tools/virtiofsd/passthrough_seccomp.h
/qemu/ui/console.c
/qemu/ui/dbus.h
/qemu/ui/meson.build
/qemu/util/aio-posix.c
/qemu/util/async.c
/qemu/util/main-loop.c
/qemu/util/qemu-coroutine-lock.c
/qemu/util/qemu-coroutine.c
/qemu/util/thread-pool.c
6c1d88c712-May-2022 Konstantin Kostiuk <kkostiuk@redhat.com>

qga-vss: Use the proper operator to free memory

volume_name_wchar is allocated by 'void* operator new [](long long unsigned int)

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Reviewed-by:

qga-vss: Use the proper operator to free memory

volume_name_wchar is allocated by 'void* operator new [](long long unsigned int)

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220512154909.331481-1-kkostiuk@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...

580ea13612-May-2022 Konstantin Kostiuk <kkostiuk@redhat.com>

qga-vss: Add auto generated headers to dependencies

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Message-Id: <20220512154906.331399-1-kkostiuk@redhat.com>
Signed-off-by: Paolo Bonzini <pb

qga-vss: Add auto generated headers to dependencies

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Message-Id: <20220512154906.331399-1-kkostiuk@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/qemu/.cirrus.yml
/qemu/.gitlab-ci.d/buildtest-template.yml
/qemu/.gitlab-ci.d/windows.yml
/qemu/.mailmap
/qemu/Kconfig.host
/qemu/MAINTAINERS
/qemu/accel/tcg/tcg-accel-ops-icount.h
/qemu/accel/tcg/tcg-accel-ops-mttcg.h
/qemu/accel/tcg/tcg-accel-ops-rr.h
/qemu/accel/tcg/tcg-accel-ops.h
/qemu/backends/meson.build
/qemu/block/copy-on-read.h
/qemu/block/coroutines.h
/qemu/block/io.c
/qemu/blockdev-nbd.c
/qemu/bsd-user/arm/target.h
/qemu/bsd-user/arm/target_arch.h
/qemu/bsd-user/arm/target_arch_cpu.h
/qemu/bsd-user/arm/target_arch_elf.h
/qemu/bsd-user/arm/target_arch_reg.h
/qemu/bsd-user/arm/target_arch_signal.h
/qemu/bsd-user/arm/target_arch_sigtramp.h
/qemu/bsd-user/arm/target_arch_sysarch.h
/qemu/bsd-user/arm/target_arch_thread.h
/qemu/bsd-user/arm/target_arch_vmparam.h
/qemu/bsd-user/arm/target_syscall.h
/qemu/bsd-user/bsd-file.h
/qemu/bsd-user/errno_defs.h
/qemu/bsd-user/freebsd/host-os.h
/qemu/bsd-user/freebsd/target_os_elf.h
/qemu/bsd-user/freebsd/target_os_siginfo.h
/qemu/bsd-user/freebsd/target_os_signal.h
/qemu/bsd-user/freebsd/target_os_stack.h
/qemu/bsd-user/freebsd/target_os_thread.h
/qemu/bsd-user/freebsd/target_os_user.h
/qemu/bsd-user/freebsd/target_os_vmparam.h
/qemu/bsd-user/i386/target.h
/qemu/bsd-user/i386/target_arch.h
/qemu/bsd-user/i386/target_arch_cpu.h
/qemu/bsd-user/i386/target_arch_elf.h
/qemu/bsd-user/i386/target_arch_reg.h
/qemu/bsd-user/i386/target_arch_sigtramp.h
/qemu/bsd-user/i386/target_arch_sysarch.h
/qemu/bsd-user/i386/target_arch_thread.h
/qemu/bsd-user/i386/target_arch_vmparam.h
/qemu/bsd-user/netbsd/host-os.h
/qemu/bsd-user/netbsd/target_os_elf.h
/qemu/bsd-user/netbsd/target_os_siginfo.h
/qemu/bsd-user/netbsd/target_os_signal.h
/qemu/bsd-user/netbsd/target_os_stack.h
/qemu/bsd-user/netbsd/target_os_thread.h
/qemu/bsd-user/openbsd/host-os.h
/qemu/bsd-user/openbsd/target_os_elf.h
/qemu/bsd-user/openbsd/target_os_siginfo.h
/qemu/bsd-user/openbsd/target_os_signal.h
/qemu/bsd-user/openbsd/target_os_stack.h
/qemu/bsd-user/openbsd/target_os_thread.h
/qemu/bsd-user/syscall_defs.h
/qemu/bsd-user/x86_64/target.h
/qemu/bsd-user/x86_64/target_arch.h
/qemu/bsd-user/x86_64/target_arch_cpu.h
/qemu/bsd-user/x86_64/target_arch_elf.h
/qemu/bsd-user/x86_64/target_arch_reg.h
/qemu/bsd-user/x86_64/target_arch_signal.h
/qemu/bsd-user/x86_64/target_arch_sigtramp.h
/qemu/bsd-user/x86_64/target_arch_sysarch.h
/qemu/bsd-user/x86_64/target_arch_thread.h
/qemu/bsd-user/x86_64/target_arch_vmparam.h
/qemu/chardev/chardev-internal.h
/qemu/configs/devices/hppa-softmmu/default.mak
/qemu/configure
/qemu/crypto/ivgen-plain.h
/qemu/disas.c
/qemu/disas/meson.build
/qemu/docs/devel/writing-monitor-commands.rst
/qemu/docs/interop/nbd.txt
/qemu/docs/meson.build
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/arm/virt.rst
/qemu/docs/tools/qemu-nbd.rst
/qemu/event-loop-base.c
/qemu/hw/acpi/aml-build.c
/qemu/hw/arm/nseries.c
/qemu/hw/arm/sbsa-ref.c
/qemu/hw/arm/virt.c
/qemu/hw/audio/pcspk.c
/qemu/hw/audio/soundhw.c
/qemu/hw/block/fdc.c
/qemu/hw/block/virtio-blk.c
/qemu/hw/core/machine-hmp-cmds.c
/qemu/hw/core/machine.c
/qemu/hw/core/numa.c
/qemu/hw/display/artist.c
/qemu/hw/hppa/Kconfig
/qemu/hw/hppa/hppa_hardware.h
/qemu/hw/hppa/machine.c
/qemu/hw/hppa/meson.build
/qemu/hw/i386/e820_memory_layout.h
/qemu/hw/i386/pc.c
/qemu/hw/i386/pc_piix.c
/qemu/hw/isa/isa-bus.c
/qemu/hw/mips/fuloong2e.c
/qemu/hw/misc/Kconfig
/qemu/hw/misc/lasi.c
/qemu/hw/misc/meson.build
/qemu/hw/misc/trace-events
/qemu/hw/net/can/ctu_can_fd_frame.h
/qemu/hw/net/can/ctu_can_fd_regs.h
/qemu/hw/net/meson.build
/qemu/hw/nvme/nvme.h
/qemu/hw/nvram/fw_cfg.c
/qemu/hw/pci-host/Kconfig
/qemu/hw/pci-host/dino.c
/qemu/hw/pci-host/meson.build
/qemu/hw/pci-host/trace-events
/qemu/hw/pci/pci.c
/qemu/hw/ppc/mac_newworld.c
/qemu/hw/ppc/mac_oldworld.c
/qemu/hw/ppc/prep.c
/qemu/hw/ppc/spapr.c
/qemu/hw/s390x/ipl.c
/qemu/hw/scsi/Kconfig
/qemu/hw/scsi/virtio-scsi-dataplane.c
/qemu/hw/scsi/virtio-scsi.c
/qemu/hw/sparc/sun4m.c
/qemu/hw/sparc64/sun4u.c
/qemu/hw/usb/hcd-dwc2.h
/qemu/hw/vfio/common.c
/qemu/hw/vfio/migration.c
/qemu/hw/virtio/Kconfig
/qemu/hw/virtio/meson.build
/qemu/hw/virtio/vhost-backend.c
/qemu/hw/virtio/virtio.c
/qemu/hw/xen/xen_pt.c
/qemu/hw/xen/xen_pt.h
/qemu/hw/xen/xen_pt_graphics.c
/qemu/hw/xenpv/xen_machine_pv.c
/qemu/hw/xtensa/mx_pic.c
/qemu/include/block/aio.h
/qemu/include/block/block-hmp-cmds.h
/qemu/include/block/block_int-global-state.h
/qemu/include/block/nbd.h
/qemu/include/block/thread-pool.h
/qemu/include/chardev/char-socket.h
/qemu/include/crypto/tls-cipher-suites.h
/qemu/include/disas/dis-asm.h
/qemu/include/exec/memopidx.h
/qemu/include/exec/translator.h
/qemu/include/fpu/softfloat-helpers.h
/qemu/include/hw/acpi/generic_event_device.h
/qemu/include/hw/audio/soundhw.h
/qemu/include/hw/boards.h
/qemu/include/hw/gpio/aspeed_gpio.h
/qemu/include/hw/i2c/arm_sbcon_i2c.h
/qemu/include/hw/i2c/i2c_mux_pca954x.h
/qemu/include/hw/i386/pc.h
/qemu/include/hw/input/lm832x.h
/qemu/include/hw/intc/exynos4210_combiner.h
/qemu/include/hw/intc/nios2_vic.h
/qemu/include/hw/intc/rx_icu.h
/qemu/include/hw/misc/aspeed_hace.h
/qemu/include/hw/misc/aspeed_lpc.h
/qemu/include/hw/misc/aspeed_sbc.h
/qemu/include/hw/misc/bcm2835_cprman.h
/qemu/include/hw/misc/bcm2835_cprman_internals.h
/qemu/include/hw/misc/lasi.h
/qemu/include/hw/misc/stm32f4xx_exti.h
/qemu/include/hw/misc/stm32f4xx_syscfg.h
/qemu/include/hw/misc/xlnx-versal-pmc-iou-slcr.h
/qemu/include/hw/net/allwinner-sun8i-emac.h
/qemu/include/hw/net/mv88w8618_eth.h
/qemu/include/hw/nubus/mac-nubus-bridge.h
/qemu/include/hw/pci-host/dino.h
/qemu/include/hw/pci-host/remote.h
/qemu/include/hw/ppc/pnv_pnor.h
/qemu/include/hw/riscv/boot_opensbi.h
/qemu/include/hw/riscv/shakti_c.h
/qemu/include/hw/rtc/m48t59.h
/qemu/include/hw/rtc/mc146818rtc.h
/qemu/include/hw/rtc/sun4v-rtc.h
/qemu/include/hw/rtc/xlnx-zynqmp-rtc.h
/qemu/include/hw/rx/rx62n.h
/qemu/include/hw/s390x/s390-pci-clp.h
/qemu/include/hw/sensor/emc141x_regs.h
/qemu/include/hw/ssi/xlnx-versal-ospi.h
/qemu/include/hw/timer/bcm2835_systmr.h
/qemu/include/hw/tricore/tc27x_soc.h
/qemu/include/hw/tricore/tricore_testdevice.h
/qemu/include/hw/usb/dwc2-regs.h
/qemu/include/hw/usb/hcd-musb.h
/qemu/include/hw/usb/xlnx-usb-subsystem.h
/qemu/include/hw/usb/xlnx-versal-usb2-ctrl-regs.h
/qemu/include/hw/virtio/vhost-user-fs.h
/qemu/include/hw/virtio/vhost-user-i2c.h
/qemu/include/hw/virtio/vhost-user-rng.h
/qemu/include/hw/virtio/vhost-user-vsock.h
/qemu/include/hw/virtio/vhost-vsock-common.h
/qemu/include/hw/virtio/virtio-scsi.h
/qemu/include/hw/virtio/virtio.h
/qemu/include/hw/watchdog/wdt_imx2.h
/qemu/include/qemu/coroutine.h
/qemu/include/qemu/cpu-float.h
/qemu/include/qemu/crc-ccitt.h
/qemu/include/qemu/help-texts.h
/qemu/include/qemu/keyval.h
/qemu/include/qemu/main-loop.h
/qemu/include/qemu/plugin-memory.h
/qemu/include/qemu/qemu-plugin.h
/qemu/include/qemu/selfmap.h
/qemu/include/standard-headers/linux/input-event-codes.h
/qemu/include/standard-headers/linux/virtio_config.h
/qemu/include/standard-headers/linux/virtio_crypto.h
/qemu/include/sysemu/block-backend-global-state.h
/qemu/include/sysemu/event-loop-base.h
/qemu/include/sysemu/iothread.h
/qemu/include/sysemu/sysemu.h
/qemu/include/tcg/tcg-ldst.h
/qemu/include/ui/dbus-display.h
/qemu/include/ui/dbus-module.h
/qemu/include/user/syscall-trace.h
/qemu/iothread.c
/qemu/linux-headers/asm-arm64/kvm.h
/qemu/linux-headers/asm-generic/mman-common.h
/qemu/linux-headers/asm-mips/mman.h
/qemu/linux-headers/linux/kvm.h
/qemu/linux-headers/linux/psci.h
/qemu/linux-headers/linux/userfaultfd.h
/qemu/linux-headers/linux/vfio.h
/qemu/linux-headers/linux/vhost.h
/qemu/linux-user/hexagon/target_signal.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/nbd/server.c
/qemu/net/meson.build
/qemu/net/slirp.c
/qemu/pc-bios/optionrom/Makefile
/qemu/plugins/plugin.h
/qemu/qapi/block-export.json
/qemu/qapi/machine.json
/qemu/qapi/qom.json
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
vss-win32/meson.build
/qemu/scripts/checkpatch.pl
/qemu/scripts/ci/org.centos/stream/8/x86_64/configure
/qemu/scripts/kvm/vmxcap
/qemu/scripts/meson-buildoptions.py
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/qemu-stamp.py
/qemu/scripts/xen-detect.c
/qemu/slirp
/qemu/softmmu/bootdevice.c
/qemu/softmmu/globals.c
/qemu/softmmu/vl.c
/qemu/target/alpha/cpu-param.h
/qemu/target/arm/a32.decode
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu-param.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/helper.c
/qemu/target/arm/helper.h
/qemu/target/arm/internals.h
/qemu/target/arm/op_helper.c
/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.c
/qemu/target/arm/vec_internal.h
/qemu/target/avr/cpu-qom.h
/qemu/target/avr/cpu.h
/qemu/target/cris/cpu-param.h
/qemu/target/hexagon/attribs.h
/qemu/target/hexagon/hex_arch_types.h
/qemu/target/hexagon/hex_regs.h
/qemu/target/hppa/cpu-param.h
/qemu/target/i386/cpu-param.h
/qemu/target/i386/cpu.c
/qemu/target/i386/hax/hax-accel-ops.h
/qemu/target/i386/nvmm/nvmm-accel-ops.h
/qemu/target/i386/sev.h
/qemu/target/i386/whpx/whpx-accel-ops.h
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/i386/whpx/whpx-internal.h
/qemu/target/m68k/cpu-param.h
/qemu/target/microblaze/cpu-param.h
/qemu/target/mips/cpu-param.h
/qemu/target/nios2/cpu-param.h
/qemu/target/openrisc/cpu-param.h
/qemu/target/ppc/cpu-param.h
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/power8-pmu.h
/qemu/target/riscv/cpu-param.h
/qemu/target/riscv/sbi_ecall_interface.h
/qemu/target/s390x/cpu-param.h
/qemu/target/sh4/cpu-param.h
/qemu/target/sparc/cpu-param.h
/qemu/target/tricore/cpu-param.h
/qemu/target/xtensa/core-de233_fpu/core-isa.h
/qemu/target/xtensa/core-de233_fpu/core-matmap.h
/qemu/target/xtensa/core-dsp3400/core-isa.h
/qemu/target/xtensa/core-dsp3400/core-matmap.h
/qemu/target/xtensa/core-lx106.c
/qemu/target/xtensa/core-lx106/core-isa.h
/qemu/target/xtensa/core-lx106/gdb-config.c.inc
/qemu/target/xtensa/core-lx106/xtensa-modules.c.inc
/qemu/target/xtensa/cores.list
/qemu/target/xtensa/cpu-param.h
/qemu/target/xtensa/cpu.c
/qemu/target/xtensa/cpu.h
/qemu/target/xtensa/op_helper.c
/qemu/target/xtensa/translate.c
/qemu/tcg/tcg-internal.h
/qemu/tests/meson.build
/qemu/tests/qemu-iotests/common.rc
/qemu/tests/qemu-iotests/testrunner.py
/qemu/tests/qemu-iotests/tests/nbd-multiconn
/qemu/tests/qemu-iotests/tests/nbd-multiconn.out
/qemu/tests/qemu-iotests/tests/nbd-qemu-allocation.out
/qemu/tests/qtest/e1000e-test.c
/qemu/tests/qtest/fdc-test.c
/qemu/tests/qtest/fuzz/fuzz.h
/qemu/tests/qtest/libqmp.h
/qemu/tests/qtest/libqos/arm-virt-machine.c
/qemu/tests/qtest/libqos/generic-pcihost.c
/qemu/tests/qtest/libqos/generic-pcihost.h
/qemu/tests/qtest/libqos/meson.build
/qemu/tests/qtest/libqos/pci-pc.c
/qemu/tests/qtest/libqos/pci-spapr.c
/qemu/tests/qtest/libqos/pci.c
/qemu/tests/qtest/libqos/pci.h
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/migration-helpers.h
/qemu/tests/qtest/numa-test.c
/qemu/tests/qtest/vhost-user-blk-test.c
/qemu/tests/qtest/virtio-blk-test.c
/qemu/tests/qtest/virtio-net-test.c
/qemu/tests/qtest/virtio-rng-test.c
/qemu/tests/tcg/xtensa/crt.S
/qemu/tests/tcg/xtensa/test_break.S
/qemu/tests/tcg/xtensa/test_mmu.S
/qemu/tests/tcg/xtensa/test_phys_mem.S
/qemu/tests/tcg/xtensa/test_sr.S
/qemu/tests/tcg/xtensa/test_timer.S
/qemu/tests/vm/openbsd
/qemu/tools/meson.build
/qemu/tools/virtiofsd/passthrough_seccomp.h
/qemu/ui/console.c
/qemu/ui/dbus.h
/qemu/ui/meson.build
/qemu/util/aio-posix.c
/qemu/util/async.c
/qemu/util/main-loop.c
/qemu/util/qemu-coroutine-lock.c
/qemu/util/qemu-coroutine.c
/qemu/util/thread-pool.c
f780a3f428-Apr-2022 Konstantin Kostiuk <kkostiuk@redhat.com>

qga-vss: always build qga-vss.tlb when qga-vss.dll is built

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Message-Id: <20220428181541.300619-1-kkostiuk@redhat.com>
Reviewed-by: Marc-André

qga-vss: always build qga-vss.tlb when qga-vss.dll is built

Signed-off-by: Konstantin Kostiuk <kkostiuk@redhat.com>
Message-Id: <20220428181541.300619-1-kkostiuk@redhat.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/qemu/MAINTAINERS
/qemu/block.c
/qemu/block/qcow2.c
/qemu/block/vmdk.c
/qemu/configure
/qemu/disas.c
/qemu/disas/meson.build
/qemu/docs/interop/vhost-user.rst
/qemu/docs/tools/qemu-img.rst
/qemu/hw/arm/pxa2xx.c
/qemu/hw/arm/pxa2xx_pic.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/arm_gicv3_kvm.c
/qemu/hw/intc/xive.c
/qemu/hw/intc/xive2.c
/qemu/hw/ppc/pegasos2.c
/qemu/hw/ppc/spapr.c
/qemu/hw/s390x/s390-virtio-ccw.c
/qemu/hw/vfio/common.c
/qemu/hw/vfio/pci.c
/qemu/hw/vfio/pci.h
/qemu/hw/vfio/trace-events
/qemu/hw/virtio/vhost-user.c
/qemu/include/block/block-global-state.h
/qemu/include/block/block-io.h
/qemu/include/disas/dis-asm.h
/qemu/include/hw/ppc/xive.h
/qemu/include/hw/vfio/vfio-common.h
/qemu/include/qemu/main-loop.h
/qemu/include/sysemu/tpm.h
/qemu/include/tcg/tcg-op.h
vss-win32/meson.build
/qemu/subprojects/libvhost-user/libvhost-user.c
/qemu/target/arm/cpregs.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/cpu64.c
/qemu/target/arm/cpu_tcg.c
/qemu/target/arm/gdbstub.c
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/kvm-stub.c
/qemu/target/arm/kvm.c
/qemu/target/arm/machine.c
/qemu/target/arm/op_helper.c
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-neon.c
/qemu/target/arm/translate.c
/qemu/target/i386/whpx/whpx-all.c
/qemu/target/i386/whpx/whpx-internal.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/fpu_helper.c
/qemu/target/ppc/gdbstub.c
/qemu/target/ppc/helper_regs.c
/qemu/target/ppc/kvm.c
/qemu/target/ppc/machine.c
/qemu/target/ppc/mem_helper.c
/qemu/target/ppc/misc_helper.c
/qemu/target/ppc/mmu-radix64.c
/qemu/target/ppc/mmu_common.c
/qemu/target/ppc/mmu_helper.c
/qemu/target/s390x/cpu.c
/qemu/target/s390x/cpu_models.c
/qemu/target/s390x/gen-features.c
/qemu/target/s390x/helper.h
/qemu/target/s390x/tcg/insn-data.def
/qemu/target/s390x/tcg/translate.c
/qemu/target/s390x/tcg/translate_vx.c.inc
/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/tcg/tcg-op.c
/qemu/tests/qemu-iotests/tests/export-incoming-iothread
/qemu/tests/qemu-iotests/tests/export-incoming-iothread.out
/qemu/tests/qemu-iotests/tests/reopen-file
/qemu/tests/qemu-iotests/tests/reopen-file.out
/qemu/tests/tcg/aarch64/Makefile.target
/qemu/tests/tcg/aarch64/bti-3.c
/qemu/tests/tcg/s390x/Makefile.target
/qemu/tests/tcg/s390x/branch-relative-long.c
/qemu/tests/tcg/s390x/vx.h
/qemu/tests/tcg/s390x/vxeh2_vcvt.c
/qemu/tests/tcg/s390x/vxeh2_vlstr.c
/qemu/tests/tcg/s390x/vxeh2_vs.c
/qemu/util/coroutine-ucontext.c
/qemu/util/coroutine-win32.c
/qemu/util/qemu-coroutine.c
2266888120-Apr-2022 zhenwei pi <pizhenwei@bytedance.com>

qga: Introduce disk smart

After assigning a NVMe/SCSI controller to guest by VFIO, we lose
everything on the host side. A guest uses these devices exclusively,
we usually don't care the actions on t

qga: Introduce disk smart

After assigning a NVMe/SCSI controller to guest by VFIO, we lose
everything on the host side. A guest uses these devices exclusively,
we usually don't care the actions on these devices. But there is a
low probability that hitting physical hardware warning, we need a
chance to get the basic smart log info.

Introduce disk smart, and implement NVMe smart on linux.

Thanks to Keith and Marc-André.

CC: Keith Busch <kbusch@kernel.org>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Message-Id: <20220420022610.418052-3-pizhenwei@bytedance.com>

show more ...

d48f61c820-Apr-2022 zhenwei pi <pizhenwei@bytedance.com>

qga: Introduce NVMe disk bus type

Assigning a NVMe disk by VFIO or emulating a NVMe controller by QEMU,
a NVMe disk get exposed in guest side. Support NVMe disk bus type and
implement posix version.

qga: Introduce NVMe disk bus type

Assigning a NVMe disk by VFIO or emulating a NVMe controller by QEMU,
a NVMe disk get exposed in guest side. Support NVMe disk bus type and
implement posix version.

Test PCI passthrough case:
~#virsh qemu-agent-command buster '{"execute":"guest-get-disks"}' | jq
...
{
"name": "/dev/nvme0n1",
"dependencies": [],
"partition": false,
"address": {
"serial": "SAMSUNG MZQL23T8HCLS-00A07_S64HNE0N500076",
"bus-type": "nvme",
"bus": 0,
"unit": 0,
"pci-controller": {
"bus": 0,
"slot": 22,
"domain": 0,
"function": 0
},
"dev": "/dev/nvme0n1",
"target": 0
}
...

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
Message-Id: <20220420022610.418052-2-pizhenwei@bytedance.com>

show more ...

c8ec041d26-Apr-2022 Andrew Deason <adeason@sinenomine.net>

qga/commands-posix: 'guest-shutdown' for Solaris

On Solaris, instead of the -P, -H, and -r flags, we need to provide
the target init state to the 'shutdown' command: state 5 is poweroff,
0 is halt,

qga/commands-posix: 'guest-shutdown' for Solaris

On Solaris, instead of the -P, -H, and -r flags, we need to provide
the target init state to the 'shutdown' command: state 5 is poweroff,
0 is halt, and 6 is reboot. We also need to pass -g0 to avoid the
default 60-second delay, and -y to avoid a confirmation prompt.

Implement this logic under an #ifdef CONFIG_SOLARIS, so the
'guest-shutdown' command works properly on Solaris.

Signed-off-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220426195526.7699-6-adeason@sinenomine.net>

show more ...

a539dc8a26-Apr-2022 Andrew Deason <adeason@sinenomine.net>

qga/commands-posix: Log all net stats failures

guest_get_network_stats can silently fail in a couple of ways. Add
debug messages to these cases, so we're never completely silent on
failure.

Signed-

qga/commands-posix: Log all net stats failures

guest_get_network_stats can silently fail in a couple of ways. Add
debug messages to these cases, so we're never completely silent on
failure.

Signed-off-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20220426195526.7699-5-adeason@sinenomine.net>

show more ...

70335c4626-Apr-2022 Andrew Deason <adeason@sinenomine.net>

qga/commands-posix: Fix listing ifaces for Solaris

The code for guest-network-get-interfaces needs a couple of small
adjustments for Solaris:

- The results from SIOCGIFHWADDR are documented as bein

qga/commands-posix: Fix listing ifaces for Solaris

The code for guest-network-get-interfaces needs a couple of small
adjustments for Solaris:

- The results from SIOCGIFHWADDR are documented as being in ifr_addr,
not ifr_hwaddr (ifr_hwaddr doesn't exist on Solaris).

- The implementation of guest_get_network_stats is Linux-specific, so
hide it under #ifdef CONFIG_LINUX. On non-Linux, we just won't
provide network interface stats.

Signed-off-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Message-Id: <20220426195526.7699-4-adeason@sinenomine.net>

show more ...

aec0730e26-Apr-2022 Andrew Deason <adeason@sinenomine.net>

qga/commands-posix: Fix iface hw address detection

Since its introduction in commit 3424fc9f16a1 ("qemu-ga: add
guest-network-get-interfaces command"), guest-network-get-interfaces
seems to check if

qga/commands-posix: Fix iface hw address detection

Since its introduction in commit 3424fc9f16a1 ("qemu-ga: add
guest-network-get-interfaces command"), guest-network-get-interfaces
seems to check if a given interface has a hardware address by checking
'ifa->ifa_flags & SIOCGIFHWADDR'. But ifa_flags is a field for IFF_*
flags (IFF_UP, IFF_LOOPBACK, etc), and comparing it to an ioctl like
SIOCGIFHWADDR doesn't make sense.

On Linux, this isn't a big deal, since SIOCGIFHWADDR has so many bits
set (0x8927), 'ifa->ifa_flags & SIOCGIFHWADDR' will usually have a
nonzero result for any 'normal'-looking interfaces: anything with
IFF_UP (0x1) or IFF_BROADCAST (0x2) set, as well as several
less-common flags. This means we'll try to get the hardware address
for most/all interfaces, even those that don't really have one (like
the loopback device). For those interfaces, Linux just returns a
hardware address of all zeroes.

On Solaris, however, trying to get the hardware address for a loopback
device returns an EADDRNOTAVAIL error. This causes us to return an
error and the entire guest-network-get-interfaces call fails.

Change this logic to always try to get the hardware address for each
interface, and don't return an error if we fail to get it. Instead,
just don't include the 'hardware-address' field in the result if we
can't get the hardware address.

Signed-off-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Message-Id: <20220426195526.7699-3-adeason@sinenomine.net>

show more ...

59e35c7b26-Apr-2022 Andrew Deason <adeason@sinenomine.net>

qga/commands-posix: Use getifaddrs when available

Currently, commands-posix.c assumes that getifaddrs() is only
available on Linux, and so the related guest agent command
guest-network-get-interface

qga/commands-posix: Use getifaddrs when available

Currently, commands-posix.c assumes that getifaddrs() is only
available on Linux, and so the related guest agent command
guest-network-get-interfaces is only implemented for #ifdef __linux__.
This function does exist on other platforms, though, such as Solaris.
So, add a meson check for getifaddrs(), and move the code for
guest-network-get-interfaces to be built whenever getifaddrs() is
available.

The implementation for guest-network-get-interfaces still has some
Linux-specific code, which is not fixed in this commit. This commit
moves the relevant big chunks of code around without changing them, so
a future commit can change the code in place.

Signed-off-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
Message-Id: <20220426195526.7699-2-adeason@sinenomine.net>

show more ...

ff5927ba25-Apr-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

util: rename qemu_*block() socket functions

The qemu_*block() functions are meant to be be used with sockets (the
win32 implementation expects SOCKET)

Over time, those functions where used with Win

util: rename qemu_*block() socket functions

The qemu_*block() functions are meant to be be used with sockets (the
win32 implementation expects SOCKET)

Over time, those functions where used with Win32 SOCKET or
file-descriptors interchangeably. But for portability, they must only be
used with socket-like file-descriptors. FDs can use
g_unix_set_fd_nonblocking() instead.

Rename the functions with "socket" in the name to prevent bad usages.

This is effectively reverting commit f9e8cacc5557e43 ("oslib-posix:
rename socket_set_nonblock() to qemu_set_nonblock()").

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>

show more ...

b0a8f9ad25-Apr-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

qga: replace qemu_set_nonblock()

The call is POSIX-specific. Use the dedicated GLib API.

(this is a preliminary patch before renaming qemu_set_nonblock())

Signed-off-by: Marc-André Lureau <marcand

qga: replace qemu_set_nonblock()

The call is POSIX-specific. Use the dedicated GLib API.

(this is a preliminary patch before renaming qemu_set_nonblock())

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

show more ...

ed78331d22-Apr-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

qga: replace pipe() with g_unix_open_pipe(CLOEXEC)

Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berran

qga: replace pipe() with g_unix_open_pipe(CLOEXEC)

Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

show more ...


/qemu/backends/meson.build
/qemu/block/file-posix.c
/qemu/configure
/qemu/contrib/rdmacm-mux/meson.build
/qemu/crypto/meson.build
/qemu/crypto/sm4.c
/qemu/disas/riscv.c
/qemu/docs/devel/qtest.rst
/qemu/docs/system/arm/emulation.rst
/qemu/docs/system/riscv/virt.rst
/qemu/hw/9pfs/9p-posix-acl.c
/qemu/hw/9pfs/9p-synth.c
/qemu/hw/9pfs/9p-util-darwin.c
/qemu/hw/9pfs/9p-util.h
/qemu/hw/9pfs/9p.c
/qemu/hw/arm/meson.build
/qemu/hw/arm/smmuv3-internal.h
/qemu/hw/arm/smmuv3.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xlnx-versal-virt.c
/qemu/hw/core/meson.build
/qemu/hw/core/sysbus-fdt.c
/qemu/hw/misc/ivshmem.c
/qemu/hw/riscv/Kconfig
/qemu/hw/riscv/microchip_pfsoc.c
/qemu/hw/riscv/sifive_u.c
/qemu/hw/riscv/spike.c
/qemu/hw/riscv/virt.c
/qemu/hw/xen/meson.build
/qemu/include/crypto/sm4.h
/qemu/include/hw/arm/smmu-common.h
/qemu/include/hw/core/sysbus-fdt.h
/qemu/include/hw/riscv/virt.h
/qemu/include/qemu/atomic.h
/qemu/include/qemu/osdep.h
/qemu/include/sysemu/os-posix.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/meson.build
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
commands-posix.c
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/oss-fuzz/output_reproducer.py
/qemu/subprojects/libvhost-user/include/compiler.h
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu64.c
/qemu/target/arm/crypto_helper.c
/qemu/target/arm/debug_helper.c
/qemu/target/arm/helper.c
/qemu/target/arm/internals.h
/qemu/target/arm/kvm64.c
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-sve.c
/qemu/target/arm/translate.c
/qemu/target/riscv/bitmanip_helper.c
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_bits.h
/qemu/target/riscv/crypto_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/helper.h
/qemu/target/riscv/insn32.decode
/qemu/target/riscv/insn_trans/trans_rvb.c.inc
/qemu/target/riscv/insn_trans/trans_rvk.c.inc
/qemu/target/riscv/meson.build
/qemu/target/riscv/monitor.c
/qemu/target/riscv/op_helper.c
/qemu/target/riscv/pmp.h
/qemu/target/riscv/translate.c
/qemu/tests/qtest/ac97-test.c
/qemu/tests/qtest/acpi-utils.h
/qemu/tests/qtest/ahci-test.c
/qemu/tests/qtest/am53c974-test.c
/qemu/tests/qtest/arm-cpu-features.c
/qemu/tests/qtest/aspeed_hace-test.c
/qemu/tests/qtest/boot-order-test.c
/qemu/tests/qtest/boot-sector.c
/qemu/tests/qtest/boot-sector.h
/qemu/tests/qtest/boot-serial-test.c
/qemu/tests/qtest/cdrom-test.c
/qemu/tests/qtest/dbus-display-test.c
/qemu/tests/qtest/dbus-vmstate-test.c
/qemu/tests/qtest/device-introspect-test.c
/qemu/tests/qtest/device-plug-test.c
/qemu/tests/qtest/drive_del-test.c
/qemu/tests/qtest/ds1338-test.c
/qemu/tests/qtest/e1000-test.c
/qemu/tests/qtest/eepro100-test.c
/qemu/tests/qtest/endianness-test.c
/qemu/tests/qtest/erst-test.c
/qemu/tests/qtest/es1370-test.c
/qemu/tests/qtest/fdc-test.c
/qemu/tests/qtest/fuzz-e1000e-test.c
/qemu/tests/qtest/fuzz-lsi53c895a-test.c
/qemu/tests/qtest/fuzz-megasas-test.c
/qemu/tests/qtest/fuzz-sb16-test.c
/qemu/tests/qtest/fuzz-sdcard-test.c
/qemu/tests/qtest/fuzz-virtio-scsi-test.c
/qemu/tests/qtest/fuzz-xlnx-dp-test.c
/qemu/tests/qtest/fuzz/fuzz.c
/qemu/tests/qtest/fuzz/fuzz.h
/qemu/tests/qtest/fuzz/generic_fuzz.c
/qemu/tests/qtest/fuzz/i440fx_fuzz.c
/qemu/tests/qtest/fuzz/qos_fuzz.c
/qemu/tests/qtest/fuzz/virtio_blk_fuzz.c
/qemu/tests/qtest/fuzz/virtio_net_fuzz.c
/qemu/tests/qtest/fuzz/virtio_scsi_fuzz.c
/qemu/tests/qtest/fw_cfg-test.c
/qemu/tests/qtest/hd-geo-test.c
/qemu/tests/qtest/hexloader-test.c
/qemu/tests/qtest/ide-test.c
/qemu/tests/qtest/ipoctal232-test.c
/qemu/tests/qtest/ivshmem-test.c
/qemu/tests/qtest/libqmp.c
/qemu/tests/qtest/libqmp.h
/qemu/tests/qtest/libqos/aarch64-xlnx-zcu102-machine.c
/qemu/tests/qtest/libqos/ahci.c
/qemu/tests/qtest/libqos/arm-imx25-pdk-machine.c
/qemu/tests/qtest/libqos/arm-n800-machine.c
/qemu/tests/qtest/libqos/arm-raspi2-machine.c
/qemu/tests/qtest/libqos/arm-sabrelite-machine.c
/qemu/tests/qtest/libqos/arm-smdkc210-machine.c
/qemu/tests/qtest/libqos/arm-virt-machine.c
/qemu/tests/qtest/libqos/arm-xilinx-zynq-a9-machine.c
/qemu/tests/qtest/libqos/e1000e.c
/qemu/tests/qtest/libqos/fw_cfg.c
/qemu/tests/qtest/libqos/fw_cfg.h
/qemu/tests/qtest/libqos/i2c-imx.c
/qemu/tests/qtest/libqos/i2c-omap.c
/qemu/tests/qtest/libqos/i2c.c
/qemu/tests/qtest/libqos/i2c.h
/qemu/tests/qtest/libqos/libqos.c
/qemu/tests/qtest/libqos/libqos.h
/qemu/tests/qtest/libqos/malloc.h
/qemu/tests/qtest/libqos/meson.build
/qemu/tests/qtest/libqos/pci-pc.c
/qemu/tests/qtest/libqos/pci-spapr.c
/qemu/tests/qtest/libqos/pci.h
/qemu/tests/qtest/libqos/ppc64_pseries-machine.c
/qemu/tests/qtest/libqos/qgraph.c
/qemu/tests/qtest/libqos/qos_external.c
/qemu/tests/qtest/libqos/rtas.c
/qemu/tests/qtest/libqos/sdhci-cmd.c
/qemu/tests/qtest/libqos/sdhci-cmd.h
/qemu/tests/qtest/libqos/sdhci.c
/qemu/tests/qtest/libqos/tpci200.c
/qemu/tests/qtest/libqos/usb.c
/qemu/tests/qtest/libqos/vhost-user-blk.c
/qemu/tests/qtest/libqos/virtio-9p.c
/qemu/tests/qtest/libqos/virtio-balloon.c
/qemu/tests/qtest/libqos/virtio-blk.c
/qemu/tests/qtest/libqos/virtio-iommu.c
/qemu/tests/qtest/libqos/virtio-mmio.c
/qemu/tests/qtest/libqos/virtio-net.c
/qemu/tests/qtest/libqos/virtio-pci.c
/qemu/tests/qtest/libqos/virtio-rng.c
/qemu/tests/qtest/libqos/virtio-scsi.c
/qemu/tests/qtest/libqos/virtio-serial.c
/qemu/tests/qtest/libqos/virtio.c
/qemu/tests/qtest/libqos/x86_64_pc-machine.c
/qemu/tests/qtest/libqtest-single.h
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/libqtest.h
/qemu/tests/qtest/lpc-ich9-test.c
/qemu/tests/qtest/m48t59-test.c
/qemu/tests/qtest/machine-none-test.c
/qemu/tests/qtest/megasas-test.c
/qemu/tests/qtest/meson.build
/qemu/tests/qtest/microbit-test.c
/qemu/tests/qtest/migration-helpers.h
/qemu/tests/qtest/migration-test.c
/qemu/tests/qtest/modules-test.c
/qemu/tests/qtest/ne2000-test.c
/qemu/tests/qtest/npcm7xx_adc-test.c
/qemu/tests/qtest/npcm7xx_pwm-test.c
/qemu/tests/qtest/npcm7xx_sdhci-test.c
/qemu/tests/qtest/npcm7xx_smbus-test.c
/qemu/tests/qtest/npcm7xx_watchdog_timer-test.c
/qemu/tests/qtest/numa-test.c
/qemu/tests/qtest/nvme-test.c
/qemu/tests/qtest/pca9552-test.c
/qemu/tests/qtest/pci-test.c
/qemu/tests/qtest/pcnet-test.c
/qemu/tests/qtest/pflash-cfi02-test.c
/qemu/tests/qtest/pnv-xscom-test.c
/qemu/tests/qtest/prom-env-test.c
/qemu/tests/qtest/pvpanic-pci-test.c
/qemu/tests/qtest/pvpanic-test.c
/qemu/tests/qtest/pxe-test.c
/qemu/tests/qtest/q35-test.c
/qemu/tests/qtest/qmp-cmd-test.c
/qemu/tests/qtest/qmp-test.c
/qemu/tests/qtest/qom-test.c
/qemu/tests/qtest/rtas-test.c
/qemu/tests/qtest/sdhci-test.c
/qemu/tests/qtest/spapr-phb-test.c
/qemu/tests/qtest/tco-test.c
/qemu/tests/qtest/test-filter-mirror.c
/qemu/tests/qtest/test-filter-redirector.c
/qemu/tests/qtest/test-hmp.c
/qemu/tests/qtest/tpm-crb-swtpm-test.c
/qemu/tests/qtest/tpm-emu.h
/qemu/tests/qtest/tpm-tis-device-swtpm-test.c
/qemu/tests/qtest/tpm-tis-swtpm-test.c
/qemu/tests/qtest/tpm-util.c
/qemu/tests/qtest/tulip-test.c
/qemu/tests/qtest/virtio-net-failover.c
/qemu/tests/qtest/virtio-rng-test.c
/qemu/tests/qtest/virtio-test.c
/qemu/tests/qtest/vmgenid-test.c
/qemu/tests/qtest/vmxnet3-test.c
/qemu/tests/qtest/wdt_ib700-test.c
/qemu/tests/qtest/xlnx-can-test.c
/qemu/tests/unit/meson.build
/qemu/tests/unit/test-qga.c
/qemu/ui/meson.build
/qemu/util/compatfd.c
/qemu/util/coroutine-ucontext.c
/qemu/util/event_notifier-posix.c
/qemu/util/main-loop.c
/qemu/util/meson.build
/qemu/util/oslib-posix.c
6e44420920-Apr-2022 Paolo Bonzini <pbonzini@redhat.com>

qga: wixl: get path to sysroot from pkg-config as intended

The .wxs file uses $(var.Mingw_bin) while configure/meson have always
used Mingw_dlls. Fix them to match what was probably intended.

Revi

qga: wixl: get path to sysroot from pkg-config as intended

The .wxs file uses $(var.Mingw_bin) while configure/meson have always
used Mingw_dlls. Fix them to match what was probably intended.

Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>

show more ...


/qemu/.github/workflows/lockdown.yml
/qemu/MAINTAINERS
/qemu/accel/tcg/cputlb.c
/qemu/block/coroutines.h
/qemu/block/monitor/bitmap-qmp-cmds.c
/qemu/block/nbd.c
/qemu/block/qapi-sysemu.c
/qemu/blockdev-nbd.c
/qemu/configs/targets/nios2-softmmu.mak
/qemu/configure
/qemu/contrib/elf2dmp/main.c
/qemu/contrib/vhost-user-blk/vhost-user-blk.c
/qemu/contrib/vhost-user-scsi/vhost-user-scsi.c
/qemu/docs/about/build-platforms.rst
/qemu/docs/about/deprecated.rst
/qemu/docs/about/removed-features.rst
/qemu/docs/devel/qapi-code-gen.rst
/qemu/docs/pcie_sriov.txt
/qemu/docs/system/arm/virt.rst
/qemu/docs/tools/virtiofsd.rst
/qemu/dump/dump.c
/qemu/dump/win_dump.c
/qemu/fpu/softfloat-parts.c.inc
/qemu/fpu/softfloat.c
/qemu/hmp-commands.hx
/qemu/hw/arm/exynos4210.c
/qemu/hw/arm/npcm7xx_boards.c
/qemu/hw/arm/realview.c
/qemu/hw/arm/smmuv3.c
/qemu/hw/arm/stellaris.c
/qemu/hw/arm/virt.c
/qemu/hw/arm/xlnx-versal-virt.c
/qemu/hw/arm/xlnx-versal.c
/qemu/hw/arm/xlnx-zynqmp.c
/qemu/hw/char/escc.c
/qemu/hw/core/irq.c
/qemu/hw/display/trace-events
/qemu/hw/display/vmware_vga.c
/qemu/hw/i386/pc_sysfw.c
/qemu/hw/i386/x86.c
/qemu/hw/intc/Kconfig
/qemu/hw/intc/arm_gicv3_common.c
/qemu/hw/intc/arm_gicv3_cpuif.c
/qemu/hw/intc/arm_gicv3_dist.c
/qemu/hw/intc/arm_gicv3_its.c
/qemu/hw/intc/arm_gicv3_its_kvm.c
/qemu/hw/intc/arm_gicv3_kvm.c
/qemu/hw/intc/arm_gicv3_redist.c
/qemu/hw/intc/exynos4210_combiner.c
/qemu/hw/intc/exynos4210_gic.c
/qemu/hw/intc/gicv3_internal.h
/qemu/hw/intc/meson.build
/qemu/hw/intc/nios2_vic.c
/qemu/hw/intc/riscv_aclint.c
/qemu/hw/intc/trace-events
/qemu/hw/misc/meson.build
/qemu/hw/misc/xlnx-versal-crl.c
/qemu/hw/nios2/10m50_devboard.c
/qemu/hw/nios2/Kconfig
/qemu/hw/pci-host/pnv_phb3.c
/qemu/hw/pci-host/pnv_phb4.c
/qemu/hw/pci/pcie.c
/qemu/hw/pci/pcie_aer.c
/qemu/hw/ppc/pnv.c
/qemu/hw/ppc/pnv_lpc.c
/qemu/hw/ppc/pnv_occ.c
/qemu/hw/ppc/pnv_psi.c
/qemu/hw/ppc/ppc405_boards.c
/qemu/hw/ppc/ppc440_bamboo.c
/qemu/hw/ppc/spapr_hcall.c
/qemu/hw/ppc/spapr_rtas.c
/qemu/hw/ppc/spapr_rtas_ddw.c
/qemu/hw/ppc/vof.c
/qemu/hw/rdma/vmw/pvrdma_main.c
/qemu/hw/riscv/boot.c
/qemu/hw/riscv/opentitan.c
/qemu/hw/riscv/virt.c
/qemu/hw/rx/rx-gdbsim.c
/qemu/hw/ssi/ibex_spi_host.c
/qemu/hw/ssi/meson.build
/qemu/hw/ssi/trace-events
/qemu/hw/timer/cadence_ttc.c
/qemu/hw/virtio/trace-events
/qemu/hw/virtio/vhost-vdpa.c
/qemu/include/block/block_int-global-state.h
/qemu/include/fpu/softfloat.h
/qemu/include/hw/arm/exynos4210.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/tcg-cpu-ops.h
/qemu/include/hw/i386/x86.h
/qemu/include/hw/intc/arm_gicv3_common.h
/qemu/include/hw/intc/arm_gicv3_its_common.h
/qemu/include/hw/intc/exynos4210_combiner.h
/qemu/include/hw/intc/exynos4210_gic.h
/qemu/include/hw/intc/nios2_vic.h
/qemu/include/hw/intc/riscv_aclint.h
/qemu/include/hw/irq.h
/qemu/include/hw/misc/npcm7xx_gcr.h
/qemu/include/hw/misc/xlnx-versal-crl.h
/qemu/include/hw/ppc/pnv_lpc.h
/qemu/include/hw/ppc/pnv_occ.h
/qemu/include/hw/ppc/pnv_psi.h
/qemu/include/hw/ppc/ppc.h
/qemu/include/hw/ppc/spapr.h
/qemu/include/hw/riscv/boot.h
/qemu/include/hw/riscv/opentitan.h
/qemu/include/hw/ssi/ibex_spi_host.h
/qemu/include/hw/timer/cadence_ttc.h
/qemu/include/qemu/config-file.h
/qemu/include/qemu/int128.h
/qemu/include/qemu/osdep.h
/qemu/include/qemu/win_dump_defs.h
/qemu/include/sysemu/dump.h
/qemu/include/ui/console.h
/qemu/linux-user/arm/cpu_loop.c
/qemu/linux-user/elfload.c
/qemu/linux-user/nios2/cpu_loop.c
/qemu/linux-user/nios2/signal.c
/qemu/linux-user/nios2/target_cpu.h
/qemu/meson.build
/qemu/meson_options.txt
/qemu/migration/channel.c
/qemu/migration/migration.c
/qemu/migration/migration.h
/qemu/migration/multifd.c
/qemu/migration/multifd.h
/qemu/migration/ram.c
/qemu/migration/ram.h
/qemu/migration/savevm.c
/qemu/migration/tls.c
/qemu/monitor/hmp-cmds.c
/qemu/monitor/qmp-cmds.c
/qemu/nbd/server.c
/qemu/os-posix.c
/qemu/pc-bios/skiboot.lid
/qemu/python/README.rst
/qemu/python/qemu/machine/machine.py
/qemu/python/qemu/machine/qtest.py
/qemu/python/qemu/qmp/__init__.py
/qemu/python/qemu/qmp/error.py
/qemu/python/qemu/qmp/events.py
/qemu/python/qemu/qmp/legacy.py
/qemu/python/qemu/qmp/message.py
/qemu/python/qemu/qmp/models.py
/qemu/python/qemu/qmp/protocol.py
/qemu/python/qemu/qmp/qmp_client.py
/qemu/python/qemu/qmp/qmp_shell.py
/qemu/python/qemu/qmp/qmp_tui.py
/qemu/python/qemu/qmp/util.py
/qemu/python/qemu/utils/qemu_ga_client.py
/qemu/python/qemu/utils/qom.py
/qemu/python/qemu/utils/qom_common.py
/qemu/python/qemu/utils/qom_fuse.py
/qemu/python/setup.cfg
/qemu/python/tests/protocol.py
/qemu/qapi/block-core.json
/qemu/qapi/block-export.json
/qemu/qapi/block.json
/qemu/qapi/migration.json
/qemu/qapi/misc-target.json
/qemu/qapi/sockets.json
/qemu/qapi/ui.json
/qemu/qemu-img.c
/qemu/qemu-nbd.c
/qemu/qemu-options.hx
meson.build
/qemu/roms/skiboot
/qemu/scripts/ci/org.centos/stream/8/x86_64/configure
/qemu/scripts/coverity-scan/run-coverity-scan
/qemu/scripts/cpu-x86-uarch-abi.py
/qemu/scripts/device-crash-test
/qemu/scripts/meson-buildoptions.sh
/qemu/scripts/qapi/expr.py
/qemu/scripts/qapi/schema.py
/qemu/scripts/qmp/qmp-shell
/qemu/scripts/qmp/qmp-shell-wrap
/qemu/scripts/render_block_graph.py
/qemu/scripts/simplebench/bench_block_job.py
/qemu/softmmu/vl.c
/qemu/target/arm/cpu.c
/qemu/target/arm/cpu.h
/qemu/target/arm/helper-a64.c
/qemu/target/arm/helper.c
/qemu/target/arm/hvf/hvf.c
/qemu/target/arm/m_helper.c
/qemu/target/arm/op_helper.c
/qemu/target/arm/translate-a32.h
/qemu/target/arm/translate-a64.c
/qemu/target/arm/translate-m-nocp.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/translate.h
/qemu/target/i386/ops_sse.h
/qemu/target/i386/tcg/fpu_helper.c
/qemu/target/nios2/cpu.c
/qemu/target/nios2/cpu.h
/qemu/target/nios2/helper.c
/qemu/target/nios2/helper.h
/qemu/target/nios2/meson.build
/qemu/target/nios2/mmu.c
/qemu/target/nios2/op_helper.c
/qemu/target/nios2/translate.c
/qemu/target/ppc/cpu_init.c
/qemu/target/ppc/fpu_helper.c
/qemu/target/ppc/helper.h
/qemu/target/ppc/insn32.decode
/qemu/target/ppc/kvm.c
/qemu/target/ppc/trace-events
/qemu/target/ppc/translate/vsx-impl.c.inc
/qemu/target/riscv/cpu.c
/qemu/target/riscv/cpu.h
/qemu/target/riscv/cpu_bits.h
/qemu/target/riscv/cpu_helper.c
/qemu/target/riscv/csr.c
/qemu/target/riscv/debug.c
/qemu/target/riscv/debug.h
/qemu/target/riscv/helper.h
/qemu/target/riscv/insn_trans/trans_rvv.c.inc
/qemu/target/riscv/machine.c
/qemu/target/riscv/meson.build
/qemu/target/riscv/pmp.c
/qemu/target/riscv/vector_helper.c
/qemu/target/rx/cpu.h
/qemu/target/rx/op_helper.c
/qemu/target/rx/translate.c
/qemu/target/s390x/tcg/translate.c
/qemu/tests/avocado/vnc.py
/qemu/tests/qapi-schema/alternate-array.err
/qemu/tests/qapi-schema/alternate-array.json
/qemu/tests/qapi-schema/alternate-array.out
/qemu/tests/qapi-schema/alternate-conflict-lists.err
/qemu/tests/qapi-schema/alternate-conflict-lists.json
/qemu/tests/qapi-schema/alternate-conflict-lists.out
/qemu/tests/qapi-schema/meson.build
/qemu/tests/qapi-schema/qapi-schema-test.json
/qemu/tests/qapi-schema/qapi-schema-test.out
/qemu/tests/qemu-iotests/030
/qemu/tests/qemu-iotests/040
/qemu/tests/qemu-iotests/056
/qemu/tests/qemu-iotests/108
/qemu/tests/qemu-iotests/149
/qemu/tests/qemu-iotests/163
/qemu/tests/qemu-iotests/205
/qemu/tests/qemu-iotests/216
/qemu/tests/qemu-iotests/218
/qemu/tests/qemu-iotests/223
/qemu/tests/qemu-iotests/223.out
/qemu/tests/qemu-iotests/224
/qemu/tests/qemu-iotests/242
/qemu/tests/qemu-iotests/245
/qemu/tests/qemu-iotests/255
/qemu/tests/qemu-iotests/258
/qemu/tests/qemu-iotests/298
/qemu/tests/qemu-iotests/303
/qemu/tests/qemu-iotests/310
/qemu/tests/qemu-iotests/iotests.py
/qemu/tests/qemu-iotests/tests/image-fleecing
/qemu/tests/qemu-iotests/tests/migration-permissions
/qemu/tests/qemu-iotests/tests/mirror-ready-cancel-error
/qemu/tests/qemu-iotests/tests/mirror-top-perms
/qemu/tests/qemu-iotests/tests/nbd-reconnect-on-open
/qemu/tests/qemu-iotests/tests/stream-error-on-reset
/qemu/tests/qtest/libqtest.c
/qemu/tests/qtest/migration-test.c
/qemu/tests/tcg/nios2/10m50-ghrd.ld
/qemu/tests/tcg/nios2/Makefile.softmmu-target
/qemu/tests/tcg/nios2/boot.S
/qemu/tests/tcg/nios2/intr.S
/qemu/tests/tcg/nios2/semicall.h
/qemu/tests/tcg/nios2/test-shadow-1.S
/qemu/tests/unit/crypto-tls-psk-helpers.c
/qemu/tests/unit/test-int128.c
/qemu/tests/unit/test-qobject-input-visitor.c
/qemu/tools/virtiofsd/helper.c
/qemu/ui/cocoa.m
/qemu/ui/console.c
/qemu/ui/vnc-enc-tight.c
/qemu/ui/vnc.c
/qemu/ui/vnc.h
/qemu/util/error-report.c
/qemu/util/osdep.c
/qemu/util/qemu-config.c
55fa017007-Apr-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

qga: use fixed-length and GDateTime for log timestamp

The old code is kind of wrong. Say it's 1649309843.000001 seconds past
the epoch. Prints "1649309843.1". 9us later, it prints "1649309843.10".
S

qga: use fixed-length and GDateTime for log timestamp

The old code is kind of wrong. Say it's 1649309843.000001 seconds past
the epoch. Prints "1649309843.1". 9us later, it prints "1649309843.10".
Should really use %06lu for the microseconds part.

Use GDateTime instead, as suggested by Daniel.

Suggested-by: Markus Armbruster <armbru@redhat.com>
Suggested-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>

show more ...

c267d75020-Apr-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

qga: remove need for QEMU atomic.h

Since the introduction of guest-exec in/out/err redirections in commit
a1853dca74 ("qga: guest-exec simple stdin/stdout/stderr redirection"),
some execution state

qga: remove need for QEMU atomic.h

Since the introduction of guest-exec in/out/err redirections in commit
a1853dca74 ("qga: guest-exec simple stdin/stdout/stderr redirection"),
some execution state variables are handled with atomic ops. However,
there are no threads involved in this code (and glib sources are
dispatched in the same thread), and no other obvious reason to use them.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220420132624.2439741-40-marcandre.lureau@redhat.com>

show more ...

1fbf266520-Apr-2022 Marc-André Lureau <marcandre.lureau@redhat.com>

util: replace qemu_get_local_state_pathname()

Simplify the function to only return the directory path. Callers are
adjusted to use the GLib function to build paths, g_build_filename().

Signed-off-b

util: replace qemu_get_local_state_pathname()

Simplify the function to only return the directory path. Callers are
adjusted to use the GLib function to build paths, g_build_filename().

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20220420132624.2439741-39-marcandre.lureau@redhat.com>

show more ...

12345678910>>...26