Date: Mon,  5 Aug 2024 10:31:22 +1000
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Subject: [PULL 0/6] misc patch queue

The following changes since commit f9851d2ffef59b3a7f39513469263ab3b019480f:

  Merge tag 'migration-20240802-pull-request' of https://gitlab.com/farosas/qemu into staging (2024-08-03 07:26:26 +1000)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-misc-20240805

for you to fetch changes up to 9996a35c6433c0e019a1c05791299db5e63a5db7:

  net/tap: Use qemu_close_all_open_fd() (2024-08-05 08:33:36 +1000)

----------------------------------------------------------------
linux-user/elfload: Fix pr_pid values in core files
util: Add qemu_close_all_open_fd
net/tap: Use qemu_close_all_open_fd

----------------------------------------------------------------
Clément Léger (5):
      qemu/osdep: Move close_all_open_fds() to oslib-posix
      qemu/osdep: Split qemu_close_all_open_fd() and add fallback
      net/tap: Factorize fd closing after forking
      qemu/osdep: Add excluded fd parameter to qemu_close_all_open_fd()
      net/tap: Use qemu_close_all_open_fd()

Ilya Leoshkevich (1):
      linux-user/elfload: Fix pr_pid values in core files

 include/qemu/osdep.h    |  11 +++++
 linux-user/elfload.c    |   8 ++--
 net/tap.c               |  34 +++++++------
 system/async-teardown.c |  37 +--------------
 util/oslib-posix.c      | 124 ++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 159 insertions(+), 55 deletions(-)


.
Date: Mon,  5 Aug 2024 09:59:23 +0200
From: Markus Armbruster <armbru@redhat.com>
To: qemu-devel@nongnu.org
Cc: richard.henderson@linaro.org
Subject: [PULL 0/2] QAPI patches patches for 2024-08-05

The following changes since commit f9851d2ffef59b3a7f39513469263ab3b019480f:

  Merge tag 'migration-20240802-pull-request' of https://gitlab.com/farosas/qemu into staging (2024-08-03 07:26:26 +1000)

are available in the Git repository at:

  https://repo.or.cz/qemu/armbru.git tags/pull-qapi-2024-08-05

for you to fetch changes up to ef71d8209f5786c4e68b5ac7dbc0da7a43f0ed4e:

  qmp: Fix higher half vaddrs for [p]memsave (2024-08-05 09:34:34 +0200)

----------------------------------------------------------------
QAPI patches patches for 2024-08-05

----------------------------------------------------------------
Josh Junon (1):
      qmp: Fix higher half vaddrs for [p]memsave

Markus Armbruster (1):
      qapi: Refill doc comments to conform to conventions

 qapi/block-core.json     | 71 ++++++++++++++++++++++++------------------------
 qapi/block-export.json   |  8 +++---
 qapi/block.json          | 12 ++++----
 qapi/char.json           |  8 +++---
 qapi/control.json        | 14 +++++-----
 qapi/crypto.json         |  8 +++---
 qapi/cxl.json            | 42 ++++++++++++++--------------
 qapi/dump.json           |  2 +-
 qapi/ebpf.json           |  2 +-
 qapi/introspect.json     |  4 +--
 qapi/job.json            |  8 +++---
 qapi/machine-target.json | 54 ++++++++++++++++++------------------
 qapi/machine.json        | 33 +++++++++++++---------
 qapi/migration.json      | 68 +++++++++++++++++++++++-----------------------
 qapi/misc.json           | 31 +++++++++++----------
 qapi/net.json            | 27 +++++++++++-------
 qapi/pci.json            |  1 -
 qapi/qdev.json           | 20 +++++++-------
 qapi/qom.json            | 38 +++++++++++++-------------
 qapi/rocker.json         |  4 +--
 qapi/run-state.json      | 12 ++++----
 qapi/sockets.json        |  5 ++--
 qapi/stats.json          |  6 ++--
 qapi/transaction.json    |  4 +--
 qapi/ui.json             | 27 +++++++++---------
 qapi/vfio.json           |  8 +++---
 qapi/virtio.json         |  6 ++--
 system/cpus.c            | 12 ++++----
 28 files changed, 277 insertions(+), 258 deletions(-)

