Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
[sfrench/cifs-2.6.git] / arch / arm64 / tools / sysreg
index 3fc1650a329ebe5dacaec67270d09f621bfb4099..a4c1dd4741a470741a88ad37951c5b67e11928c1 100644 (file)
@@ -1399,6 +1399,7 @@ EndEnum
 UnsignedEnum   43:40   SPECRES
        0b0000  NI
        0b0001  IMP
+       0b0010  COSP_RCTX
 EndEnum
 UnsignedEnum   39:36   SB
        0b0000  NI
@@ -1525,7 +1526,12 @@ EndEnum
 EndSysreg
 
 Sysreg ID_AA64ISAR3_EL1        3       0       0       6       3
-Res0   63:12
+Res0   63:16
+UnsignedEnum   15:12   PACM
+       0b0000  NI
+       0b0001  TRIVIAL_IMP
+       0b0010  FULL_IMP
+EndEnum
 UnsignedEnum   11:8    TLBIW
        0b0000  NI
        0b0001  IMP
@@ -1824,6 +1830,43 @@ UnsignedEnum     3:0     TCRX
 EndEnum
 EndSysreg
 
+Sysreg ID_AA64MMFR4_EL1        3       0       0       7       4
+Res0   63:40
+UnsignedEnum   39:36   E3DSE
+       0b0000  NI
+       0b0001  IMP
+EndEnum
+Res0   35:28
+SignedEnum     27:24   E2H0
+       0b0000  IMP
+       0b1110  NI_NV1
+       0b1111  NI
+EndEnum
+UnsignedEnum   23:20   NV_frac
+       0b0000  NV_NV2
+       0b0001  NV2_ONLY
+EndEnum
+UnsignedEnum   19:16   FGWTE3
+       0b0000  NI
+       0b0001  IMP
+EndEnum
+UnsignedEnum   15:12   HACDBS
+       0b0000  NI
+       0b0001  IMP
+EndEnum
+UnsignedEnum   11:8    ASID2
+       0b0000  NI
+       0b0001  IMP
+EndEnum
+SignedEnum     7:4     EIESB
+       0b0000  NI
+       0b0001  ToEL3
+       0b0010  ToELx
+       0b1111  ANY
+EndEnum
+Res0   3:0
+EndSysreg
+
 Sysreg SCTLR_EL1       3       0       1       0       0
 Field  63      TIDCP
 Field  62      SPINTMASK