class PAR

Defined at line 952 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

Section 16.5.14: Physical Address Register

The PAR has three different forms depending on:

1) The specific address translation scheme we are using.

2) Whether or not there is a fault reported in the register (F == 1)

The names we use to distinguish between the forms are:

+ PAR : Defines the F bit so that a specific type may be chosen.

+ PAR_Type0_F0 : AArch32 Short-descriptor, no fault (F == 0)

+ PAR_Type1_F0 : AArch32 Long-descriptor, or AArch64, no fault (F == 0)

+ PAR_F1 : Yes fault (F == 1)

Public Members

 field_F_956

Public Methods

hwreg::RegisterAddr<PAR> Get ()

Defined at line 954 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

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

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

Defined at line 956 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

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

Defined at line 956 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h

Records