mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 01:32:21 +02:00
Merge branch 'for-next/sysregs' into for-next/core
* for-next/sysregs: arm64/sysreg: Add HDBSS related register information
This commit is contained in:
commit
61c19a9feb
|
|
@ -160,6 +160,8 @@
|
|||
#define ESR_ELx_CM (UL(1) << ESR_ELx_CM_SHIFT)
|
||||
|
||||
/* ISS2 field definitions for Data Aborts */
|
||||
#define ESR_ELx_HDBSSF_SHIFT (11)
|
||||
#define ESR_ELx_HDBSSF (UL(1) << ESR_ELx_HDBSSF_SHIFT)
|
||||
#define ESR_ELx_TnD_SHIFT (10)
|
||||
#define ESR_ELx_TnD (UL(1) << ESR_ELx_TnD_SHIFT)
|
||||
#define ESR_ELx_TagAccess_SHIFT (9)
|
||||
|
|
|
|||
|
|
@ -4642,6 +4642,35 @@ Sysreg GCSPR_EL2 3 4 2 5 1
|
|||
Fields GCSPR_ELx
|
||||
EndSysreg
|
||||
|
||||
Sysreg HDBSSBR_EL2 3 4 2 3 2
|
||||
Res0 63:56
|
||||
Field 55:12 BADDR
|
||||
Res0 11:4
|
||||
Enum 3:0 SZ
|
||||
0b0000 4KB
|
||||
0b0001 8KB
|
||||
0b0010 16KB
|
||||
0b0011 32KB
|
||||
0b0100 64KB
|
||||
0b0101 128KB
|
||||
0b0110 256KB
|
||||
0b0111 512KB
|
||||
0b1000 1MB
|
||||
0b1001 2MB
|
||||
EndEnum
|
||||
EndSysreg
|
||||
|
||||
Sysreg HDBSSPROD_EL2 3 4 2 3 3
|
||||
Res0 63:32
|
||||
Enum 31:26 FSC
|
||||
0b000000 OK
|
||||
0b010000 ExternalAbort
|
||||
0b101000 GPF
|
||||
EndEnum
|
||||
Res0 25:19
|
||||
Field 18:0 INDEX
|
||||
EndSysreg
|
||||
|
||||
Sysreg DACR32_EL2 3 4 3 0 0
|
||||
Res0 63:32
|
||||
Field 31:30 D15
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user