On Wed, 5 Jul 2023 at 06:04, Richard Henderson <richard.hender...@linaro.org> wrote: > > On 7/5/23 06:57, Richard Henderson wrote: > > https://gitlab.com/qemu-project/qemu/-/jobs/4592433432#L3723 > > > >> /tmp/ccASXpLo.s: Assembler messages: > >> /tmp/ccASXpLo.s:782: Error: selected processor does not support system > >> register name > >> 'id_aa64zfr0_el1' > >> /tmp/ccASXpLo.s:829: Error: selected processor does not support system > >> register name > >> 'id_aa64smfr0_el1' > >> make[1]: *** [Makefile:119: sysregs] Error 1 > > > > I guess it's the change to Makefile.target, as I don't see any other likely > > candidates. > > Ho hum, that's *my* patch 5, "Fix SME full tile indexing". > I'll have a closer look tomorrow. Sorry about that.
I think we can fix this by using the S3_.... syntax instead, and we can drop the #ifdef HAS_ARMV9_SME entirely: these registers are in the ID register space so they will read-as-zero and pass the test regardless of guest CPU type. However, it doesn't look like I can run this CI job under my personal gitlab account, so I'll have to do a blind attempt at a fix and resubmit the pullreq for you to see... thanks -- PMM