From b54b3d97cd7f0a7eb40d18e86154cd2945eb6151 Mon Sep 17 00:00:00 2001 From: Ronald Caesar Date: Sun, 17 Aug 2025 09:49:03 -0400 Subject: [PATCH] arm64: include missing definitions Signed-off-by: Ronald Caesar --- core/arm64/isa.cpp | 4 ---- core/arm64/mmu.h | 4 +++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/core/arm64/isa.cpp b/core/arm64/isa.cpp index d24e700..8db1fa5 100644 --- a/core/arm64/isa.cpp +++ b/core/arm64/isa.cpp @@ -163,9 +163,5 @@ void cpuTest() guest_ram.size = guest_memory_arena.capacity; (void)test_guest_ram_access(&guest_ram); - vcpu_states[0].sctlr_el1 = 3; - uint64_t out = 0; - uint64_t gva = 2636; - assert(0 == pound::arm64::memory::mmu_gva_to_gpa(&vcpu_states[0], gva, &out)); } } // namespace pound::armv64 diff --git a/core/arm64/mmu.h b/core/arm64/mmu.h index 0f77508..93764c6 100644 --- a/core/arm64/mmu.h +++ b/core/arm64/mmu.h @@ -1,5 +1,7 @@ #pragma once +#include "isa.h" + namespace pound::arn64::memory { /* @@ -32,5 +34,5 @@ namespace pound::arn64::memory * Return: 0 on successful translation. A negative error code on a translation * fault (e.g., for a page fault, permission error, or alignment fault). */ -int mmu_gva_to_gpa(vcpu_state_t* vcpu, uint64_t gva, uint64_t* out_gpa); +int mmu_gva_to_gpa(pound::arm64::vcpu_state_t* vcpu, uint64_t gva, uint64_t* out_gpa); } // namespace pound::arn64::memory