Date: Sat, 20 Jul 2024 12:15:25 -0700
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: Yi Liu <yi.l.liu@intel.com>, Eric Auger <eric.auger@redhat.com>,
 Zhenzhong Duan <zhenzhong.duan@intel.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Cedric Le Goater <clg@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Peter Xu <peterx@redhat.com>,
 Fabiano Rosas <farosas@suse.de>,
 Philippe Mathieu-Daude <philmd@linaro.org>,
 David Hildenbrand <david@redhat.com>,
 Steve Sistare <steven.sistare@oracle.com>
Subject: [RFC V1 00/12] Live update: iommufd

.
Date: Sat, 20 Jul 2024 20:14:20 +0200
From: ~katharine_chui <katharine_chui@git.sr.ht>
To: qemu-devel@nongnu.org
Cc: marcandre.lureau@redhat.com
Subject: [PATCH qemu] ui/gtk: Reuse input event slots for GdkEventTouch

.
Date: Sun, 21 Jul 2024 14:50:47 +0800
From: Hawkins Jiawei <yin31149@gmail.com>
To: qemu-devel@nongnu.org (open list:All patches CC here)
Cc: alex.bennee@linaro.org, Hawkins Jiawei <yin31149@gmail.com>,
 qemu-devel@nongnu.org (open list:All patches CC here)
Subject: [PATCH] scripts/qemugdb/mtree.py: fix error of treating decimal as
 hexadecimal

.
Date: Sun, 21 Jul 2024 15:24:20 +0800
From:  Alvin Chang via <qemu-devel@nongnu.org>
To: <qemu-riscv@nongnu.org>, <qemu-devel@nongnu.org>
Subject: [PATCH v3 0/2] RISC-V: Add preliminary textra trigger CSR functions

.
Date: Sun, 21 Jul 2024 10:13:46 +0200
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Subject: [PULL 00/15] aspeed queue

The following changes since commit a87a7c449e532130d4fa8faa391ff7e1f04ed660:

  Merge tag 'pull-loongarch-20240719' of https://gitlab.com/gaosong/qemu into staging (2024-07-19 16:28:28 +1000)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-aspeed-20240721

for you to fetch changes up to 4db1c16441923fc152142ae4bcc1cba23064cb8b:

  aspeed: fix coding style (2024-07-21 07:46:38 +0200)

----------------------------------------------------------------
aspeed queue:

* SMC model fix (Coverity)
* AST2600 boot for eMMC support and test
* AST2700 ADC model
* I2C model changes preparing AST2700 I2C support

----------------------------------------------------------------
Cédric Le Goater (10):
      aspeed/smc: Fix possible integer overflow
      aspeed: Change type of eMMC device
      aspeed: Load eMMC first boot area as a boot rom
      aspeed/scu: Add boot-from-eMMC HW strapping bit for AST2600 SoC
      aspeed: Introduce a AspeedSoCClass 'boot_from_emmc' handler
      aspeed: Tune eMMC device properties to reflect HW strapping
      aspeed: Add boot-from-eMMC HW strapping bit to rainier-bmc machine
      aspeed: Introduce a 'hw_strap1' machine attribute
      aspeed: Introduce a 'boot-emmc' machine option
      tests/avocado/machine_aspeed.py: Add eMMC boot tests

Jamin Lin (5):
      aspeed/adc: Add AST2700 support
      aspeed/soc: support ADC for AST2700
      hw/i2c/aspeed: support to set the different memory size
      hw/i2c/aspeed: rename the I2C class pool attribute to share_pool
      aspeed: fix coding style

 docs/system/arm/aspeed.rst      |  2 +
 include/hw/adc/aspeed_adc.h     |  1 +
 include/hw/arm/aspeed_soc.h     |  1 +
 include/hw/i2c/aspeed_i2c.h     |  6 +--
 include/hw/misc/aspeed_scu.h    |  4 ++
 hw/adc/aspeed_adc.c             | 16 ++++++++
 hw/arm/aspeed.c                 | 83 +++++++++++++++++++++++++++++++++--------
 hw/arm/aspeed_ast2600.c         |  8 ++++
 hw/arm/aspeed_ast27x0.c         | 12 ++++++
 hw/arm/aspeed_soc_common.c      |  7 ++++
 hw/i2c/aspeed_i2c.c             | 45 ++++++++++++----------
 hw/ssi/aspeed_smc.c             |  3 +-
 tests/avocado/machine_aspeed.py | 39 +++++++++++++++++++
 13 files changed, 188 insertions(+), 39 deletions(-)



.
Date: Sun, 21 Jul 2024 17:08:15 +0800
From: Vivian Wang <uwu@dram.page>
To: qemu-devel@nongnu.org
Cc: Vivian Wang <uwu@dram.page>, Richard Henderson <rth@twiddle.net>,
 Laurent Vivier <laurent@vivier.eu>
Subject: [PATCH 0/2] linux-user: Fix handling when AT_EXECFD is 0

