From 36e6ec10069fe84aa677ab9ea4446e7fa3332886 Mon Sep 17 00:00:00 2001 From: taitep Date: Tue, 13 Jan 2026 16:46:53 +0100 Subject: Implement Zalrsc --- src/core.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/core.rs') 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, + // 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, } } -- cgit v1.2.3