-- 
2.45.0



.
Date: Mon,  5 Aug 2024 14:16:30 +0200
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Subject: [PULL 0/2] target/i386 fixes for QEMU 9.1

The following changes since commit c4d242501a61093a8b80ee8f6dd071c5110a100c:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-08-02 15:53:54 +1000)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to ac63755b20013ec6a3d2aef4538d37dc90bc3d10:

  target/i386: Fix VSIB decode (2024-08-05 14:14:47 +0200)

----------------------------------------------------------------
* target/i386: SEV: fix incorrect property name
* target/i386: tcg: fix VSIB decode with XMM/YMM{4,12}

----------------------------------------------------------------
Paolo Bonzini (1):
      target/i386: SEV: fix mismatch in vcek-disabled property name

Richard Henderson (1):
      target/i386: Fix VSIB decode

 target/i386/sev.c                |  2 +-
 target/i386/tcg/translate.c      | 20 ++++++++++----------
 target/i386/tcg/decode-new.c.inc |  3 ++-
 3 files changed, 13 insertions(+), 12 deletions(-)
-- 
2.45.2



.
Date: Mon,  5 Aug 2024 23:08:38 +0200
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com,
	qemu-devel@nongnu.org
Subject: [PULL 00/13] Block layer patches

The following changes since commit f9851d2ffef59b3a7f39513469263ab3b019480f:

  Merge tag 'migration-20240802-pull-request' of https://gitlab.com/farosas/qemu into staging (2024-08-03 07:26:26 +1000)

are available in the Git repository at:

  https://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to 833362e55d9acc6b7ccc1d80d8cd84688e7f5761:

  iotests/024: exclude 'backing file format' field from the output (2024-08-05 23:00:42 +0200)

----------------------------------------------------------------
Block layer patches

- scsi-block: Fix error handling with r/werror=stop
- Depend on newer clang for TSA, make WITH_GRAPH_RDLOCK_GUARD() fully
  checked, fix block-copy to add missing lock
- vvfat: Fix write bugs for large files and add iotests
- Clean up blockdev-snapshot-internal-sync doc
- Fix iotests 024 for qed

----------------------------------------------------------------
Amjad Alsharafi (5):
      vvfat: Fix bug in writing to middle of file
      vvfat: Fix usage of `info.file.offset`
      vvfat: Fix wrong checks for cluster mappings invariant
      vvfat: Fix reading files with non-continuous clusters
      iotests: Add `vvfat` tests

Andrey Drobyshev (1):
      iotests/024: exclude 'backing file format' field from the output

Kevin Wolf (6):
      block-copy: Fix missing graph lock
      block/graph-lock: Make WITH_GRAPH_RDLOCK_GUARD() fully checked
      scsi-disk: Use positive return value for status in dma_readv/writev
      scsi-block: Don't skip callback for sgio error status/driver_status
      scsi-disk: Add warning comments that host_status errors take a shortcut
      scsi-disk: Always report RESERVATION_CONFLICT to guest

Markus Armbruster (1):
      qapi-block-core: Clean up blockdev-snapshot-internal-sync doc

 qapi/block-core.json               |   7 +-
 include/block/graph-lock.h         |  21 +-
 block/block-copy.c                 |   4 +-
 block/vvfat.c                      |  27 +-
 hw/scsi/scsi-disk.c                |  73 ++--
 tests/qemu-iotests/fat16.py        | 690 +++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/testenv.py      |   2 +-
 meson.build                        |  14 +-
 tests/qemu-iotests/024             |   2 +-
 tests/qemu-iotests/024.out         |   1 -
 tests/qemu-iotests/check           |   2 +-
 tests/qemu-iotests/tests/vvfat     | 485 ++++++++++++++++++++++++++
 tests/qemu-iotests/tests/vvfat.out |   5 +
 13 files changed, 1280 insertions(+), 53 deletions(-)
 create mode 100644 tests/qemu-iotests/fat16.py
 create mode 100755 tests/qemu-iotests/tests/vvfat
 create mode 100755 tests/qemu-iotests/tests/vvfat.out



