boot_alloc()