uint32_t kmalloc(uint32_t sz) { return kmalloc_impl(sz, 1, 0); }
uintptr_t kamalloc(size_t size) { return kmalloc_impl(size, 1); }
uint32_t kmalloc_ap(uint32_t sz, uint32_t *phys) { return kmalloc_impl(sz, 1, phys); }
uint32_t kmalloc(uint32_t sz) { return kmalloc_impl(sz, 1, 0); }
uintptr_t kamalloc(size_t size) { return kmalloc_impl(size, 1); }
uint32_t kmalloc_ap(uint32_t sz, uint32_t *phys) { return kmalloc_impl(sz, 1, phys); }