diff --git a/arch/src/x86_64/smbios.rs b/arch/src/x86_64/smbios.rs index 3104658ec..790036af2 100644 --- a/arch/src/x86_64/smbios.rs +++ b/arch/src/x86_64/smbios.rs @@ -250,7 +250,7 @@ pub fn setup_smbios( .map_err(|_| Error::WriteSmbiosEp)?; } - Ok(curptr.unchecked_offset_from(physptr)) + Ok(curptr.unchecked_offset_from(physptr) + std::mem::size_of::() as u64) } #[cfg(test)]