Skip to content
This repository was archived by the owner on Nov 7, 2022. It is now read-only.

Commit ee7873e

Browse files
committed
Add support for implict synchronization in SCTLR
1 parent 7600796 commit ee7873e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/registers/sctlr_el2.rs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,20 @@ register_bitfields! {u64,
2727
Big = 1
2828
],
2929

30+
/// When FEAT_ExS is implemented control if taking an exception to EL2 is a context
31+
/// synchonizing event
32+
EIS OFFSET(22) NUMBITS(1) [
33+
IsNotSynch = 0,
34+
IsSynch = 1
35+
],
36+
37+
/// When FEAT_IESB is implemented control if an implict ESB is added at each exception
38+
/// and before each ERET to/from EL2
39+
IESB OFFSET(21) NUMBITS(1) [
40+
Disable = 0,
41+
Enable = 1
42+
],
43+
3044
/// Force treatment of all memory regions with write permissions as XN.
3145
/// The possible values are:
3246
///

0 commit comments

Comments
 (0)