.
Date: Tue,  6 Aug 2024 16:25:40 +1000
From: Alistair Francis <alistair23@gmail.com>
To: qemu-devel@nongnu.org
Cc: alistair23@gmail.com,
	Alistair Francis <alistair.francis@wdc.com>
Subject: [PULL 0/5] riscv-to-apply queue

The following changes since commit e7207a9971dd41618b407030902b0b2256deb664:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-08-06 08:02:34 +1000)

are available in the Git repository at:

  https://github.com/alistair23/qemu.git tags/pull-riscv-to-apply-20240806-2

for you to fetch changes up to b3a34eb90d8264bd73ccb25295b1a7e271a9029c:

  roms/opensbi: Update to v1.5.1 (2024-08-06 15:01:01 +1000)

----------------------------------------------------------------
RISC-V PR for 9.1

* roms/opensbi: update to v1.5.1
* target/riscv: Add asserts for out-of-bound access
* Remove redundant insn length check for zama16b

----------------------------------------------------------------
Atish Patra (1):
      target/riscv: Add asserts for out-of-bound access

Daniel Henrique Barboza (1):
      roms/opensbi: Update to v1.5.1

LIU Zhiwei (3):
      target/riscv: Remove redundant insn length check for zama16b
      target/riscv: Add MXLEN check for F/D/Q applies to zama16b
      target/riscv: Relax fld alignment requirement

 target/riscv/pmu.c                             |   4 ++++
 target/riscv/insn_trans/trans_rvd.c.inc        |  18 ++++++++++++++++--
 target/riscv/insn_trans/trans_rvf.c.inc        |   4 ++--
 target/riscv/insn_trans/trans_rvi.c.inc        |   4 ++--
 pc-bios/opensbi-riscv32-generic-fw_dynamic.bin | Bin 268312 -> 268312 bytes
 pc-bios/opensbi-riscv64-generic-fw_dynamic.bin | Bin 272504 -> 272504 bytes
 roms/opensbi                                   |   2 +-
 7 files changed, 25 insertions(+), 7 deletions(-)


.
Date: Tue,  6 Aug 2024 10:02:17 +0200
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com,
	richard.henderson@linaro.org,
	qemu-devel@nongnu.org
Subject: [PULL v2 00/13] Block layer patches

The following changes since commit e7207a9971dd41618b407030902b0b2256deb664:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-08-06 08:02:34 +1000)

are available in the Git repository at:

  https://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to 91f16b6cdccd2942ae09d155cf3f79e6bbb485d5:

  iotests/024: exclude 'backing file format' field from the output (2024-08-06 09:54:24 +0200)

----------------------------------------------------------------
Block layer patches

- scsi-block: Fix error handling with r/werror=stop
- Depend on newer clang for TSA, make WITH_GRAPH_RDLOCK_GUARD() fully
  checked, fix block-copy to add missing lock
- vvfat: Fix write bugs for large files and add iotests
- Clean up blockdev-snapshot-internal-sync doc
- Fix iotests 024 for qed

----------------------------------------------------------------
Amjad Alsharafi (5):
      vvfat: Fix bug in writing to middle of file
      vvfat: Fix usage of `info.file.offset`
      vvfat: Fix wrong checks for cluster mappings invariant
      vvfat: Fix reading files with non-continuous clusters
      iotests: Add `vvfat` tests

Andrey Drobyshev (1):
      iotests/024: exclude 'backing file format' field from the output

Kevin Wolf (6):
      block-copy: Fix missing graph lock
      block/graph-lock: Make WITH_GRAPH_RDLOCK_GUARD() fully checked
      scsi-disk: Use positive return value for status in dma_readv/writev
      scsi-block: Don't skip callback for sgio error status/driver_status
      scsi-disk: Add warning comments that host_status errors take a shortcut
      scsi-disk: Always report RESERVATION_CONFLICT to guest

