[PATCH 3/3] aarch64: deprecate mpamv2_vid sysregs

Jan Beulich jbeulich@suse.com
Thu Jun 25 15:07:10 GMT 2026


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?

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

Jan


More information about the Binutils mailing list