From: Julien Grall Date: Mon, 16 Jun 2014 19:31:36 +0000 (+0100) Subject: xen/xenstored: Handle xenstored daemon in HVM domain X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=c0cb994148cdaedb8ab5bb346adeb503b36c5f26;p=people%2Fjulieng%2Ffreebsd.git xen/xenstored: Handle xenstored daemon in HVM domain --- diff --git a/sys/dev/xen/xenstore/xenstored_dev.c b/sys/dev/xen/xenstore/xenstored_dev.c index ae24085dc809..9d0f41b7e234 100644 --- a/sys/dev/xen/xenstore/xenstored_dev.c +++ b/sys/dev/xen/xenstore/xenstored_dev.c @@ -42,6 +42,7 @@ __FBSDID("$FreeBSD$"); #include #include +#include #include #include @@ -103,9 +104,10 @@ xsd_dev_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, static void xsd_dev_identify(driver_t *driver __unused, device_t parent) { - - if (!xen_pv_domain()) + if (!xen_domain()) return; + + /* TODO FIXME */ if (HYPERVISOR_start_info->store_mfn != 0) return;