xen/pvh: Piggyback on PVHVM XenBus.
PVH is a PV guest with a twist - there are certain things that work in it like HVM and some like PV. For the XenBus mechanism we want to use the PVHVM mechanism. Signed-off-by: Mukesh Rathor <mukesh.rathor@oracle.com> Signed-off-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Reviewed-by: David Vrabel <david.vrabel@citrix.com> Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
This commit is contained in:
parent
6926f6d610
commit
be3e9cf330
|
@ -45,6 +45,7 @@
|
|||
#include <xen/grant_table.h>
|
||||
#include <xen/xenbus.h>
|
||||
#include <xen/xen.h>
|
||||
#include <xen/features.h>
|
||||
|
||||
#include "xenbus_probe.h"
|
||||
|
||||
|
@ -743,7 +744,7 @@ static const struct xenbus_ring_ops ring_ops_hvm = {
|
|||
|
||||
void __init xenbus_ring_ops_init(void)
|
||||
{
|
||||
if (xen_pv_domain())
|
||||
if (!xen_feature(XENFEAT_auto_translated_physmap))
|
||||
ring_ops = &ring_ops_pv;
|
||||
else
|
||||
ring_ops = &ring_ops_hvm;
|
||||
|
|
Loading…
Reference in a new issue