arm64/sysreg: Add register fields for HFGRTR2_EL2
authorAnshuman Khandual <anshuman.khandual@arm.com>
Mon, 3 Feb 2025 05:08:26 +0000 (10:38 +0530)
committerCatalin Marinas <catalin.marinas@arm.com>
Tue, 18 Feb 2025 18:50:11 +0000 (18:50 +0000)
This adds register fields for HFGRTR2_EL2 as per the definitions based
on DDI0601 2024-12.

Cc: Will Deacon <will@kernel.org>
Cc: Mark Brown <broonie@kernel.org>
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Reviewed-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com>
Link: https://lore.kernel.org/r/20250203050828.1049370-6-anshuman.khandual@arm.com
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
arch/arm64/tools/sysreg

index 0008ff35a6558b865cd6311ceeb0445c8e61ba01..cae085317b8c06671d3231e66d40b3fd83a59241 100644 (file)
@@ -2700,6 +2700,25 @@ Field    1       nPMIAR_EL1
 Field  0       nPMECR_EL1
 EndSysreg
 
+Sysreg HFGRTR2_EL2     3       4       3       1       2
+Res0   63:15
+Field  14      nACTLRALIAS_EL1
+Field  13      nACTLRMASK_EL1
+Field  12      nTCR2ALIAS_EL1
+Field  11      nTCRALIAS_EL1
+Field  10      nSCTLRALIAS2_EL1
+Field  9       nSCTLRALIAS_EL1
+Field  8       nCPACRALIAS_EL1
+Field  7       nTCR2MASK_EL1
+Field  6       nTCRMASK_EL1
+Field  5       nSCTLR2MASK_EL1
+Field  4       nSCTLRMASK_EL1
+Field  3       nCPACRMASK_EL1
+Field  2       nRCWSMASK_EL1
+Field  1       nERXGSR_EL1
+Field  0       nPFAR_EL1
+EndSysreg
+
 Sysreg HDFGRTR_EL2     3       4       3       1       4
 Field  63      PMBIDR_EL1
 Field  62      nPMSNEVFR_EL1