kernel/arch/arm/paging: ARMVMTranslationMap32Bit::Query shall return page start address

Change-Id: Ibe95f8808bc052c31765f055bef1daf0aa1eac6d
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4652
Tested-by: Commit checker robot <[email protected]>
Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
David Karoly
2021-10-24 09:04:29 +00:00
committed by Adrien Destugues
parent b05be77d78
commit 286a9c991c
@@ -632,7 +632,7 @@ ARMVMTranslationMap32Bit::Query(addr_t va, phys_addr_t *_physical,
page_table_entry entry = pt[VADDR_TO_PTENT(va)];
if ((entry & ARM_PTE_TYPE_MASK) != 0)
*_physical = (entry & ARM_PTE_ADDRESS_MASK) | VADDR_TO_PGOFF(va);
*_physical = (entry & ARM_PTE_ADDRESS_MASK);
#if 0 //IRA
// read in the page state flags