> On 2. Nov 2026, at 18:07, Peter Maydell <[email protected]> wrote:
> 
> 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

Hi,

Thank you, sounds like an SDK versioning issue again…

Will look more at how to decouple the SDK situation (or we’ll have to have
#ifdef everywhere for everything new)...

The latest SDK provided by the CLTs can back-deploy to older macOS versions
all the way back to macOS 11. But that still supposes having the newer SDK
available in the first place.

From the CI logs, looks like they are at macOS 15.0 SDK which is pretty old by 
now...

> 
>> ../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