.
Date: Mon, 22 Jul 2024 02:36:27 +0800
From: songziming <s.ziming@hotmail.com>
To: qemu-devel@nongnu.org
Cc: songziming <s.ziming@hotmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: [PATCH] chardev/char-win-stdio.c: restore old console mode

.
Date: Mon, 22 Jul 2024 00:55:06 +0200 (CEST)
From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org,
    qemu-trivial@nongnu.org
Cc: philmd@linaro.org
Subject: [PATCH] hw/i2c/mpc_i2c.c: Fix mmio region size

.
Date: Sun, 21 Jul 2024 20:16:48 -0400
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Subject: [PULL 00/63] virtio,pci,pc: features,fixes

A couple of fixes are outstanding, will merge later.


The following changes since commit a87a7c449e532130d4fa8faa391ff7e1f04ed660:

  Merge tag 'pull-loongarch-20240719' of https://gitlab.com/gaosong/qemu into staging (2024-07-19 16:28:28 +1000)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream

for you to fetch changes up to 67d834362c55d6fca6504975bc34755606f17cf2:

  virtio: Always reset vhost devices (2024-07-21 14:45:56 -0400)

----------------------------------------------------------------
virtio,pci,pc: features,fixes

pci: Initial support for SPDM Responders
cxl: Add support for scan media, feature commands, device patrol scrub
    control, DDR5 ECS control, firmware updates
virtio: in-order support
virtio-net: support for SR-IOV emulation (note: known issues on s390,
                                          might get reverted if not fixed)
smbios: memory device size is now configurable per Machine
cpu: architecture agnostic code to support vCPU Hotplug

Fixes, cleanups all over the place.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Akihiko Odaki (8):
      hw/pci: Do not add ROM BAR for SR-IOV VF
      hw/pci: Fix SR-IOV VF number calculation
      pcie_sriov: Ensure PF and VF are mutually exclusive
      pcie_sriov: Check PCI Express for SR-IOV PF
      pcie_sriov: Allow user to create SR-IOV device
      virtio-pci: Implement SR-IOV PF
      virtio-net: Implement SR-IOV VF
      docs: Document composable SR-IOV device

Alistair Francis (1):
      hw/pci: Add all Data Object Types defined in PCIe r6.0

Clément Mathieu--Drif (4):
      intel_iommu: fix FRCD construction macro
      intel_iommu: move VTD_FRCD_PV and VTD_FRCD_PP declarations
      intel_iommu: fix type of the mask field in VTDIOTLBPageInvInfo
      intel_iommu: make type match

Davidlohr Bueso (3):
      hw/cxl: Add get scan media capabilities cmd support
      hw/cxl: Add get scan media results cmd support
      hw/cxl: Support firmware updates

Eric Auger (6):
      Revert "virtio-iommu: Clear IOMMUDevice when VFIO device is unplugged"
      virtio-iommu: Remove probe_done
      virtio-iommu: Free [host_]resv_ranges on unset_iommu_devices
      virtio-iommu: Remove the end point on detach
      hw/vfio/common: Add vfio_listener_region_del_iommu trace event
      virtio-iommu: Add trace point on virtio_iommu_detach_endpoint_from_domain

Fan Ni (1):
      hw/cxl/cxl-mailbox-utils: remove unneeded mailbox output payload space zeroing

Gregory Price (1):
      cxl/mailbox: move mailbox effect definitions to a header

Hanna Czenczek (1):
      virtio: Always reset vhost devices

Huai-Cheng Kuo (1):
      backends: Initial support for SPDM socket support

Hyeonggon Yoo (2):
      hw/cxl/mbox: replace sanitize_running() with cxl_dev_media_disabled()
      hw/cxl/events: discard all event records during sanitation

Igor Mammedov (1):
      smbios: make memory device size configurable per Machine

Jonah Palmer (6):
      virtio: Add bool to VirtQueueElement
      virtio: virtqueue_pop - VIRTIO_F_IN_ORDER support
      virtio: virtqueue_ordered_fill - VIRTIO_F_IN_ORDER support
      virtio: virtqueue_ordered_flush - VIRTIO_F_IN_ORDER support
      vhost,vhost-user: Add VIRTIO_F_IN_ORDER to vhost feature bits
      virtio: Add VIRTIO_F_IN_ORDER property definition

Jonathan Cameron (1):
      hw/cxl: Check for multiple mappings of memory backends.

Manos Pitsidianakis (2):
      virtio-snd: add max size bounds check in input cb
      virtio-snd: check for invalid param shift operands

Salil Mehta (7):
      accel/kvm: Extract common KVM vCPU {creation,parking} code
      hw/acpi: Move CPU ctrl-dev MMIO region len macro to common header file
      hw/acpi: Update ACPI GED framework to support vCPU Hotplug
      hw/acpi: Update GED _EVT method AML with CPU scan
      hw/acpi: Update CPUs AML with cpu-(ctrl)dev change
      physmem: Add helper function to destroy CPU AddressSpace
      gdbstub: Add helper function to unregister GDB register space

