summaryrefslogtreecommitdiff
path: root/na/mm/vma.cc
diff options
context:
space:
mode:
Diffstat (limited to 'na/mm/vma.cc')
-rw-r--r--na/mm/vma.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/na/mm/vma.cc b/na/mm/vma.cc
index e27853e..02f92b0 100644
--- a/na/mm/vma.cc
+++ b/na/mm/vma.cc
@@ -158,7 +158,7 @@ int vmm_handle_page_fault(VmSpace* space, uint64 fault_addr, uint64 cause) {
Frame* f = pmm_alloc_frame();
if (!f) return -ENOMEM;
- uint64 pa = frame_to_pa(f);
+ uint64 pa = frame_to_pa(f).raw;
/* Translate MI permission flags to hardware PTE bits (MD layer) */
uint64 pte_perm = pmap::vm_perm_to_pte(vma->perm);