On 7/5/25 16:57, Philippe Mathieu-Daudé wrote:
On 7/5/25 16:05, Stefan Hajnoczi wrote:
On Tue, May 6, 2025 at 10:52 AM Peter Maydell <peter.mayd...@linaro.org> wrote:

Now I'm back from holiday, here's a target-arm pullreq :-)

thanks
-- PMM

The following changes since commit a9e0c9c0f14e19d23443ac24c8080b4708d2eab8:

   Merge tag 'pull-9p-20250505' of https://github.com/cschoenebeck/ qemu into staging (2025-05-05 11:26:59 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 607e1208b53ac713a76d158f4abc4cd2e8870051:

   hw/arm/virt: Remove deprecated virt-4.0 machine (2025-05-06 15:02:35 +0100)

----------------------------------------------------------------
target-arm queue:
  * hw/arm/npcm8xx_boards: Correct valid_cpu_types setting of NPCM8XX SoC
  * arm/hvf: fix crashes when using gdbstub
  * target/arm/ptw: fix arm_cpu_get_phys_page_attrs_debug
  * hw/arm/virt: Remove deprecated old versions of 'virt' machine
  * tests/functional: Add test for imx8mp-evk board with USDHC coverage
  * hw/arm: Attach PSPI module to NPCM8XX SoC
  * target/arm: Don't assert() for ISB/SB inside IT block
  * docs: Don't define duplicate label in qemu-block-drivers.rst.inc
  * target/arm/kvm: Drop support for kernels without KVM_ARM_PREFERRED_TARGET
  * hw/pci-host/designware: Fix viewport configuration
  * hw/gpio/imx_gpio: Fix interpretation of GDIR polarity

----------------------------------------------------------------
Bernhard Beschow (4):
       tests/functional: Add test for imx8mp-evk board with USDHC coverage
       hw/pci-host/designware: Remove unused include
       hw/pci-host/designware: Fix viewport configuration
       hw/gpio/imx_gpio: Fix interpretation of GDIR polarity

Mads Ynddal (2):
       hvf: avoid repeatedly setting trap debug for each cpu
       hvf: only update sysreg from owning thread

Please take a look at the following aarch64 macOS CI failure:

../accel/hvf/hvf-all.c:61:54: error: unknown type name 'run_on_cpu_data'
61 | static void do_hvf_update_guest_debug(CPUState *cpu, run_on_cpu_data arg)
| ^
../accel/hvf/hvf-all.c:68:5: error: call to undeclared function
'run_on_cpu'; ISO C99 and later do not support implicit function
declarations [-Wimplicit-function-declaration]
68 | run_on_cpu(cpu, do_hvf_update_guest_debug, RUN_ON_CPU_NULL);
| ^
../accel/hvf/hvf-all.c:68:48: error: use of undeclared identifier
'RUN_ON_CPU_NULL'
68 | run_on_cpu(cpu, do_hvf_update_guest_debug, RUN_ON_CPU_NULL);
| ^
3 errors generated.

https://gitlab.com/qemu-project/qemu/-/jobs/9962088576

"hvf: only update sysreg from owning thread" missing:

-- >8 --
diff --git a/accel/hvf/hvf-all.c b/accel/hvf/hvf-all.c
index 3fc65d6b231..8c387fda24d 100644
--- a/accel/hvf/hvf-all.c
+++ b/accel/hvf/hvf-all.c
@@ -12,6 +12,7 @@
  #include "qemu/error-report.h"
  #include "system/hvf.h"
  #include "system/hvf_int.h"
+#include "hw/core/cpu.h"

  const char *hvf_return_string(hv_return_t ret)
  {
---

Note, this is likely exposed (side effect) by:
https://lore.kernel.org/qemu-devel/20250506143512.4315-7-phi...@linaro.org/


Reply via email to