diff --git a/src/system/boot/platform/efi/arch/arm64/arch_mmu.cpp b/src/system/boot/platform/efi/arch/arm64/arch_mmu.cpp index 78fd064f65..6150523bcc 100644 --- a/src/system/boot/platform/efi/arch/arm64/arch_mmu.cpp +++ b/src/system/boot/platform/efi/arch/arm64/arch_mmu.cpp @@ -332,7 +332,7 @@ arch_mmu_allocate_kernel_page_tables(void) } -uint32_t +phys_addr_t arch_mmu_generate_post_efi_page_tables(size_t memory_map_size, efi_memory_descriptor* memory_map, size_t descriptor_size, uint32_t descriptor_version) diff --git a/src/system/boot/platform/efi/arch/arm64/arch_start.cpp b/src/system/boot/platform/efi/arch/arm64/arch_start.cpp index 8f2885ec30..2a59c8cb74 100644 --- a/src/system/boot/platform/efi/arch/arm64/arch_start.cpp +++ b/src/system/boot/platform/efi/arch/arm64/arch_start.cpp @@ -32,7 +32,7 @@ extern void arch_mmu_post_efi_setup(size_t memoryMapSize, efi_memory_descriptor *memoryMap, size_t descriptorSize, uint32_t descriptorVersion); -extern uint32_t arch_mmu_generate_post_efi_page_tables(size_t memoryMapSize, +extern phys_addr_t arch_mmu_generate_post_efi_page_tables(size_t memoryMapSize, efi_memory_descriptor *memoryMap, size_t descriptorSize, uint32_t descriptorVersion);