Shiju Jose (3):
      hw/cxl/cxl-mailbox-utils: Add support for feature commands (8.2.9.6)
      hw/cxl/cxl-mailbox-utils: Add device patrol scrub control feature
      hw/cxl/cxl-mailbox-utils: Add device DDR5 ECS control feature

Stefano Garzarella (2):
      MAINTAINERS: add Stefano Garzarella as vhost/vhost-user reviewer
      contrib/vhost-user-blk: fix overflowing expression

Sunil V L (9):
      hw/riscv/virt-acpi-build.c: Add namespace devices for PLIC and APLIC
      hw/riscv/virt-acpi-build.c: Update the HID of RISC-V UART
      tests/acpi: Allow DSDT acpi table changes for aarch64
      acpi/gpex: Create PCI link devices outside PCI root bridge
      tests/acpi: update expected DSDT blob for aarch64 and microvm
      tests/qtest/bios-tables-test.c: Remove the fall back path
      tests/acpi: Add empty ACPI data files for RISC-V
      tests/qtest/bios-tables-test.c: Enable basic testing for RISC-V
      tests/acpi: Add expected ACPI AML files for RISC-V

Wilfred Mallawa (1):
      hw/nvme: Add SPDM over DOE support

Yi Liu (1):
      MAINTAINERS: Add myself as a VT-d reviewer

Zhao Liu (1):
      hw/cxl/cxl-host: Fix segmentation fault when getting cxl-fmw property

Zheyu Ma (1):
      hw/virtio/virtio-crypto: Fix op_code assignment in virtio_crypto_create_asym_session

 accel/kvm/kvm-cpus.h                           |   1 -
 hw/i386/intel_iommu_internal.h                 |   6 +-
 include/exec/cpu-common.h                      |   8 +
 include/exec/gdbstub.h                         |   6 +
 include/hw/acpi/cpu.h                          |   7 +-
 include/hw/acpi/generic_event_device.h         |   5 +
 include/hw/boards.h                            |   4 +
 include/hw/core/cpu.h                          |   1 +
 include/hw/cxl/cxl_device.h                    |  88 ++-
 include/hw/cxl/cxl_mailbox.h                   |  18 +
 include/hw/pci/pci_device.h                    |  13 +-
 include/hw/pci/pcie_doe.h                      |   5 +
 include/hw/pci/pcie_sriov.h                    |  18 +
 include/hw/virtio/virtio-iommu.h               |   1 -
 include/hw/virtio/virtio-pci.h                 |   1 +
 include/hw/virtio/virtio.h                     |   6 +-
 include/sysemu/kvm.h                           |  25 +
 include/sysemu/spdm-socket.h                   |  74 ++
 accel/kvm/kvm-all.c                            |  95 ++-
 backends/spdm-socket.c                         | 216 ++++++
 contrib/vhost-user-blk/vhost-user-blk.c        |   2 +-
 gdbstub/gdbstub.c                              |  13 +
 hw/acpi/acpi-cpu-hotplug-stub.c                |   6 +
 hw/acpi/cpu.c                                  |  18 +-
 hw/acpi/generic_event_device.c                 |  50 ++
 hw/arm/virt.c                                  |   1 +
 hw/audio/virtio-snd.c                          |  13 +-
 hw/block/vhost-user-blk.c                      |   1 +
 hw/core/cpu-common.c                           |   5 +-
 hw/core/machine.c                              |   6 +
 hw/cxl/cxl-events.c                            |  13 +
 hw/cxl/cxl-host.c                              |   3 +-
 hw/cxl/cxl-mailbox-utils.c                     | 966 +++++++++++++++++++++++--
 hw/i386/acpi-build.c                           |   3 +-
 hw/i386/intel_iommu.c                          |   2 +-
 hw/i386/pc_piix.c                              |   1 +
 hw/i386/pc_q35.c                               |   1 +
 hw/mem/cxl_type3.c                             |  64 +-
 hw/net/vhost_net.c                             |   2 +
 hw/nvme/ctrl.c                                 |  62 ++
 hw/pci-host/gpex-acpi.c                        |  13 +-
 hw/pci/pci.c                                   |  76 +-
 hw/pci/pcie_sriov.c                            | 300 ++++++--
 hw/riscv/virt-acpi-build.c                     |  34 +-
 hw/scsi/vhost-scsi.c                           |   1 +
 hw/scsi/vhost-user-scsi.c                      |   1 +
 hw/smbios/smbios.c                             |  11 +-
 hw/vfio/common.c                               |   3 +-
 hw/virtio/vhost-user-fs.c                      |   1 +
 hw/virtio/vhost-user-vsock.c                   |   1 +
 hw/virtio/virtio-crypto.c                      |   2 +-
 hw/virtio/virtio-iommu.c                       |  88 +--
 hw/virtio/virtio-net-pci.c                     |   1 +
 hw/virtio/virtio-pci.c                         |  20 +-
 hw/virtio/virtio.c                             | 139 +++-
 net/vhost-vdpa.c                               |   1 +
 system/physmem.c                               |  29 +
 tests/qtest/bios-tables-test.c                 |  40 +-
 MAINTAINERS                                    |   9 +
 accel/kvm/trace-events                         |   5 +-
 backends/Kconfig                               |   4 +
 backends/meson.build                           |   2 +
 docs/specs/acpi_hw_reduced_hotplug.rst         |   3 +-
 docs/specs/index.rst                           |   1 +
 docs/specs/spdm.rst                            | 134 ++++
 docs/system/index.rst                          |   1 +
 docs/system/sriov.rst                          |  36 +
 hw/vfio/trace-events                           |   3 +-
 hw/virtio/trace-events                         |   1 +
 tests/data/acpi/aarch64/virt/DSDT              | Bin 5196 -> 5196 bytes
 tests/data/acpi/aarch64/virt/DSDT.acpihmatvirt | Bin 5282 -> 5282 bytes
 tests/data/acpi/aarch64/virt/DSDT.memhp        | Bin 6557 -> 6557 bytes
 tests/data/acpi/aarch64/virt/DSDT.pxb          | Bin 7679 -> 7679 bytes
 tests/data/acpi/aarch64/virt/DSDT.topology     | Bin 5398 -> 5398 bytes
 tests/data/acpi/riscv64/virt/APIC              | Bin 0 -> 116 bytes
 tests/data/acpi/riscv64/virt/DSDT              | Bin 0 -> 3576 bytes
 tests/data/acpi/riscv64/virt/FACP              | Bin 0 -> 276 bytes
 tests/data/acpi/riscv64/virt/MCFG              | Bin 0 -> 60 bytes
 tests/data/acpi/riscv64/virt/RHCT              | Bin 0 -> 332 bytes
 tests/data/acpi/riscv64/virt/SPCR              | Bin 0 -> 80 bytes
 tests/data/acpi/x86/microvm/DSDT.pcie          | Bin 3023 -> 3023 bytes
 81 files changed, 2500 insertions(+), 290 deletions(-)
 create mode 100644 include/hw/cxl/cxl_mailbox.h
 create mode 100644 include/sysemu/spdm-socket.h
 create mode 100644 backends/spdm-socket.c
 create mode 100644 docs/specs/spdm.rst
 create mode 100644 docs/system/sriov.rst
 create mode 100644 tests/data/acpi/riscv64/virt/APIC
 create mode 100644 tests/data/acpi/riscv64/virt/DSDT
 create mode 100644 tests/data/acpi/riscv64/virt/FACP
 create mode 100644 tests/data/acpi/riscv64/virt/MCFG
 create mode 100644 tests/data/acpi/riscv64/virt/RHCT
 create mode 100644 tests/data/acpi/riscv64/virt/SPCR



