VNCR_PAGE_SIZE
return (round_page(sizeof(struct hypctx) + 2 * VNCR_PAGE_SIZE));
_Static_assert(sizeof(struct hypctx) < VNCR_PAGE_SIZE,
hypctx->vncr_regs = (void *)((char *)hypctx + VNCR_PAGE_SIZE);
hypctx->host_vncr_regs = (void *)((char *)hypctx + 2 * VNCR_PAGE_SIZE);
hypctx->el2_vncr_addr = hypctx->el2_addr + VNCR_PAGE_SIZE;
hypctx->el2_host_vncr_addr = hypctx->el2_addr + 2 * VNCR_PAGE_SIZE;