Commit 36795baa authored by Yicong Yang's avatar Yicong Yang Committed by JangShui Yang
Browse files

arm64/sysreg: Update ID_AA64MMFR1_EL1 register

mainline inclusion
from mainline-v6.13-rc1
commit aa47dcda2708e571695dae2e3f9537d9a8eb804c
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/IB4YD4
CVE: NA

Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=aa47dcda2708e571695dae2e3f9537d9a8eb804c



----------------------------------------------------------------------

Update ID_AA64MMFR1_EL1 register fields definition per DDI0601 (ID092424)
2024-09. ID_AA64MMFR1_EL1.ETS adds definition for FEAT_ETS2 and
FEAT_ETS3. ID_AA64MMFR1_EL1.HAFDBS adds definition for FEAT_HAFT and
FEAT_HDBSS.

Reviewed-by: default avatarMark Brown <broonie@kernel.org>
Signed-off-by: default avatarYicong Yang <yangyicong@hisilicon.com>
Link: https://lore.kernel.org/r/20241102104235.62560-2-yangyicong@huawei.com


Signed-off-by: default avatarCatalin Marinas <catalin.marinas@arm.com>
Signed-off-by: default avatarJiangShui Yang <yangjiangshui@h-partners.com>
parent 7c547c6b
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1487,6 +1487,8 @@ EndEnum
UnsignedEnum	39:36	ETS
	0b0000	NI
	0b0001	IMP
	0b0010	ETS2
	0b0011	ETS3
EndEnum
UnsignedEnum	35:32	TWED
	0b0000	NI
@@ -1527,6 +1529,8 @@ UnsignedEnum 3:0 HAFDBS
	0b0000	NI
	0b0001	AF
	0b0010	DBM
	0b0011	HAFT
	0b0100	HDBSS
EndEnum
EndSysreg