.
Date: Mon, 22 Jul 2024 00:07:29 -0400
From:  Yao Xingtao via <qemu-devel@nongnu.org>
To: qemu-devel@nongnu.org
Cc: Yao Xingtao <yaoxt.fnst@fujitsu.com>
Subject: [PATCH 00/13] make range overlap check more readable

.
Date: Mon, 22 Jul 2024 08:45:52 +0200
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: 
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
 Shiju Jose <shiju.jose@huawei.com>,
 Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Ani Sinha <anisinha@redhat.com>, Beraldo Leal <bleal@redhat.com>,
 Dongjiu Geng <gengdongjiu1@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Shannon Zhao <shannon.zhaosl@gmail.com>, Thomas Huth <thuth@redhat.com>,
 Wainer dos Santos Moschetta <wainersm@redhat.com>,
 Yanan Wang <wangyanan55@huawei.com>, qemu-arm@nongnu.org,
 qemu-devel@nongnu.org
Subject: [PATCH v3 0/7] Add ACPI CPER firmware first error injection for Arm
 Processor

.
Date: Mon, 22 Jul 2024 10:00:57 +0300
From: Konstantin Kostiuk <kkostiuk@redhat.com>
To: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 Stefan Hajnoczi <stefanha@redhat.com>
Subject: [PULL 00/25] Misc QEMU-GA patches 2024-07-22

The following changes since commit 23fa74974d8c96bc95cbecc0d4e2d90f984939f6:

  Merge tag 'pull-target-arm-20240718' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2024-07-19 07:02:17 +1000)

are available in the Git repository at:

  https://github.com/kostyanf14/qemu.git tags/qga-pull-2024-07-22

for you to fetch changes up to 24d12dfc5abb3b4ac2506f22c3fd0cda40a6977d:

  qga/linux: Add new api 'guest-network-get-route' (2024-07-22 09:51:12 +0300)

----------------------------------------------------------------
qga-pull-2024-07-22

