From: Stefan Hajnoczi Date: Thu, 18 Jun 2026 20:28:12 +0000 (-0400) Subject: Merge tag 'accel-20260618' of https://github.com/philmd/qemu into staging X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=HEAD;p=thirdparty%2Fqemu.git Merge tag 'accel-20260618' of https://github.com/philmd/qemu into staging Accelerators patches queue - Avoid double hv_vcpu_destroy() call during teardown on HVF ARM - Constify various AddressSpace/MemoryRegionCache arguments - Clarify physical_memory_*() API in "system/physmem.h" - Extract "accel/tcg/cpu-loop.h" out of "exec/cpu-common.h" - Restrict few TCG-specific code - Remove pre-C11 check - Various header cleanups # -----BEGIN PGP SIGNATURE----- # # iQIzBAABCAAdFiEE+qvnXhKRciHc/Wuy4+MsLN6twN4FAmoz5EIACgkQ4+MsLN6t # wN4pJhAAtQ+qMRS49PoXnyBkPnuTZlnIjhy0gpXp7wRAiZiOQFjgIkX7F8YKz/aQ # Hu15PIsbvH7mjzTiSfW48Km/3qzzCx0F0U9KsNaZLCJ+/HVctaN94slewgAfA6qc # sEuVq6u70oaeGjYVM1wmUXhK3h2vfpWPnE81qjUJBnjsfC99T24TMmtY0CGw8f9J # UJ6SpkwlES9B6YeJ0GFACCZMTMD0QiXuAtKzfL/2aD1Ts31qY9DG/bdlmDJJ3R0Y # y/ZcWjvPQE4NDdcMfuW4/ywz7sAX/h0XreMIb2OL5ppE0qYDBqpB6SFGWjg4uQ5r # yDhzVhdrPT2HxXl9LTYOjlAQEHrs3Pm0170G7OwCVs+gtlloZqV08sJ+61J2jv73 # OH2YsQh/sIy9QUPZxI+LloBRLApMg5mjY9KP5DPH2qmsOpvE4fj07hq+EXS3OCuz # L+3TMD0fhxI+RHg8/zaqidc3+Xb4zN/H069Qkjx0wyQI7QMmfK4rU4CJV6MP6d9r # r9qngtxVfbGfXpaDqan73TjKHx/ZnOgNQqrfaeypiAkiyIoOPRzeG3H6T17HlOBX # S2Pz4vllzs0SS1vC4OKnS1BI2eEf6ge14ozKGQqh5qOvfKlTy4s8fXX/2MKIaqMG # cVE4lkL2suLoxmOu2zsEvDBCVUaRLWZLJZib1J4B/UIvvC3rpQs= # =Jj+Z # -----END PGP SIGNATURE----- # gpg: Signature made Thu 18 Jun 2026 08:27:46 EDT # gpg: using RSA key FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE # gpg: Good signature from "Philippe Mathieu-Daudé (F4BUG) " [full] # Primary key fingerprint: FAAB E75E 1291 7221 DCFD 6BB2 E3E3 2C2C DEAD C0DE * tag 'accel-20260618' of https://github.com/philmd/qemu: (48 commits) accel/tcg: Restrict headers being TCG specific accel/tcg: Move cpu_loop_exit_*() out of 'exec/cpu-common.h' accel/tcg: Have cpu_loop_exit_requested() take const @cpu argument accel/tcg: Move cpu_restore_state() out of 'exec/cpu-common.h' accel/tcg: Move cpu_unwind_state_data() out of 'exec/cpu-common.h' accel/tcg: Move cpu_exec_step_atomic() out of 'exec/cpu-common.h' accel/tcg: Move cpu_exec() out of 'exec/cpu-common.h' accel/tcg: Remove cpu_loop_exit() stub hw/s390x/ipl: Remove TCG dependency in handle_diag_308() system/memory: Rename cpu_exec_init_all() -> machine_memory_init() system/memory: Remove unnecessary CONFIG_USER_ONLY guards exec/cpu-common.h: Avoid including unused exec/page-protection.h header exec/cpu-common.h: Avoid including unused 'tcg/debug-assert.h' header exec/cpu-common.h: Avoid including unused 'exec/vaddr.h' header exec/cpu-common.h: Include missing 'qemu/thread.h' header ui/cocoa: Use qemu_input_map_osx_to_linux util/cutils: drop qemu_strnlen() in favor of strnlen() configure: honor --extra-ldflags when forced to use objc_LINKER meson: build macOS signed binary as part of the default target accel/tcg: Restrict IOMMU declarations ... Signed-off-by: Stefan Hajnoczi --- 3b50303f9563a42538a1fd5c0ea7f952e23016e1