#[repr(u64)]pub enum Value {
NotEnabled = 0,
Enabled = 1,
}
Expand description
When FEAT_PAuth is implemented:
Controls enabling of pointer authentication (using the APIBKey_EL1 key) of instruction addresses in the EL3 translation regime.
Possible values of this bit are:
0b0 Pointer authentication (using the APIBKey_EL1 key) of instruction addresses is not enabled.
0b1 Pointer authentication (using the APIBKey_EL1 key) of instruction addresses is enabled.
For more information, see Pointer authentication on page D8-5164.
Note
This field controls the behavior of the AddPACIB and AuthIB pseudocode functions. Specifically, when the field is 1, AddPACIB returns a copy of a pointer to which a pointer authentication code has been added, and AuthIB 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.