aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/xen/blkback
diff options
context:
space:
mode:
authorRoger Pau Monné <royger@FreeBSD.org>2022-06-17 13:29:05 +0000
committerRoger Pau Monné <royger@FreeBSD.org>2022-06-28 07:51:57 +0000
commit091febc04a5d5065fe633fe29c11f008dc392ab8 (patch)
treebce00f44fc776df78cd97d66a432cde2f8bd1d36 /sys/dev/xen/blkback
parent2049cc3218151f8d4108d878196905c34bbf15bc (diff)
Diffstat (limited to 'sys/dev/xen/blkback')
-rw-r--r--sys/dev/xen/blkback/blkback.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/sys/dev/xen/blkback/blkback.c b/sys/dev/xen/blkback/blkback.c
index b15dbb1e9155..bd550695e719 100644
--- a/sys/dev/xen/blkback/blkback.c
+++ b/sys/dev/xen/blkback/blkback.c
@@ -80,7 +80,6 @@ __FBSDID("$FreeBSD$");
#include <xen/gnttab.h>
#include <xen/xen_intr.h>
-#include <contrib/xen/arch-x86/cpuid.h>
#include <contrib/xen/event_channel.h>
#include <contrib/xen/grant_table.h>
@@ -3318,16 +3317,12 @@ xbb_attach_failed(struct xbb_softc *xbb, int err, const char *fmt, ...)
static int
xbb_probe(device_t dev)
{
- uint32_t regs[4];
if (strcmp(xenbus_get_type(dev), "vbd"))
return (ENXIO);
- KASSERT(xen_cpuid_base != 0, ("Invalid base Xen CPUID leaf"));
- cpuid_count(xen_cpuid_base + 4, 0, regs);
-
/* Only attach if Xen creates IOMMU entries for grant mapped pages. */
- if (!(regs[0] & XEN_HVM_CPUID_IOMMU_MAPPINGS)) {
+ if (!xen_has_iommu_maps()) {
static bool warned;
if (!warned) {