Markus Armbruster (1):
      qapi-block-core: Clean up blockdev-snapshot-internal-sync doc

 qapi/block-core.json               |   7 +-
 include/block/graph-lock.h         |  21 +-
 block/block-copy.c                 |   4 +-
 block/vvfat.c                      |  27 +-
 hw/scsi/scsi-disk.c                |  73 ++--
 tests/qemu-iotests/fat16.py        | 690 +++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/testenv.py      |   2 +-
 meson.build                        |  14 +-
 tests/qemu-iotests/024             |   2 +-
 tests/qemu-iotests/024.out         |   1 -
 tests/qemu-iotests/check           |   2 +-
 tests/qemu-iotests/tests/vvfat     | 485 ++++++++++++++++++++++++++
 tests/qemu-iotests/tests/vvfat.out |   5 +
 13 files changed, 1280 insertions(+), 53 deletions(-)
 create mode 100644 tests/qemu-iotests/fat16.py
 create mode 100755 tests/qemu-iotests/tests/vvfat
 create mode 100755 tests/qemu-iotests/tests/vvfat.out



.
Date: Tue,  6 Aug 2024 14:51:28 +0200
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Subject: [PULL 00/28] Misc HW & UI patches for 2024-08-06

Hi,

Bigger PR than I expected for RC2, but unfortunately
the LoongArch Virt is broken so requires these patches
(it took me long to figure all the issues with them).

The following changes since commit e7207a9971dd41618b407030902b0b2256deb664:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-08-06 08:02:34 +1000)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/hw-misc-20240806

for you to fetch changes up to e006f0186bff4c66d3dd7a34e08fdae81d606480:

  docs/specs/pci-ids: Fix markup (2024-08-06 10:22:52 +0200)

----------------------------------------------------------------
Misc HW & UI patches

- Replace Loongson IPI with LoongArch IPI on LoongArch Virt machine (Bibo)
- SD card: Do not abort when reading DAT lines on invalid cmd state (Phil)
- SDHCI: Reset @data_count index on invalid ADMA transfers (Phil)
- Don't decrement PFlash counter below 0 (Peter)
- Explicit a 8bit truncate on IDE ATAPI (Peter)
- Silent Coverity warning in ISA FDC (Peter)
- Remove dead code in PCI IDE bmdma_prepare_buf (Peter)
- Improve OpenGL and related display error messages (Peter)
- Set PCI base address register write mask on GC64120 host bridge (Phil)
- List PCIe Root Port and PCIe-to-PCI bridge in QEMU PCI IDs list (George)

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

Bibo Mao (14):
  hw/intc/loongson_ipi: Rename LoongsonIPI -> LoongsonIPIState
  hw/intc/loongson_ipi: Extract loongson_ipi_common_realize()
  hw/intc/loongson_ipi: Add TYPE_LOONGSON_IPI_COMMON stub
  hw/intc/loongson_ipi: Move common definitions to loongson_ipi_common.h
  hw/intc/loongson_ipi: Move IPICore::mmio_mem to LoongsonIPIState
  hw/intc/loongson_ipi: Move IPICore structure to loongson_ipi_common.h
  hw/intc/loongson_ipi: Pass LoongsonIPICommonState to send_ipi_data()
  hw/intc/loongson_ipi: Add LoongsonIPICommonClass::get_iocsr_as handler
  hw/intc/loongson_ipi: Add LoongsonIPICommonClass::cpu_by_arch_id
    handler
  hw/intc/loongson_ipi: Expose loongson_ipi_core_read/write helpers
  hw/intc/loongson_ipi: Move common code to loongson_ipi_common.c
  hw/intc/loongarch_ipi: Add loongarch IPI support
  hw/loongarch/virt: Replace Loongson IPI with LoongArch IPI
  hw/intc/loongson_ipi: Restrict to MIPS

George Matsumura (2):
  docs/specs/pci-ids: Add missing devices
  docs/specs/pci-ids: Fix markup

Peter Maydell (7):
  hw/block/pflash_cfi01: Don't decrement pfl->counter below 0
  hw/ide/atapi: Be explicit that assigning to s->lcyl truncates
  hw/block/fdc-isa: Assert that isa_fdc_get_drive_max_chs() found
    something
  hw/ide/pci: Remove dead code from bmdma_prepare_buf()
  hw/display/virtio-gpu: Improve "opengl is not available" error message
  system/vl.c: Expand OpenGL related errors
  ui/console: Note in '-display help' that some backends support
    suboptions

