Kernel: Remove kmalloc_vaddr_of
This is no longer needed. It was only used for x86_64 paging and AP stack initialization
This commit is contained in:
@@ -13,4 +13,3 @@ void* kmalloc(size_t size, size_t align, bool force_identity_map = false);
|
|||||||
void kfree(void*);
|
void kfree(void*);
|
||||||
|
|
||||||
BAN::Optional<Kernel::paddr_t> kmalloc_paddr_of(Kernel::vaddr_t);
|
BAN::Optional<Kernel::paddr_t> kmalloc_paddr_of(Kernel::vaddr_t);
|
||||||
BAN::Optional<Kernel::vaddr_t> kmalloc_vaddr_of(Kernel::paddr_t);
|
|
||||||
|
|||||||
@@ -436,12 +436,3 @@ BAN::Optional<Kernel::paddr_t> kmalloc_paddr_of(Kernel::vaddr_t vaddr)
|
|||||||
return {};
|
return {};
|
||||||
return vaddr - KERNEL_OFFSET + g_boot_info.kernel_paddr;
|
return vaddr - KERNEL_OFFSET + g_boot_info.kernel_paddr;
|
||||||
}
|
}
|
||||||
|
|
||||||
BAN::Optional<Kernel::vaddr_t> kmalloc_vaddr_of(Kernel::paddr_t paddr)
|
|
||||||
{
|
|
||||||
using namespace Kernel;
|
|
||||||
const vaddr_t vaddr = paddr + KERNEL_OFFSET - g_boot_info.kernel_paddr;
|
|
||||||
if (!is_kmalloc_vaddr(vaddr))
|
|
||||||
return {};
|
|
||||||
return vaddr;
|
|
||||||
}
|
|
||||||
|
|||||||
Reference in New Issue
Block a user