From 00407460f8b28557a68c6f6412ca409a064d77ec Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 29 Aug 2023 02:26:31 +0200 Subject: vm_page_bootalloc: Return a phys_addr_t --- vm/vm_page.c | 2 +- vm/vm_page.h | 2 +- vm/vm_resident.c | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) (limited to 'vm') diff --git a/vm/vm_page.c b/vm/vm_page.c index 7220dffb..04decbbd 100644 --- a/vm/vm_page.c +++ b/vm/vm_page.c @@ -1378,7 +1378,7 @@ vm_page_boot_seg_avail_size(struct vm_page_boot_seg *seg) return seg->avail_end - seg->avail_start; } -unsigned long __init +phys_addr_t __init vm_page_bootalloc(size_t size) { struct vm_page_boot_seg *seg; diff --git a/vm/vm_page.h b/vm/vm_page.h index f4761f3f..3be75f18 100644 --- a/vm/vm_page.h +++ b/vm/vm_page.h @@ -426,7 +426,7 @@ int vm_page_ready(void); * pmap_steal_memory. It can be used after physical segments have been loaded * and before the vm_page module is initialized. */ -unsigned long vm_page_bootalloc(size_t size); +phys_addr_t vm_page_bootalloc(size_t size); /* * Set up the vm_page module. diff --git a/vm/vm_resident.c b/vm/vm_resident.c index 8fa7c36b..3f0cc909 100644 --- a/vm/vm_resident.c +++ b/vm/vm_resident.c @@ -233,7 +233,8 @@ void vm_page_bootstrap( vm_offset_t pmap_steal_memory( vm_size_t size) { - vm_offset_t addr, vaddr, paddr; + vm_offset_t addr, vaddr; + phys_addr_t paddr; size = round_page(size); -- cgit v1.2.3