[PULL 00/10] Misc patches (cleanups, functional tests, GCC bump, ...)

Thomas Huth posted 10 patches 4 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260427095747.1070244-1-thuth@redhat.com
Maintainers: Alistair Francis <alistair@alistair23.me>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, "Michael S. Tsirkin" <mst@redhat.com>, "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Peter Maydell <peter.maydell@linaro.org>, Francisco Iglesias <francisco.iglesias@amd.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, Zhao Liu <zhao1.liu@intel.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, Artyom Tarasenko <atar4qemu@gmail.com>, Max Filippov <jcmvbkbc@gmail.com>, Glenn Miles <milesg@linux.ibm.com>, Thomas Huth <th.huth+qemu@posteo.eu>
meson.build                             |   4 +-
include/hw/core/register.h              |  11 ++
target/alpha/cpu.h                      |   6 +-
target/i386/cpu.h                       |  40 ++--
target/i386/svm.h                       | 308 +++++++++++++++---------------
target/microblaze/cpu.h                 |  12 +-
target/sparc/asi.h                      | 328 ++++++++++++++++----------------
hw/core/register.c                      |   5 +
hw/i386/fw_cfg.c                        |   4 +-
hw/nvram/xlnx-versal-efuse-ctrl.c       |   4 +-
hw/nvram/xlnx-zynqmp-efuse.c            |   4 +-
hw/ssi/xlnx-versal-ospi.c               |  10 +-
target/i386/tcg/system/smm_helper.c     | 104 ++++++----
target/xtensa/translate.c               |  11 +-
util/qemu-thread-posix.c                |   3 +-
tests/functional/ppc/test_ppe42.py      |   1 -
tests/functional/qemu_test/tesseract.py |  14 +-
17 files changed, 456 insertions(+), 413 deletions(-)
[PULL 00/10] Misc patches (cleanups, functional tests, GCC bump, ...)
Posted by Thomas Huth 4 weeks ago
 Hi Stefan!

The following changes since commit aa15257174da180c6a8a9d58f87319cfe61c5520:

  Merge tag 'pbouvier/pr/plugins-20260424' of https://gitlab.com/p-b-o/qemu into staging (2026-04-25 10:22:04 -0400)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2026-04-27

for you to fetch changes up to e3c1d0111cab08263646f9ab8d8f6a2b3b51abe4:

  tests/functional/ppc/test_ppe42: Fix warning from the latest version of pylint (2026-04-27 10:31:39 +0200)

----------------------------------------------------------------
* Bump the minimum GCC version to v10.4
* Make SMM code ready for the QEMU universal binary
* Convert TABs to spaces according to QEMU's coding style
* Fix use of pthread_get_name_np on OpenBSD
* Silence some warnings from pylint in the functional tests
* Fix a regression in the "register-array" device
* malloc cleanups

----------------------------------------------------------------
Daniel P. Berrangé (1):
      util: fix use of pthread_get_name_np on OpenBSD

Dmitry Frolov (1):
      target/xtensa: Replace malloc() with g_strdup_printf()

Luc Michel (1):
      hw/core/register: add register_array_get_owner

Sourish Dutta Sharma (1):
      hw/i386/fw_cfg: Use g_new() and g_new0() instead of g_malloc()

Tanya Agarwal (1):
      target: convert TABS indentation to spaces for consistency

Thomas Huth (5):
      meson.build: Bump the minimum GCC version to v10.4
      target/i386/tcg/sysemu: Move target specific SMM code to separate functions
      target/i386/tcg/sysemu: Allow 32-bit SMM code to be used in the 64-bit binary
      tests/functional/qemu_test: Silence warnings from pylint in tesseract.py
      tests/functional/ppc/test_ppe42: Fix warning from the latest version of pylint

 meson.build                             |   4 +-
 include/hw/core/register.h              |  11 ++
 target/alpha/cpu.h                      |   6 +-
 target/i386/cpu.h                       |  40 ++--
 target/i386/svm.h                       | 308 +++++++++++++++---------------
 target/microblaze/cpu.h                 |  12 +-
 target/sparc/asi.h                      | 328 ++++++++++++++++----------------
 hw/core/register.c                      |   5 +
 hw/i386/fw_cfg.c                        |   4 +-
 hw/nvram/xlnx-versal-efuse-ctrl.c       |   4 +-
 hw/nvram/xlnx-zynqmp-efuse.c            |   4 +-
 hw/ssi/xlnx-versal-ospi.c               |  10 +-
 target/i386/tcg/system/smm_helper.c     | 104 ++++++----
 target/xtensa/translate.c               |  11 +-
 util/qemu-thread-posix.c                |   3 +-
 tests/functional/ppc/test_ppe42.py      |   1 -
 tests/functional/qemu_test/tesseract.py |  14 +-
 17 files changed, 456 insertions(+), 413 deletions(-)


Re: [PULL 00/10] Misc patches (cleanups, functional tests, GCC bump, ...)
Posted by Stefan Hajnoczi 3 weeks, 6 days ago
Applied, thanks.

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