From b2c1d88ea4f1e37d03151565633264026eecefe6 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Tue, 14 Jan 2025 19:36:59 +0100 Subject: [PATCH] cleanup translate_address func (#145) --- src/device/memory.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/device/memory.rs b/src/device/memory.rs index cc15fd9..d54e979 100644 --- a/src/device/memory.rs +++ b/src/device/memory.rs @@ -56,13 +56,10 @@ pub fn translate_address( address: u64, access_type: AccessType, ) -> (u64, bool, bool) { - let mut cached = false; if (address & 0xc0000000) != 0x80000000 { return device::tlb::get_physical_address(device, address, access_type); - } else if address & 0x20000000 == 0 { - cached = true; } - (address & 0x1FFFFFFF, cached, false) + (address & 0x1FFFFFFF, address & 0x20000000 == 0, false) } pub fn data_read(