Philippe Mathieu-Daudé (5):
  hw/sd/sdcard: Explicit dummy byte value
  hw/sd/sdcard: Do not abort when reading DAT lines on invalid cmd state
  hw/sd/sdhci: Reset @data_count index on invalid ADMA transfers
  hw/pci-host/gt64120: Set PCI base address register write mask
  hw/pci-host/gt64120: Reset config registers during RESET phase

 MAINTAINERS                           |   6 +-
 docs/specs/pci-ids.rst                |   8 +-
 include/hw/intc/loongarch_ipi.h       |  25 ++
 include/hw/intc/loongson_ipi.h        |  51 +---
 include/hw/intc/loongson_ipi_common.h |  74 ++++++
 include/hw/loongarch/virt.h           |   1 -
 hw/block/fdc-isa.c                    |   2 +
 hw/block/pflash_cfi01.c               |   1 +
 hw/display/virtio-gpu-gl.c            |   8 +-
 hw/ide/atapi.c                        |   2 +-
 hw/ide/pci.c                          |   7 +-
 hw/intc/loongarch_ipi.c               |  68 +++++
 hw/intc/loongson_ipi.c                | 338 +++----------------------
 hw/intc/loongson_ipi_common.c         | 347 ++++++++++++++++++++++++++
 hw/loongarch/virt.c                   |   4 +-
 hw/pci-host/gt64120.c                 |  23 +-
 hw/sd/sd.c                            |  16 +-
 hw/sd/sdhci.c                         |   1 +
 system/vl.c                           |   5 +-
 ui/console.c                          |   5 +
 hw/intc/Kconfig                       |   8 +
 hw/intc/meson.build                   |   2 +
 hw/loongarch/Kconfig                  |   2 +-
 23 files changed, 634 insertions(+), 370 deletions(-)
 create mode 100644 include/hw/intc/loongarch_ipi.h
 create mode 100644 include/hw/intc/loongson_ipi_common.h
 create mode 100644 hw/intc/loongarch_ipi.c
 create mode 100644 hw/intc/loongson_ipi_common.c

-- 
2.45.2



.
Date: Tue,  6 Aug 2024 20:23:46 +0200
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com,
	richard.henderson@linaro.org,
	qemu-devel@nongnu.org
Subject: [PULL v3 00/13] Block layer patches

The following changes since commit c659b7b3b4925f8cef486a3ee64e911519495782:

  Merge tag 'pull-riscv-to-apply-20240806-2' of https://github.com/alistair23/qemu into staging (2024-08-06 17:35:51 +1000)

are available in the Git repository at:

  https://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to ca1dcc913888a97073233dd9142ca5241dab1b7c:

  iotests/024: exclude 'backing file format' field from the output (2024-08-06 20:12:40 +0200)

----------------------------------------------------------------
Block layer patches

- scsi-block: Fix error handling with r/werror=stop
- Depend on newer clang for TSA, make WITH_GRAPH_RDLOCK_GUARD() fully
  checked, fix block-copy to add missing lock
- vvfat: Fix write bugs for large files and add iotests
- Clean up blockdev-snapshot-internal-sync doc
- Fix iotests 024 for qed

----------------------------------------------------------------
Amjad Alsharafi (5):
      vvfat: Fix bug in writing to middle of file
      vvfat: Fix usage of `info.file.offset`
      vvfat: Fix wrong checks for cluster mappings invariant
      vvfat: Fix reading files with non-continuous clusters
      iotests: Add `vvfat` tests

Andrey Drobyshev (1):
      iotests/024: exclude 'backing file format' field from the output

Kevin Wolf (6):
      block-copy: Fix missing graph lock
      block/graph-lock: Make WITH_GRAPH_RDLOCK_GUARD() fully checked
      scsi-disk: Use positive return value for status in dma_readv/writev
      scsi-block: Don't skip callback for sgio error status/driver_status
      scsi-disk: Add warning comments that host_status errors take a shortcut
      scsi-disk: Always report RESERVATION_CONFLICT to guest

