On Tue, 27 Oct 2026 at 12:01, Mohamed Mediouni <[email protected]> wrote:
>
> macOS 27.0 has some more feature registers available. Fetch them (but not 
> using the values yet).
>
> Also fetch DCZID_EL0 at the same time.
>
> Signed-off-by: Mohamed Mediouni <[email protected]>
> Reviewed-by: Peter Maydell <[email protected]>

This patch failed on the macos CI jobs, so I've dropped it from target-arm:


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.

thanks
-- PMM

Reply via email to