class FAR
Defined at line 1051 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
Section 16.5.8: Fault Address Register
The FADDR field of the FAR is defined as bits [N-1, 0], where N is
implementation defined, but must be >= IDR2.UBS. Unimplemented bits are
required to be RAZ, so we define the field as occupying all 64 bits.
Additionally, the bottom M bits (M is determined by the translation granule
size) _may_ contain the lowest M bits of the
address which produced the fault, but they are not _required_ to do so as
there may be significant implementation cost in providing the bits. So,
_technically_ these bits are `UNKNOWN`.
Public Members
field_FADDR_1055
Public Methods
hwreg::RegisterAddr<FAR> Get ()
Defined at line 1053 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
typename SelfType::ValueType FADDR ()
NOLINTEND(misc-non-private-member-variables-in-classes)
Defined at line 1055 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h
template <,>
SelfType & set_FADDR (typename SelfType::ValueType val)
Defined at line 1055 of file ../../zircon/kernel/dev/iommu/arm_smmu/include/dev/arm_smmu/smmu_registers.h