#[repr(u64)]pub enum Value {
NotEnabled = 0,
Enabled = 1,
}
Expand description
When FEAT_PAuth is implemented:
Controls enabling of pointer authentication (using the APDAKey_EL1 key) of instruction addresses in the EL3 translation regime.
0b0 Pointer authentication (using the APDAKey_EL1 key) of data addresses is not enabled.
0b1 Pointer authentication (using the APDAKey_EL1 key) of data addresses is enabled.
For more information, see Pointer authentication on page D8-5164.
Note
This field controls the behavior of the AddPACDA and AuthDA pseudocode functions. Specifically, when the field is 1, AddPACDA returns a copy of a pointer to which a pointer authentication code has been added, and AuthDA returns an authenticated copy of a pointer. When the field is 0, both of these functions are NOP.
The reset behavior of this field is: • On a Warm reset, in a system where the PE resets into EL3, this field resets to an architecturally UNKNOWN value.