Markus Armbruster (1):
      qapi-block-core: Clean up blockdev-snapshot-internal-sync doc

 qapi/block-core.json               |   7 +-
 include/block/graph-lock.h         |  21 +-
 block/block-copy.c                 |   4 +-
 block/vvfat.c                      |  27 +-
 hw/scsi/scsi-disk.c                |  73 ++--
 tests/qemu-iotests/fat16.py        | 690 +++++++++++++++++++++++++++++++++++++
 tests/qemu-iotests/testenv.py      |   2 +-
 meson.build                        |  14 +-
 tests/qemu-iotests/024             |   2 +-
 tests/qemu-iotests/024.out         |   1 -
 tests/qemu-iotests/check           |   2 +-
 tests/qemu-iotests/tests/vvfat     | 485 ++++++++++++++++++++++++++
 tests/qemu-iotests/tests/vvfat.out |   5 +
 13 files changed, 1280 insertions(+), 53 deletions(-)
 create mode 100644 tests/qemu-iotests/fat16.py
 create mode 100755 tests/qemu-iotests/tests/vvfat
 create mode 100755 tests/qemu-iotests/tests/vvfat.out



.
Date: Thu,  8 Aug 2024 09:06:28 +1000
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Subject: [PULL 0/1] tcg patch queue

The following changes since commit 6d00c6f982562222adbd0613966285792125abe5:

  Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2024-08-07 07:09:37 +1000)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240808

for you to fetch changes up to 682a05280504d2fab32e16096b58d7ea068435c2:

  tcg/ppc: Sync tcg_out_test and constraints (2024-08-08 09:03:35 +1000)

----------------------------------------------------------------
tcg/ppc: Sync tcg_out_test and constraints

----------------------------------------------------------------
Richard Henderson (1):
      tcg/ppc: Sync tcg_out_test and constraints

 tcg/ppc/tcg-target.c.inc | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)


.
Date: Thu,  8 Aug 2024 11:42:59 +1000
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Subject: [PULL 0/1] tcg patch queue

The following changes since commit 6d00c6f982562222adbd0613966285792125abe5:

  Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2024-08-07 07:09:37 +1000)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20240808

for you to fetch changes up to 682a05280504d2fab32e16096b58d7ea068435c2:

  tcg/ppc: Sync tcg_out_test and constraints (2024-08-08 09:03:35 +1000)

----------------------------------------------------------------
tcg/ppc: Sync tcg_out_test and constraints

----------------------------------------------------------------
Richard Henderson (1):
      tcg/ppc: Sync tcg_out_test and constraints

 tcg/ppc/tcg-target.c.inc | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)


