diff options
Diffstat (limited to 'na/mm/vma.cc')
| -rw-r--r-- | na/mm/vma.cc | 2 |
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); |
