On 11/2/26 05:35, Peter Maydell wrote:
Hi; here's the target-arm queue for softfreeze. There are various
bugfixes and refactorings; the big "new functionality" patchset
is the reapi4b pci and ethernet support.

thanks
-- PMM

The following changes since commit 56afd82bd4db9688f1c1c9d0e2ea163b8cde3283:

   Merge tag 'qemu-sparc-20261101' ofhttps://github.com/mcayland/qemu into 
staging (2026-11-01 08:37:48 -0800)

are available in the Git repository at:

   https://gitlab.com/pm215/qemu.git tags/pull-target-arm-20261102

for you to fetch changes up to 79b27f3d0832c2b0ffa3e1a59f0f2c46fc0cdc3a:

   target/arm: fix bcm2835 migration issue (2026-11-02 11:41:14 +0000)

----------------------------------------------------------------
target-arm queue:
  * raspi4b: Implement PCI and GENET ethernet device
  * target/arm: Initialize SMCR_EL1.EZT0 for linux-user
  * hw/dma/xlnx_dpdma: Don't allow DMA off end of host buffers
  * target/arm: For linux-user, prioritize PC misalignment fault over insn abort
  * net/tap: Avoid "close(-1)" in net_init_tap() error path
  * hvf: arm: save/restore SME state only when SME on
  * hvf: arm: advertise ID_AA64PFR0_EL1.GIC correctly
  * target/arm: Refactoring preparatory to ID register configurability
  * target/arm/cpu64: Define cpreg migration tolerance for PMMIR_EL1
  * gicv5: minor cleanups and bugfixes
  * target/arm: hold bql when SEV sets the event_register
  * target/arm: fix bcm2835 migration issue

Fails macos builds:

https://gitlab.com/qemu-project/qemu/-/jobs/17671032296#L4708
https://gitlab.com/qemu-project/qemu/-/jobs/17671063089#L4702

../target/arm/hvf/hvf.c:1197:11: error: use of undeclared identifier 
'HV_FEATURE_REG_ID_AA64ISAR2_EL1'
 1197 |         { HV_FEATURE_REG_ID_AA64ISAR2_EL1, ID_AA64ISAR2_EL1_IDX },
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../target/arm/hvf/hvf.c:1198:11: error: use of undeclared identifier 
'HV_FEATURE_REG_ID_AA64PFR2_EL1'
 1198 |         { HV_FEATURE_REG_ID_AA64PFR2_EL1, ID_AA64PFR2_EL1_IDX },
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../target/arm/hvf/hvf.c:1199:11: error: use of undeclared identifier 
'HV_FEATURE_REG_ID_AA64MMFR3_EL1'
 1199 |         { HV_FEATURE_REG_ID_AA64MMFR3_EL1, ID_AA64MMFR3_EL1_IDX },
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../target/arm/hvf/hvf.c:1200:11: error: use of undeclared identifier 
'HV_FEATURE_REG_ID_AA64MMFR4_EL1'
 1200 |         { HV_FEATURE_REG_ID_AA64MMFR4_EL1, ID_AA64MMFR4_EL1_IDX },
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../target/arm/hvf/hvf.c:1202:25: error: invalid application of 'sizeof' to an 
incomplete type 'const struct isar_regs[]'
 1202 |         for (i = 0; i < ARRAY_SIZE(new_regs); i++) {
      |                         ^~~~~~~~~~~~~~~~~~~~
/Users/gitlab/builds/qemu-project/qemu/include/qemu/osdep.h:541:31: note: 
expanded from macro 'ARRAY_SIZE'
  541 | #define ARRAY_SIZE(x) ((sizeof(x) / sizeof((x)[0])) + \
      |                               ^~~
5 errors generated.


r~

Reply via email to