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
