mbox

[PULL,00/26] First s390x and functional testing patches for v10.0

Message ID 20241211090014.619351-1-thuth@redhat.com (mailing list archive)
State New
Headers show

Pull-request

https://gitlab.com/thuth/qemu.git tags/pull-request-2024-12-11

Message

Thomas Huth Dec. 11, 2024, 8:59 a.m. UTC
Hi!

The following changes since commit ae35f033b874c627d81d51070187fbf55f0bf1a7:

  Update version for v9.2.0 release (2024-12-10 16:20:54 +0000)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2024-12-11

for you to fetch changes up to f29c96d0f5760f72220623500ee659f1fc2d1542:

  tests/functional: remove pointless with statement (2024-12-11 09:19:12 +0100)

----------------------------------------------------------------
* Add compat machines for QEMU 10.0
* Add s390x CPU model for the gen17 mainframe
* Convert some more avocado tests to the new functional framework
* Some minor clean-ups for functional tests

----------------------------------------------------------------
Cornelia Huck (1):
      hw: add compat machines for 10.0

Daniel P. Berrangé (4):
      hw/i386: define _AS_LATEST() macros for machine types
      docs: replace 'Edit on GitLab' with 'View page source'
      tests/functional: remove unused system imports
      tests/functional: remove pointless with statement

Hendrik Brueckner (15):
      s390x/cpumodel: add msa10 subfunctions
      s390x/cpumodel: add msa11 subfunctions
      s390x/cpumodel: add msa12 changes
      s390x/cpumodel: add msa13 subfunctions
      s390x/cpumodel: Add ptff Query Time-Stamp Event (QTSE) support
      linux-headers: Update to Linux 6.13-rc1
      s390x/cpumodel: add Concurrent-functions facility support
      s390x/cpumodel: add Vector Enhancements facility 3
      s390x/cpumodel: add Miscellaneous-Instruction-Extensions Facility 4
      s390x/cpumodel: add Vector-Packed-Decimal-Enhancement facility 3
      s390x/cpumodel: add Ineffective-nonconstrained-transaction facility
      s390x/cpumodel: Add Sequential-Instruction-Fetching facility
      s390x/cpumodel: correct PLO feature wording
      s390x/cpumodel: Add PLO-extension facility
      s390x/cpumodel: gen17 model

Thomas Huth (6):
      tests/functional: Bump the timeout of the sh4_tuxrun test
      MAINTAINERS: Cover the tests/functional/test_sh4eb_r2d.py file
      tests/functional: Convert the xlnx_versal_virt avocado test
      tests/functional: Convert the emcraft_sf2 avocado test
      tests/functional: Convert the smdkc210 avocado test
      tests/functional: Convert the cubieboard avocado tests

 MAINTAINERS                                    |   6 +-
 docs/conf.py                                   |   2 +-
 include/hw/boards.h                            |   3 +
 include/hw/i386/pc.h                           |   7 +-
 include/standard-headers/drm/drm_fourcc.h      |   1 +
 include/standard-headers/linux/ethtool.h       |   5 +
 include/standard-headers/linux/pci_regs.h      |  38 +++-
 include/standard-headers/linux/virtio_crypto.h |   1 +
 include/standard-headers/linux/virtio_pci.h    | 131 ++++++++++++
 linux-headers/asm-arm64/kvm.h                  |   6 +
 linux-headers/asm-arm64/unistd_64.h            |   4 +
 linux-headers/asm-generic/mman-common.h        |   3 +
 linux-headers/asm-generic/mman.h               |   4 +
 linux-headers/asm-generic/unistd.h             |  11 +-
 linux-headers/asm-loongarch/kvm.h              |  20 ++
 linux-headers/asm-loongarch/unistd_64.h        |   4 +
 linux-headers/asm-mips/mman.h                  |   3 +
 linux-headers/asm-mips/unistd_n32.h            |   4 +
 linux-headers/asm-mips/unistd_n64.h            |   4 +
 linux-headers/asm-mips/unistd_o32.h            |   4 +
 linux-headers/asm-powerpc/unistd_32.h          |   4 +
 linux-headers/asm-powerpc/unistd_64.h          |   4 +
 linux-headers/asm-riscv/kvm.h                  |   4 +
 linux-headers/asm-riscv/unistd_32.h            |   4 +
 linux-headers/asm-riscv/unistd_64.h            |   4 +
 linux-headers/asm-s390/kvm.h                   |   3 +-
 linux-headers/asm-s390/unistd_32.h             |   4 +
 linux-headers/asm-s390/unistd_64.h             |   4 +
 linux-headers/asm-x86/kvm.h                    |   1 +
 linux-headers/asm-x86/mman.h                   |   3 -
 linux-headers/asm-x86/unistd_32.h              |   4 +
 linux-headers/asm-x86/unistd_64.h              |   4 +
 linux-headers/asm-x86/unistd_x32.h             |   4 +
 linux-headers/linux/iommufd.h                  | 224 +++++++++++++++++++-
 linux-headers/linux/kvm.h                      |   8 +
 linux-headers/linux/psci.h                     |   5 +
 linux-headers/linux/vfio.h                     |   2 +-
 target/s390x/cpu_features.h                    |   1 +
 target/s390x/cpu_features_def.h.inc            |  94 ++++++++-
 hw/arm/virt.c                                  |   9 +-
 hw/core/machine.c                              |   3 +
 hw/i386/pc.c                                   |   3 +
 hw/i386/pc_piix.c                              |  20 +-
 hw/i386/pc_q35.c                               |  20 +-
 hw/m68k/virt.c                                 |   9 +-
 hw/ppc/spapr.c                                 |  15 +-
 hw/s390x/s390-virtio-ccw.c                     |  14 +-
 target/s390x/cpu_features.c                    |  11 +
 target/s390x/cpu_models.c                      |  61 ++++++
 target/s390x/gen-features.c                    | 178 ++++++++++++++++
 target/s390x/kvm/kvm.c                         |   6 +
 tests/avocado/boot_linux_console.py            | 269 -------------------------
 tests/functional/meson.build                   |   6 +
 tests/functional/test_aarch64_sbsaref.py       |   1 -
 tests/functional/test_aarch64_xlnx_versal.py   |  37 ++++
 tests/functional/test_acpi_bits.py             |   1 -
 tests/functional/test_arm_cubieboard.py        | 150 ++++++++++++++
 tests/functional/test_arm_emcraft_sf2.py       |  52 +++++
 tests/functional/test_arm_smdkc210.py          |  57 ++++++
 tests/functional/test_m68k_mcf5208evb.py       |   2 -
 tests/functional/test_microblaze_s3adsp1800.py |   1 -
 tests/functional/test_mips64el_loongson3v.py   |   1 -
 tests/functional/test_or1k_sim.py              |   2 -
 tests/functional/test_ppc64_hv.py              |   7 +-
 tests/functional/test_s390x_topology.py        |   1 -
 tests/functional/test_sh4_tuxrun.py            |   4 -
 tests/functional/test_sh4eb_r2d.py             |   1 -
 tests/functional/test_virtio_version.py        |   2 -
 68 files changed, 1248 insertions(+), 337 deletions(-)
 create mode 100755 tests/functional/test_aarch64_xlnx_versal.py
 create mode 100755 tests/functional/test_arm_cubieboard.py
 create mode 100755 tests/functional/test_arm_emcraft_sf2.py
 create mode 100755 tests/functional/test_arm_smdkc210.py

Comments

Stefan Hajnoczi Dec. 13, 2024, 1:20 a.m. UTC | #1
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/10.0 for any user-visible changes.