.
Date: Wed, 7 Aug 2024 20:42:38 -0700
From: Brian Cain <bcain@quicinc.com>
To: <qemu-devel@nongnu.org>
Subject: [PULL 0/6] hex queue

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCA0YzM5NWFjNDJlNTVmZjhlOWZkNGM5
OTJlMzUxYTA0YjEwNzg1NTAzOgoKICBNZXJnZSB0YWcgJ3B1bGwtdGNnLTIwMjQwODA4JyBvZiBo
dHRwczovL2dpdGxhYi5jb20vcnRoNzY4MC9xZW11IGludG8gc3RhZ2luZyAoMjAyNC0wOC0wOCAw
OTowNzowMCArMTAwMCkKCmFyZSBhdmFpbGFibGUgaW4gdGhlIEdpdCByZXBvc2l0b3J5IGF0OgoK
ICBodHRwczovL2dpdGh1Yi5jb20vcXVpYy9xZW11IHRhZ3MvcHVsbC1oZXgtMjAyNDA4MDcKCmZv
ciB5b3UgdG8gZmV0Y2ggY2hhbmdlcyB1cCB0byA0N2YzMzYxYTNhZjlkNzA5MjE4MDM4YTIzYjg5
MDc1MjUzMTBkMmMzOgoKICB0YXJnZXQvaGV4YWdvbjogc3dpdGNoIHRvIGRjIHNldF9wcm9wcygp
IGxpc3QgKDIwMjQtMDgtMDcgMjA6Mzc6MjEgLTA3MDApCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkhleGFnb24gdXBkYXRl
czogbGxkYiBwcmVkcywgdjY2IENQVSwgRjJfY29udiogZml4CgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkFudG9uIEpvaGFu
c3NvbiAoMSk6CiAgICAgIHRhcmdldC9oZXhhZ29uL2lkZWYtcGFyc2VyOiBSZW1vdmUgc2VsZi1h
c3NpZ25tZW50CgpCcmlhbiBDYWluICgzKToKICAgICAgTUFJTlRBSU5FUlM6IEFkZCBteSBoZXhh
Z29uIGdpdCB0cmVlCiAgICAgIHRhcmdldC9oZXhhZ29uOiBkZWZpbmUgYSB2NjYgQ1BVCiAgICAg
IHRhcmdldC9oZXhhZ29uOiBzd2l0Y2ggdG8gZGMgc2V0X3Byb3BzKCkgbGlzdAoKTWF0aGV1cyBU
YXZhcmVzIEJlcm5hcmRpbm8gKDEpOgogICAgICBIZXhhZ29uOiBmaXggRjJfY29udl8qIGluc3Ry
dWN0aW9ucyBmb3IgbmVnYXRpdmUgemVybwoKVGF5bG9yIFNpbXBzb24gKDEpOgogICAgICBIZXhh
Z29uOiBsbGRiIHJlYWQvd3JpdGUgcHJlZGljYXRlIHJlZ2lzdGVycyBwMC9wMS9wMi9wMwoKIE1B
SU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBnZGIteG1sL2hl
eGFnb24tY29yZS54bWwgICAgICAgICAgICAgICAgIHwgIDYgKysrKystCiB0YXJnZXQvaGV4YWdv
bi9jcHUtcW9tLmggICAgICAgICAgICAgICAgIHwgIDEgKwogdGFyZ2V0L2hleGFnb24vY3B1LmMg
ICAgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCiB0YXJnZXQvaGV4
YWdvbi9nZGJzdHViLmMgICAgICAgICAgICAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrLQog
dGFyZ2V0L2hleGFnb24vaWRlZi1wYXJzZXIvaWRlZi1wYXJzZXIueSB8ICAxIC0KIHRhcmdldC9o
ZXhhZ29uL29wX2hlbHBlci5jICAgICAgICAgICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0K
IHRlc3RzL3RjZy9oZXhhZ29uL3Vzci5jICAgICAgICAgICAgICAgICAgfCAxMiArKysrKysrKysr
Ky0KIDggZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCg==


.
Date: Thu,  8 Aug 2024 16:53:38 -0500
From: Eric Blake <eblake@redhat.com>
To: qemu-devel@nongnu.org
Subject: [PULL 0/5] NBD: fix CVE-2024-7409 for 9.1

The following changes since commit 75c7f574035622798e9361a942bdfbb0af930f0e:

  Merge tag 'pull-hex-20240807' of https://github.com/quic/qemu into staging (2024-08-08 16:08:18 +1000)

are available in the Git repository at:

  https://repo.or.cz/qemu/ericb.git tags/pull-nbd-2024-08-08

for you to fetch changes up to 3e7ef738c8462c45043a1d39f702a0990406a3b3:

  nbd/server: CVE-2024-7409: Close stray clients at server-stop (2024-08-08 16:34:04 -0500)

----------------------------------------------------------------
NBD patches for 2024-08-08

- plug CVE-2024-7409, a DoS attack exploiting nbd-server-stop

----------------------------------------------------------------
Eric Blake (5):
      nbd: Minor style and typo fixes
      nbd/server: Plumb in new args to nbd_client_add()
      nbd/server: CVE-2024-7409: Cap default max-connections to 100
      nbd/server: CVE-2024-7409: Drop non-negotiating clients
      nbd/server: CVE-2024-7409: Close stray clients at server-stop

 qapi/block-export.json         |  4 ++--
 include/block/nbd.h            | 18 +++++++++++++++-
 block/monitor/block-hmp-cmds.c |  3 ++-
 blockdev-nbd.c                 | 47 +++++++++++++++++++++++++++++++++++++++--
 nbd/server.c                   | 48 ++++++++++++++++++++++++++++++++++++++----
 qemu-nbd.c                     |  7 ++++--
 nbd/trace-events               |  1 +
 7 files changed, 116 insertions(+), 12 deletions(-)

