struct ArmIdAa64Pfr0El1

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

[arm/sysreg]/ID_AA64PFR0_EL1: AArch64 Processor Feature Register 0

Public Members

 field_csv3_375
 field_csv2_376
 field_RsvdZ_377
 field_dit_378
 field_amu_379
 field_mpam_380
 field_sel2_381
 field_sve_382
 field_ras_383
 field_gic_384
 field_advsimd_385
 field_fp_386
 field_el3_387
 field_el2_388
 field_el1_389
 field_el0_390

Public Methods

template <, >
Csv3 csv3 ()

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

template <, >
SelfType & set_csv3 (Csv3 val)

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

template <, >
Csv2 csv2 ()

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

template <, >
SelfType & set_csv2 (Csv2 val)

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

template <, >
Dit dit ()

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

template <, >
SelfType & set_dit (Dit val)

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

template <, >
Amu amu ()

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

template <, >
SelfType & set_amu (Amu val)

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

template <, >
Mpam mpam ()

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

template <, >
SelfType & set_mpam (Mpam val)

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

template <, >
Sel2 sel2 ()

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

template <, >
SelfType & set_sel2 (Sel2 val)

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

template <, >
SelfType & set_sve (Sve val)

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

template <, >
Sve sve ()

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

template <, >
Ras ras ()

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

template <, >
SelfType & set_ras (Ras val)

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

template <, >
Gic gic ()

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

template <, >
SelfType & set_gic (Gic val)

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

template <, >
Fp advsimd ()

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

template <, >
SelfType & set_advsimd (Fp val)

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

template <, >
Fp fp ()

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

template <, >
SelfType & set_fp (Fp val)

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

template <, >
El el3 ()

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

template <, >
SelfType & set_el3 (El val)

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

template <, >
El el2 ()

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

template <, >
SelfType & set_el2 (El val)

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

template <, >
El el1 ()

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

template <, >
SelfType & set_el1 (El val)

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

template <, >
El el0 ()

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

template <, >
SelfType & set_el0 (El val)

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

Enumerations

enum Csv3
Name Value
kNone 0b0000
kCsv3 0b0001

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

enum Csv2
Name Value
kNone 0b0000
kCsv2 0b0001
kCsv2_2 0b0010

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

enum Dit
Name Value
kNone 0b0000
kDit 0b0001

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

enum Amu
Name Value
kNone 0b0000
kAmuv1 0b0001
kAmuv1p1 0b0010

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

enum Mpam
Name Value
kNone 0b0000
kMpam 0b0001

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

enum Sel2
Name Value
kNone 0b0000
kSel2 0b0001

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

enum Sve
Name Value
kNone 0b0000
kSve 0b0001

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

enum Ras
Name Value
kNone 0b0000
kRas 0b0001
kRasv1p1 0b0010

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

enum Gic
Name Value
kNone 0b0000
kGic4 0b0001
kGic4_1 0b0010

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

enum Fp
Name Value
kFp 0b0000
kFp16 0b0001
kNone 0b1111

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

enum El
Name Value
kNone 0b0000
k64 0b0001
k32 0b0010

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

Records