----------------------------------------------------------------
Daniel P. Berrangé (22):
      qga: drop blocking of guest-get-memory-block-size command
      qga: move linux vcpu command impls to commands-linux.c
      qga: move linux suspend command impls to commands-linux.c
      qga: move linux fs/disk command impls to commands-linux.c
      qga: move linux disk/cpu stats command impls to commands-linux.c
      qga: move linux memory block command impls to commands-linux.c
      qga: move CONFIG_FSFREEZE/TRIM to be meson defined options
      qga: conditionalize schema for commands unsupported on Windows
      qga: conditionalize schema for commands unsupported on non-Linux POSIX
      qga: conditionalize schema for commands requiring getifaddrs
      qga: conditionalize schema for commands requiring linux/win32
      qga: conditionalize schema for commands only supported on Windows
      qga: conditionalize schema for commands requiring fsfreeze
      qga: conditionalize schema for commands requiring fstrim
      qga: conditionalize schema for commands requiring libudev
      qga: conditionalize schema for commands requiring utmpx
      qga: conditionalize schema for commands not supported on other UNIX
      qga: don't disable fsfreeze commands if vss_init fails
      qga: move declare of QGAConfig struct to top of file
      qga: remove pointless 'blockrpcs_key' variable
      qga: allow configuration file path via the cli
      qga: centralize logic for disabling/enabling commands

Dehan Meng (1):
      qga/linux: Add new api 'guest-network-get-route'

Thomas Lamprecht (1):
      guest-agent: document allow-rpcs in config file section

Zhao Liu (1):
      qga/commands-posix: Make ga_wait_child() return boolean

 docs/interop/qemu-ga.rst |   20 +
 meson.build              |   16 +
 qga/commands-bsd.c       |   24 -
 qga/commands-common.h    |    9 -
 qga/commands-linux.c     | 1938 +++++++++++++++++++++++++++++++++++++
 qga/commands-posix.c     | 2383 ++++------------------------------------------
 qga/commands-win32.c     |   78 +-
 qga/main.c               |  224 ++---
 qga/qapi-schema.json     |  226 ++++-
 9 files changed, 2452 insertions(+), 2466 deletions(-)

--
2.45.2



.
Date: Mon, 22 Jul 2024 15:07:11 +0800
From: Zhenzhong Duan <zhenzhong.duan@intel.com>
To: qemu-devel@nongnu.org
Cc: alex.williamson@redhat.com, clg@redhat.com, eric.auger@redhat.com,
 joao.m.martins@oracle.com, chao.p.peng@intel.com,
 Zhenzhong Duan <zhenzhong.duan@intel.com>
Subject: [PATCH 0/2] Don't initialize HOST_IOMMU_DEVICE with mdev

.
Date: Mon, 22 Jul 2024 10:55:47 +0200
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: Andrew Jeffery <andrew@codeconstruct.com.au>,
 Joel Stanley <joel@jms.id.au>, Steven Lee <steven_lee@aspeedtech.com>,
 Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
 Thomas Huth <thuth@redhat.com>
Subject: [PATCH] tests/avocado/machine_aspeed.py: Increase timeout for TPM test

.
Date: Mon, 22 Jul 2024 05:17:26 -0400
From:  Yao Xingtao via <qemu-devel@nongnu.org>
To: qemu-devel@nongnu.org
Cc: Yao Xingtao <yaoxt.fnst@fujitsu.com>
Subject: [PATCH 0/2] remove useless type cast

.
Date: Mon, 22 Jul 2024 17:52:55 +0800
From: songziming <s.ziming@hotmail.com>
To: qemu-devel@nongnu.org
Cc: songziming <s.ziming@hotmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Subject: [PATCH v2] chardev/char-win-stdio.c: restore old console mode

.
Date: Mon, 22 Jul 2024 10:18:59 +0000
From: "manish.mishra" <manish.mishra@nutanix.com>
To: qemu-devel@nongnu.org
Cc: berrange@redhat.com, zhao1.liu@intel.com, pbonzini@redhat.com,
 bob.ball@nutanix.com, prerna.saxena@nutanix.com,
 john.levon@nutanix.com, "manish.mishra" <manish.mishra@nutanix.com>
Subject: [PATCH] target/i386: Always set leaf 0x1f

.
Date: Mon, 22 Jul 2024 10:35:30 +0000
From: Mostafa Saleh <smostafa@google.com>
To: qemu-arm@nongnu.org, eric.auger@redhat.com, peter.maydell@linaro.org, 
 qemu-devel@nongnu.org
Cc: jean-philippe@linaro.org, Mostafa Saleh <smostafa@google.com>
Subject: [PATCH] hw/arm/smmuv3: Assert input to oas2bits() is valid

.
Date: Mon, 22 Jul 2024 12:03:57 +0100
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Subject: [PULL 00/16] Final bits for 9.1-rc0 (docker, plugins, gdbstub,
 semihosting)

warn: No match for commit c135d5eaafe7aa2533da663d8e5a34a424b71eb9 found at https://gitlab.com/stsquad/qemu.git
warn: Are you sure you pushed 'pull-target-arm-20240711-209-gc135d5eaaf' there?
The following changes since commit a7ddb48bd1363c8bcdf42776d320289c42191f01:

  Merge tag 'pull-aspeed-20240721' of https://github.com/legoater/qemu into staging (2024-07-22 07:52:05 +1000)

are available in the Git repository at:

  https://gitlab.com/stsquad/qemu.git pull-target-arm-20240711-209-gc135d5eaaf

