From 124fd5c3b3cccb9017eaa3577f0d6ec55234125a Mon Sep 17 00:00:00 2001 From: Martin Hughes Date: Mon, 21 Sep 2026 20:23:14 +0100 Subject: [PATCH] Use updated PhysicalMapping interface --- src/address.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/address.rs b/src/address.rs index 4a7963c0..25d3efed 100644 --- a/src/address.rs +++ b/src/address.rs @@ -226,7 +226,7 @@ where pub fn read_u16(&self, byte_offset: u64) -> u16 { match self.gas.address_space { AddressSpace::SystemMemory => { - let addr = self.mapping.as_ref().unwrap().virtual_start.cast::(); + let addr = self.mapping.as_ref().unwrap().raw.virtual_start.cast::(); unsafe { addr.byte_offset(byte_offset as isize).read_unaligned() } } AddressSpace::SystemIo => self.handler.read_io_u16(self.gas.address as u16 + byte_offset as u16), @@ -238,7 +238,7 @@ where pub fn write_u16(&self, byte_offset: u64, value: u16) { match self.gas.address_space { AddressSpace::SystemMemory => { - let addr = self.mapping.as_ref().unwrap().virtual_start.cast::(); + let addr = self.mapping.as_ref().unwrap().raw.virtual_start.cast::(); unsafe { addr.byte_offset(byte_offset as isize).write_unaligned(value) } } AddressSpace::SystemIo => {