[RFC PATCH v7 01/28] arm64/sysreg: Add the nVM field to PMBLIMITR_EL1

Lorenzo Stoakes (ARM) ljs at kernel.org
Thu Oct 15 06:23:47 PDT 2026


On Thu, Sep 03, 2026 at 05:05:56PM +0100, Alexandru Elisei wrote:
> Define PMBLIMITR_EL1.nVM, to be used by KVM.

I see that is defined in [0].

>
> Signed-off-by: Alexandru Elisei <alexandru.elisei at arm.com>

LGTM, matches the hardware spec and in line with other entries in the file,
so:

Reviewed-by: Lorenzo Stoakes (ARM) <ljs at kernel.org>

> ---
>  arch/arm64/tools/sysreg | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/arch/arm64/tools/sysreg b/arch/arm64/tools/sysreg
> index 94bf065c8ac7..a11a968eb707 100644
> --- a/arch/arm64/tools/sysreg
> +++ b/arch/arm64/tools/sysreg
> @@ -3106,7 +3106,9 @@ EndSysreg
>
>  Sysreg	PMBLIMITR_EL1	3	0	9	10	0
>  Field	63:12	LIMIT
> -Res0	11:6
> +Res0	11:8

I can see from the diagram in the field descriptions section of [0] that 11->8
is res0...

> +Field	7	nVM

...and nVM is defined at bit 7...

> +Res0	6

...and res0 is at 6.

>  Field	5	PMFZ
>  Res0	4:3
>  Enum	2:1	FM

I also confirmed the existing fields are all correct too.

> --
> 2.43.0
>
>

--
Cheers, Lorenzo

[0]:https://support.arm.com/documentation/ddi0601/2026-09/AArch64-Registers/PMBLIMITR-EL1--Profiling-Buffer-Limit-Address-Register?lang=en



More information about the linux-arm-kernel mailing list