for you to fetch changes up to c135d5eaafe7aa2533da663d8e5a34a424b71eb9:

  tests/tcg/aarch64: Fix test-mte.py (2024-07-22 09:38:17 +0100)

----------------------------------------------------------------
Alex Bennée (3):
      testing: bump to latest libvirt-ci
      gdbstub: Re-factor gdb command extensions
      tests/plugins: use qemu_plugin_outs for inline stats

Frédéric Pétrot (1):
      plugins/execlog.c: correct dump of registers values

Philippe Mathieu-Daudé (8):
      semihosting: Include missing 'gdbstub/syscalls.h' header
      target/m68k: Add semihosting stub
      target/mips: Add semihosting stub
      target/m68k: Restrict semihosting to TCG
      target/mips: Restrict semihosting to TCG
      target/riscv: Restrict semihosting to TCG
      target/xtensa: Restrict semihosting to TCG
      semihosting: Restrict to TCG

Pierrick Bouvier (1):
      plugins: fix mem callback array size

Richard Henderson (1):
      tests/tcg/aarch64: Fix test-mte.py

Simon Hamelin (1):
      plugins/stoptrigger: TCG plugin to stop execution under conditions

Thomas Huth (1):
      tests/avocado: Remove non-working sparc leon3 test

 MAINTAINERS                               |   1 -
 docs/devel/tcg-plugins.rst                |  22 +++++
 include/gdbstub/commands.h                |  19 ++--
 include/semihosting/syscalls.h            |   2 +
 target/arm/internals.h                    |   4 +-
 accel/tcg/plugin-gen.c                    |   3 +-
 contrib/plugins/execlog.c                 |   2 +-
 contrib/plugins/stoptrigger.c             | 151 ++++++++++++++++++++++++++++++
 gdbstub/gdbstub.c                         | 141 ++++++++++++++++------------
 target/arm/gdbstub.c                      |  16 +---
 target/arm/gdbstub64.c                    |  11 +--
 target/m68k/semihosting-stub.c            |  15 +++
 target/mips/tcg/sysemu/semihosting-stub.c |  15 +++
 tests/plugin/inline.c                     |  58 +++++++-----
 .gitlab-ci.d/cirrus/freebsd-13.vars       |   2 +-
 contrib/plugins/Makefile                  |   1 +
 semihosting/Kconfig                       |   1 +
 target/m68k/Kconfig                       |   2 +-
 target/m68k/meson.build                   |   5 +-
 target/mips/Kconfig                       |   2 +-
 target/mips/tcg/sysemu/meson.build        |   6 +-
 target/riscv/Kconfig                      |   4 +-
 target/xtensa/Kconfig                     |   2 +-
 tests/avocado/machine_sparc_leon3.py      |  37 --------
 tests/lcitool/libvirt-ci                  |   2 +-
 tests/tcg/aarch64/gdbstub/test-mte.py     |   2 +-
 tests/vm/generated/freebsd.json           |  14 +--
 27 files changed, 370 insertions(+), 170 deletions(-)
 create mode 100644 contrib/plugins/stoptrigger.c
 create mode 100644 target/m68k/semihosting-stub.c
 create mode 100644 target/mips/tcg/sysemu/semihosting-stub.c
 delete mode 100644 tests/avocado/machine_sparc_leon3.py

-- 
2.39.2



.
Date: Mon, 22 Jul 2024 14:43:30 +0300
From: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Mads Ynddal <mads@ynddal.dk>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Thomas Huth <thuth@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Zhao Liu <zhao1.liu@intel.com>, Gustavo Romero <gustavo.romero@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>, rowan.hart@intel.com,
 Richard Henderson <richard.henderson@linaro.org>
Subject: [RFC PATCH v5 0/8] Add Rust support, implement ARM PL011

.
Date: Mon, 22 Jul 2024 14:00:14 +0200
From: Thomas Huth <thuth@redhat.com>
To: Richard Henderson <richard.henderson@linaro.org>
Cc: qemu-devel@nongnu.org
Subject: [PULL 00/12] QTests, Avocado and s390x fixes for 9.1 softfreeze

 Hi Richard!

The following changes since commit a7ddb48bd1363c8bcdf42776d320289c42191f01:

  Merge tag 'pull-aspeed-20240721' of https://github.com/legoater/qemu into staging (2024-07-22 07:52:05 +1000)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2024-07-22

for you to fetch changes up to eed0e8ffa38f0695c0519508f6e4f5a3297cbd67:

  target/s390x: filter deprecated properties based on model expansion type (2024-07-22 13:56:11 +0200)

----------------------------------------------------------------
* Minor clean-ups and fixes for the qtests and Avocado tests
* Fix crash that happens when introspecting scsi-block on older machine types
* s390x: filter deprecated properties based on model expansion type

----------------------------------------------------------------
Cleber Rosa (3):
      tests/avocado/boot_xen.py: merge base classes
      tests/avocado/boot_xen.py: unify tags
      tests/avocado/boot_xen.py: use class attribute