-- 
2.46.0



.
Date: Fri,  9 Aug 2024 19:08:24 +0100
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Subject: [PULL 00/11] target-arm queue

Hi; this pullreq contains some minor bug fixes, and also
the txt-to-rST document conversions I did. The latter are not
strictly speaking bugfixes but I think for rc2 they're OK. Let
me know if you'd rather I respin this without them.

thanks
-- PMM

The following changes since commit 0f397dcfecc9211d12c2c720c01eb32f0eaa7d23:

  Merge tag 'pull-nbd-2024-08-08' of https://repo.or.cz/qemu/ericb into staging (2024-08-09 08:40:37 +1000)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20240809

for you to fetch changes up to 77100e100d76a568800e19ee20c7e9255053b84a:

  arm/virt: place power button pin number on a define (2024-08-09 17:37:56 +0100)

----------------------------------------------------------------
target-arm queue:
 * Fix BTI versus CF_PCREL
 * include: Fix typo in name of MAKE_IDENTFIER macro
 * docs: Various txt-to-rST conversions
 * add support for PMUv3 64-bit PMCCNTR in AArch32 mode
 * hw/core/ptimer: fix timer zero period condition for freq > 1GHz
 * arm/virt: place power button pin number on a define

----------------------------------------------------------------
Alex Richardson (1):
      target/arm: add support for PMUv3 64-bit PMCCNTR in AArch32 mode

Eric Blake (1):
      docs: Typo fix in live disk backup

Jianzhou Yue (1):
      hw/core/ptimer: fix timer zero period condition for freq > 1GHz

Mauro Carvalho Chehab (1):
      arm/virt: place power button pin number on a define

Peter Maydell (6):
      include: Fix typo in name of MAKE_IDENTFIER macro
      docs/specs/rocker.txt: Convert to rST
      docs/interop/nbd.txt: Convert to rST
      docs/interop/parallels.txt: Convert to rST
      docs/interop/prl-xml.txt: Convert to rST
      docs/interop/prl-xml.rst: Fix minor grammar nits

Richard Henderson (1):
      target/arm: Fix BTI versus CF_PCREL

 MAINTAINERS                                   |   7 +-
 docs/interop/index.rst                        |   3 +
 docs/interop/live-block-operations.rst        |   4 +-
 docs/interop/nbd.rst                          |  89 ++++++++++++
 docs/interop/nbd.txt                          |  72 ----------
 docs/interop/{parallels.txt => parallels.rst} | 108 ++++++++-------
 docs/interop/prl-xml.rst                      | 192 ++++++++++++++++++++++++++
 docs/interop/prl-xml.txt                      | 158 ---------------------
 docs/specs/index.rst                          |   1 +
 docs/specs/{rocker.txt => rocker.rst}         | 181 ++++++++++++------------
 include/hw/arm/virt.h                         |   3 +
 include/qapi/qmp/qobject.h                    |   2 +-
 include/qemu/atomic.h                         |   2 +-
 include/qemu/compiler.h                       |   2 +-
 include/qemu/osdep.h                          |   6 +-
 target/arm/tcg/helper-a64.h                   |   3 +
 target/arm/tcg/translate.h                    |   2 -
 hw/arm/virt-acpi-build.c                      |   6 +-
 hw/arm/virt.c                                 |   7 +-
 hw/core/ptimer.c                              |   4 +-
 target/arm/helper.c                           |   6 +
 target/arm/tcg/helper-a64.c                   |  39 ++++++
 target/arm/tcg/translate-a64.c                |  64 ++-------
 tests/unit/ptimer-test.c                      |  33 +++++
 24 files changed, 553 insertions(+), 441 deletions(-)
 create mode 100644 docs/interop/nbd.rst
 delete mode 100644 docs/interop/nbd.txt
 rename docs/interop/{parallels.txt => parallels.rst} (72%)
 create mode 100644 docs/interop/prl-xml.rst
 delete mode 100644 docs/interop/prl-xml.txt
 rename docs/specs/{rocker.txt => rocker.rst} (91%)


.
