Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8613d78a authored by Boris Ostrovsky's avatar Boris Ostrovsky
Browse files

xen/pvh: Initialize grant table for PVH guests



Like PV guests, PVH does not have PCI devices and therefore cannot
use MMIO space to store grants. Instead it balloons out memory and
keeps grants there.

Signed-off-by: default avatarBoris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: default avatarJuergen Gross <jgross@suse.com>
parent 5adad168
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1146,13 +1146,13 @@ EXPORT_SYMBOL_GPL(gnttab_init);

static int __gnttab_init(void)
{
	if (!xen_domain())
		return -ENODEV;

	/* Delay grant-table initialization in the PV on HVM case */
	if (xen_hvm_domain())
	if (xen_hvm_domain() && !xen_pvh_domain())
		return 0;

	if (!xen_pv_domain())
		return -ENODEV;

	return gnttab_init();
}
/* Starts after core_initcall so that xen_pvh_gnttab_setup can be called