Collin L. Walling (1):
      target/s390x: filter deprecated properties based on model expansion type

Cédric Le Goater (1):
      tests/avocado/machine_aspeed.py: Increase timeout for TPM test

Igor Mammedov (1):
      tests: increase timeout per instance of bios-tables-test

Philippe Mathieu-Daudé (1):
      tests/avocado: Allow overwriting AVOCADO_SHOW env variable

Thomas Huth (4):
      tests/avocado: Move LinuxTest related code into a separate file
      tests/avocado/mem-addr-space-check: Remove unused "import signal"
      tests/avocado: Remove the remainders of the virtiofs_submounts test
      hw: Fix crash that happens when introspecting scsi-block on older machine types

Yao Xingtao (1):
      qtest/fuzz: make range overlap check more readable

 qapi/machine-target.json                           |   5 +-
 hw/core/machine.c                                  |   3 +-
 target/s390x/cpu_models_sysemu.c                   |  16 +-
 tests/qtest/fuzz/generic_fuzz.c                    |   3 +-
 tests/Makefile.include                             |   2 +-
 tests/avocado/avocado_qemu/__init__.py             | 239 +------------------
 tests/avocado/avocado_qemu/linuxtest.py            | 253 +++++++++++++++++++++
 tests/avocado/boot_linux.py                        |   3 +-
 tests/avocado/boot_xen.py                          |  34 +--
 tests/avocado/hotplug_blk.py                       |   2 +-
 tests/avocado/hotplug_cpu.py                       |   2 +-
 tests/avocado/intel_iommu.py                       |   2 +-
 tests/avocado/machine_aspeed.py                    |   2 +-
 tests/avocado/mem-addr-space-check.py              |   1 -
 tests/avocado/replay_linux.py                      |   2 +-
 tests/avocado/smmu.py                              |   3 +-
 .../avocado/virtiofs_submounts.py.data/cleanup.sh  |  46 ----
 .../virtiofs_submounts.py.data/guest-cleanup.sh    |  30 ---
 tests/avocado/virtiofs_submounts.py.data/guest.sh  | 138 -----------
 tests/avocado/virtiofs_submounts.py.data/host.sh   | 127 -----------
 tests/qtest/meson.build                            |   2 +-
 21 files changed, 288 insertions(+), 627 deletions(-)
 create mode 100644 tests/avocado/avocado_qemu/linuxtest.py
 delete mode 100644 tests/avocado/virtiofs_submounts.py.data/cleanup.sh
 delete mode 100644 tests/avocado/virtiofs_submounts.py.data/guest-cleanup.sh
 delete mode 100644 tests/avocado/virtiofs_submounts.py.data/guest.sh
 delete mode 100644 tests/avocado/virtiofs_submounts.py.data/host.sh



.
Date: Mon, 22 Jul 2024 14:05:34 +0200
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Subject: [PATCH 0/7] hpet: fixes for 64-bit mode and interrupt status registers

.
Date: Mon, 22 Jul 2024 14:16:06 +0100
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Michael Roth <michael.roth@amd.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: [PATCH 0/5] crypto: improve error reporting detail

.
Date: Mon, 22 Jul 2024 18:07:38 +0200
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org,
 Philippe =?unknown-8bit?q?Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Subject: [PATCH v2 0/7] util/fifo8: Rework fifo8_pop_buf()

.
Date: Mon, 22 Jul 2024 16:07:05 +0000
From: Gustavo Romero <gustavo.romero@linaro.org>
To: qemu-devel@nongnu.org, philmd@linaro.org, alex.bennee@linaro.org,
 richard.henderson@linaro.org
Cc: peter.maydell@linaro.org,
	gustavo.romero@linaro.org
Subject: [PATCH 0/4] gdbstub: Add support for MTE in system mode

.
Date: Tue, 23 Jul 2024 00:44:12 +0800
From: Zhao Liu <zhao1.liu@intel.com>
To: Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Yanan Wang <wangyanan55@huawei.com>
Cc: qemu-devel@nongnu.org,
	Zhao Liu <zhao1.liu@intel.com>
Subject: [PATCH] MAINTAINERS: Add myself as a reviewer of machine core

.
Date: Mon, 22 Jul 2024 18:40:27 +0200
From: Klaus Jensen <its@irrelevant.dk>
To: Peter Maydell <peter.maydell@linaro.org>,
	qemu-devel@nongnu.org
Cc: Hanna Reitz <hreitz@redhat.com>, Klaus Jensen <its@irrelevant.dk>,
 Stefan Hajnoczi <stefanha@redhat.com>, qemu-block@nongnu.org,
 Fam Zheng <fam@euphon.net>, Keith Busch <kbusch@kernel.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Jesper Devantier <foss@defmacro.it>, Kevin Wolf <kwolf@redhat.com>,
 Klaus Jensen <k.jensen@samsung.com>
Subject: [PULL 0/4] hw/nvme patches

From: Klaus Jensen <k.jensen@samsung.com>

Hi,

