struct ArmIdAa64Pfr1El1

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

[arm/sysreg]/ID_AA64PFR1_EL1: AArch64 Processor Feature Register 1

Public Members

 field_pfar_466
 field_df2_467
 field_mtex_468
 field_the_469
 field_gcs_470
 field_mte_frac_471
 field_nmi_472
 field_csv2_frac_473
 field_rndr_trap_474
 field_sme_475
 field_RsvdZ_476
 field_mpam_frac_477
 field_ras_frac_478
 field_mte_479
 field_ssbs_480
 field_bt_481

Public Methods

template <, >
Pfar pfar ()

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

template <, >
SelfType & set_pfar (Pfar val)

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

template <, >
Df2 df2 ()

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

template <, >
SelfType & set_df2 (Df2 val)

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

template <, >
Mtex mtex ()

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

template <, >
SelfType & set_mtex (Mtex val)

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

template <, >
SelfType & set_the (The val)

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

template <, >
The the ()

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

template <, >
Gcs gcs ()

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

template <, >
SelfType & set_gcs (Gcs val)

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

template <, >
Mte_frac mte_frac ()

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

template <, >
SelfType & set_mte_frac (Mte_frac val)

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

template <, >
Nmi nmi ()

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

template <, >
SelfType & set_nmi (Nmi val)

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

template <, >
Csv2_frac csv2_frac ()

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

template <, >
SelfType & set_csv2_frac (Csv2_frac val)

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

template <, >
Rndr_trap rndr_trap ()

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

template <, >
SelfType & set_rndr_trap (Rndr_trap val)

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

template <, >
SelfType & set_sme (Sme val)

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

template <, >
Sme sme ()

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

template <, >
typename SelfType::ValueType mpam_frac ()

NOLINTEND(misc-non-private-member-variables-in-classes)

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

template <, >
typename SelfType::ValueType mpam_frac ()

NOLINTEND(misc-non-private-member-variables-in-classes)

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

template <, >
SelfType & set_mpam_frac (typename SelfType::ValueType val)

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

template <, >
SelfType & set_mpam_frac (typename SelfType::ValueType val)

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

template <, >
typename SelfType::ValueType ras_frac ()

NOLINTEND(misc-non-private-member-variables-in-classes)

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

template <, >
typename SelfType::ValueType ras_frac ()

NOLINTEND(misc-non-private-member-variables-in-classes)

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

template <, >
SelfType & set_ras_frac (typename SelfType::ValueType val)

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

template <, >
SelfType & set_ras_frac (typename SelfType::ValueType val)

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

template <, >
Mte mte ()

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

template <, >
SelfType & set_mte (Mte val)

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

template <, >
SelfType & set_ssbs (Ssbs val)

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

template <, >
Ssbs ssbs ()

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

template <, >
Bt bt ()

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

template <, >
SelfType & set_bt (Bt val)

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

Enumerations

enum Pfar
Name Value
kNone 0b0000
kPfar 0b0001

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

enum Df2
Name Value
kNone 0b0000
kDf2 0b0001

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

enum Mtex
Name Value
kNone 0b0000
kMtex 0b0001

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

enum The
Name Value
kNone 0b0000
kThe 0b0001

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

enum Gcs
Name Value
kNone 0b0000
kGcs 0b0001

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

enum Mte_frac
Name Value
kAsync 0b0000
kNone 0b1111

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

enum Nmi
Name Value
kNone 0b0000
kNmi 0b0001

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

enum Csv2_frac
Name Value
kNone 0b0000
k1p1 0b0001
k1p2 0b0010

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

enum Rndr_trap
Name Value
kNone 0b0000
kTrap 0b0001

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

enum Sme
Name Value
kNone 0b0000
kSme 0b0001
kSme2 0b0010

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

enum Mte
Name Value
kNone 0b0000
kMte 0b0001
kMte2 0b0010
kMte3 0b0011

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

enum Ssbs
Name Value
kNone 0b0000
kSsbs 0b0001
kSsbs2 0b0010

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

enum Bt
Name Value
kNone 0b0000
kBt 0b0001

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

Records