[PATCH 3/3] aarch64: deprecate mpamv2_vid sysregs

Richard Earnshaw (foss) Richard.Earnshaw@arm.com
Thu Jun 25 15:56:04 GMT 2026


On 25/06/2026 16:07, Jan Beulich wrote:
> On 25.06.2026 16:36, Richard Earnshaw wrote:
>> --- a/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.l
>> +++ b/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-bad.l
>> @@ -1,13 +1,25 @@
>>  .*: Assembler messages:
>>  .*: Error: selected processor does not support system register name 'mpamvidcr_el2'
>>  .*:  Info: macro invoked from here
>> +.*: Warning: system register name 'mpamvidcr_el2' is deprecated and may be removed in a future release
>> +.*:  Info: macro invoked from here
> 
> Why a warning when there was an earlier error?

Well technically both are correct.  The selected processor (architecture) forbids it, and there's no point in trying to enable it because it's deprecated.  Two reasons not to use it :)

> 
>> --- /dev/null
>> +++ b/gas/testsuite/gas/aarch64/sysreg/mpamv2_vid-depr.l
>> @@ -0,0 +1,13 @@
>> +.*: Assembler messages:
>> +.*: Warning: system register name 'mpamvidcr_el2' is deprecated and may be removed in a future release
>> +.*:  Info: macro invoked from here
>> +.*: Warning: system register name 'mpamvidcr_el2' is deprecated and may be removed in a future release
>> +.*:  Info: macro invoked from here
>> +.*: Warning: system register name 'mpamvidsr_el2' is deprecated and may be removed in a future release
>> +.*:  Info: macro invoked from here
>> +.*: Warning: system register name 'mpamvidsr_el2' is deprecated and may be removed in a future release
>> +.*:  Info: macro invoked from here
>> +.*: Warning: system register name 'mpamvidsr_el3' is deprecated and may be removed in a future release
>> +.*:  Info: macro invoked from here
>> +.*: Warning: system register name 'mpamvidsr_el3' is deprecated and may be removed in a future release
>> +.*:  Info: macro invoked from here
> 
> To get rid of the (useless here) Info: lines, you may want to pass --no-info
> to the assembler.
> 

I could, but it's not like this code is going to be around for ever in this case.

> Jan

R.


More information about the Binutils mailing list