The following changes since commit a7ddb48bd1363c8bcdf42776d320289c42191f01:

  Merge tag 'pull-aspeed-20240721' of https://github.com/legoater/qemu into staging (2024-07-22 07:52:05 +1000)

are available in the Git repository at:

  https://gitlab.com/birkelund/qemu.git tags/nvme-next-pull-request

for you to fetch changes up to 4ea3de93a353b4462d96edd94be08d3be9484947:

  hw/nvme: remove useless type cast (2024-07-22 14:43:17 +0200)

----------------------------------------------------------------
hw/nvme patches
-----BEGIN PGP SIGNATURE-----

iQEzBAABCgAdFiEEUigzqnXi3OaiR2bATeGvMW1PDekFAmaeiz4ACgkQTeGvMW1P
Dem5DggAkudAwZYUlKLz/FuxmOJsZ/CKL7iIu6wE3P93WTTbi4m2AL5lMFz1bOUH
33LtjHz51bDvOsnhAwLs2TwjfhICiMJCOXEmxF9zJnO4Yo8ih9UbeE7sEukpxsVr
FJlAg5OXhdIHuo48ow7hu7BqMs58jnXhVA6zSvLU5rbKTSdG/369jyQKy5aoFPN0
Rk+S6hqDmVMiN7u6E+QqPyB2tSbmNKkhPICu3O9fbHmaOoMFmrcvyxkd1wJ9JxwF
8MWbuEZlIpLIIL/mCN4wzDw8VKlJ26sBJJC1b+NHmWIWmPkqMeXwcmQtWhUqsrcs
xAGUcjgJuJ3Fu6Xzt+09Y+FXO8v0oQ==
=vCDb
-----END PGP SIGNATURE-----

----------------------------------------------------------------

Arun Kumar (1):
  hw/nvme: add cross namespace copy support

Ayush Mishra (1):
  hw/nvme: actually implement abort

Yao Xingtao (1):
  hw/nvme: remove useless type cast

Zheyu Ma (1):
  hw/nvme: fix memory leak in nvme_dsm

 hw/nvme/ctrl.c       | 404 ++++++++++++++++++++++++++++++++-----------
 include/block/nvme.h |  37 ++--
 2 files changed, 330 insertions(+), 111 deletions(-)

-- 
2.45.2



.
Date: Mon, 22 Jul 2024 18:29:53 +0100
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org
Subject: [PATCH 0/4] target/arm: Various minor SME bugfixes

.
Date: Tue, 23 Jul 2024 01:50:04 +0800
From: Jason Chien <jason.chien@sifive.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Jason Chien <jason.chien@sifive.com>
Subject: [PATCH] target/riscv: Add a property to set vl to ceil(AVL/2)

.
Date: Mon, 22 Jul 2024 14:59:05 -0300
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>,
 "Maciej S . Szmigiero" <mail@maciej.szmigiero.name>
Subject: [RFC PATCH v2 0/9] migration/multifd: Remove multifd_send_state->pages

.
Date: Tue, 23 Jul 2024 00:06:10 +0400
From: marcandre.lureau@redhat.com
To: qemu-devel@nongnu.org
Cc: richard.henderson@linaro.org,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Subject: [PULL 0/8] Ui patches

From: Marc-André Lureau <marcandre.lureau@redhat.com>

The following changes since commit a7ddb48bd1363c8bcdf42776d320289c42191f01:

  Merge tag 'pull-aspeed-20240721' of https://github.com/legoater/qemu into staging (2024-07-22 07:52:05 +1000)

are available in the Git repository at:

  https://gitlab.com/marcandre.lureau/qemu.git tags/ui-pull-request

for you to fetch changes up to 903cc9e1173e0778caa50871e8275c898770c690:

  chardev/char-win-stdio.c: restore old console mode (2024-07-22 22:25:46 +0400)

----------------------------------------------------------------
UI-related for 9.1

----------------------------------------------------------------

Gerd Hoffmann (1):
  vnc: increase max display size

Marc-André Lureau (5):
  virtio-gpu-gl: declare dependency on ui-opengl
  ui: add more tracing for dbus
  ui/vdagent: improve vdagent_fe_open() trace
  ui/vdagent: notify clipboard peers of serial reset
  ui/vdagent: send caps on fe_open

Phil Dennis-Jordan (1):
  Cursor: 8 -> 1 bit alpha downsampling improvement

songziming (1):
  chardev/char-win-stdio.c: restore old console mode

 ui/vnc.h                   |  4 ++--
 audio/dbusaudio.c          |  2 +-
 chardev/char-win-stdio.c   |  5 +++++
 hw/display/virtio-gpu-gl.c |  1 +
 ui/clipboard.c             |  2 ++
 ui/cursor.c                |  2 +-
 ui/dbus-clipboard.c        |  4 ++++
 ui/vdagent.c               | 11 ++++++++---
 audio/trace-events         |  2 +-
 ui/trace-events            |  5 ++++-
 10 files changed, 29 insertions(+), 9 deletions(-)

-- 
2.45.2.827.g557ae147e6



.
