diff options
Diffstat (limited to 'src/core.rs')
| -rw-r--r-- | src/core.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/core.rs b/src/core.rs index 118386e..9153e9e 100644 --- a/src/core.rs +++ b/src/core.rs @@ -20,6 +20,8 @@ pub struct Core { pub(crate) pc: u64, pub(crate) mem: MemConfig, command_stream: crossbeam::channel::Receiver<CoreCmd>, + // LR/SC reservation set. Pair of the RAM version block index and expected version. + pub(crate) reservation: Option<(usize, u32)>, } pub mod commands; @@ -31,6 +33,7 @@ impl Core { pc: 0, mem, command_stream, + reservation: None, } } |
