Skip to content

Commit 11e12a9

Browse files
brooniectmarinas
authored andcommitted
arm64/sme: Generate defintions for SVCR
Convert SVCR to automatic generation, no functional change. Signed-off-by: Mark Brown <[email protected]> Reviewed-by: Mark Rutland <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Catalin Marinas <[email protected]>
1 parent 9321f04 commit 11e12a9

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

arch/arm64/include/asm/sysreg.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -474,10 +474,6 @@
474474
#define SYS_RNDR_EL0 sys_reg(3, 3, 2, 4, 0)
475475
#define SYS_RNDRRS_EL0 sys_reg(3, 3, 2, 4, 1)
476476

477-
#define SYS_SVCR sys_reg(3, 3, 4, 2, 2)
478-
#define SVCR_ZA_MASK 2
479-
#define SVCR_SM_MASK 1
480-
481477
#define SYS_PMCR_EL0 sys_reg(3, 3, 9, 12, 0)
482478
#define SYS_PMCNTENSET_EL0 sys_reg(3, 3, 9, 12, 1)
483479
#define SYS_PMCNTENCLR_EL0 sys_reg(3, 3, 9, 12, 2)

arch/arm64/tools/sysreg

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,12 @@ Res0 14:12
211211
Field 11:0 AFFINITY
212212
EndSysreg
213213

214+
Sysreg SVCR 3 3 4 2 2
215+
Res0 63:2
216+
Field 1 ZA
217+
Field 0 SM
218+
EndSysreg
219+
214220
Sysreg SMPRIMAP_EL2 3 4 1 2 5
215221
Field 63:60 P15
216222
Field 59:56 P14

0 commit comments

Comments
 (0)