hwt_vm_alloc
error = hwt_vm_alloc(ctx->bufsize, ctx->hwt_backend->kva_req,
error = hwt_vm_alloc(bufsize, kva_req, path, &vm);
int hwt_vm_alloc(size_t bufsize, int kva_req, char *path, struct hwt_vm **vm0);