@@ -41,7 +41,7 @@ register_bitfields! {u64,
41
41
/// Hypervisor Call Enable
42
42
///
43
43
/// 0 The HVC instruction is undefined at all exception levels.
44
- /// 1 The HVC instruction is enabled at EL1, EL2, or EL3
44
+ /// 1 The HVC instruction is enabled at EL1, EL2, or EL3.
45
45
HCE OFFSET ( 8 ) NUMBITS ( 1 ) [
46
46
HvcDisabled = 0 ,
47
47
HvcEnabled = 1
@@ -50,17 +50,19 @@ register_bitfields! {u64,
50
50
/// Secure Monitor call Disable
51
51
///
52
52
/// 0 The SMC instruction is enabled at EL1, EL2, and EL3.
53
+ ///
53
54
/// 1 The SMC instruction is undefined at all exception levels. At EL1, in the Non-secure
54
- /// state, the HCR_EL2.TSC bit has priority over this control.
55
+ /// state, the HCR_EL2.TSC bit has priority over this control.
55
56
SMD OFFSET ( 7 ) NUMBITS ( 1 ) [
56
57
SmcEnabled = 0 ,
57
58
SmcDisabled = 1
58
59
] ,
59
60
60
61
/// Non-secure bit.
61
- /// * 0b0 Indicates that EL0 and EL1 are in Secure state.
62
- /// * 0b1 Indicates that Exception levels lower than EL3 are in Non-secure state,
63
- /// and so memory accesses from those Exception levels cannot access Secure memory.
62
+ /// 0 Indicates that EL0 and EL1 are in Secure state.
63
+ ///
64
+ /// 1 Indicates that Exception levels lower than EL3 are in Non-secure state, and so memory
65
+ /// accesses from those Exception levels cannot access Secure memory.
64
66
///
65
67
/// When SCR_EL3.{EEL2, NS} == {1, 0}, then EL2 is using AArch64 and in Secure state.
66
68
NS OFFSET ( 0 ) NUMBITS ( 1 ) [
0 commit comments