struct ArmIdAa64IsaR2El1

Defined at line 213 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

[arm/sysreg]/ID_AA64ISAR2_EL1: AArch64 Instruction Set Attribute Register 2

Public Members

 field_ats1a_293
 field_lut_294
 field_cssc_295
 field_rprfm_296
 field_RsvdZ_297
 field_prfmslc_298
 field_sysinstr_128_299
 field_sysreg_128_300
 field_clrbhb_301
 field_pac_frac_302
 field_bc_303
 field_mops_304
 field_apa3_305
 field_gpa3_306
 field_rpres_307
 field_wfxt_308

Public Methods

template <, >
Ats1a ats1a ()

Defined at line 293 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_ats1a (Ats1a val)

Defined at line 293 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Lut lut ()

Defined at line 294 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_lut (Lut val)

Defined at line 294 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Cssc cssc ()

Defined at line 295 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_cssc (Cssc val)

Defined at line 295 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Rprfm rprfm ()

Defined at line 296 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_rprfm (Rprfm val)

Defined at line 296 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Prfmslc prfmslc ()

Defined at line 298 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_prfmslc (Prfmslc val)

Defined at line 298 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_sysinstr_128 (Sysinstr_128 val)

Defined at line 299 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Sysinstr_128 sysinstr_128 ()

Defined at line 299 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_sysreg_128 (Sysreg_128 val)

Defined at line 300 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Sysreg_128 sysreg_128 ()

Defined at line 300 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Clrbhb clrbhb ()

Defined at line 301 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_clrbhb (Clrbhb val)

Defined at line 301 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Pac_frac pac_frac ()

Defined at line 302 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_pac_frac (Pac_frac val)

Defined at line 302 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Bc bc ()

Defined at line 303 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_bc (Bc val)

Defined at line 303 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Mops mops ()

Defined at line 304 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_mops (Mops val)

Defined at line 304 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Apa3 apa3 ()

Defined at line 305 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_apa3 (Apa3 val)

Defined at line 305 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Gpa3 gpa3 ()

Defined at line 306 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_gpa3 (Gpa3 val)

Defined at line 306 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Rpres rpres ()

Defined at line 307 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_rpres (Rpres val)

Defined at line 307 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
SelfType & set_wfxt (Wfxt val)

Defined at line 308 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

template <, >
Wfxt wfxt ()

Defined at line 308 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

Enumerations

enum Ats1a
Name Value
kNone 0b0000
kAts1a 0b0001

Defined at line 214 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Lut
Name Value
kNone 0b0000
kLut 0b0001

Defined at line 219 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Cssc
Name Value
kNone 0b0000
kCssc 0b0001

Defined at line 224 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Rprfm
Name Value
kNone 0b0000
kRprfm 0b0001

Defined at line 229 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Prfmslc
Name Value
kNone 0b0000
kPrfmslc 0b0001

Defined at line 234 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Sysinstr_128
Name Value
kNone 0b0000
kSysinstr_128 0b0001

Defined at line 239 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Sysreg_128
Name Value
kNone 0b0000
kSysreg_128 0b0001

Defined at line 244 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Clrbhb
Name Value
kNone 0b0000
kClrbhb 0b0001

Defined at line 249 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Pac_frac
Name Value
kNone 0b0000
kPac_frac 0b0001

Defined at line 254 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Bc
Name Value
kNone 0b0000
kBc 0b0001

Defined at line 259 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Mops
Name Value
kNone 0b0000
kMops 0b0001

Defined at line 264 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Apa3
Name Value
kNone 0b0000
kNoEnhanced 0b0001
kEnhancedPac 0b0010
kEnhancedPac2 0b0011
kFpac 0b0100
kFpacCombined 0b0101

Defined at line 269 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Gpa3
Name Value
kNone 0b0000
kGpa3 0b0001

Defined at line 278 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Rpres
Name Value
kNone 0b0000
kRpres 0b0001

Defined at line 283 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

enum Wfxt
Name Value
kNone 0b0000
kWfxt 0b0001

Defined at line 288 of file ../../zircon/kernel/lib/arch/include/lib/arch/arm64/feature.h

Records