// SPDX-License-Identifier: GPL-2.0-only /****************************************************************************** * features.c * * Xen feature flags. * * Copyright (c) 2006, Ian Campbell, XenSource Inc. */ #include <linux/types.h> #include <linux/cache.h> #include <linux/export.h> #include <linux/printk.h> #include <asm/xen/hypercall.h> #include <xen/xen.h> #include <xen/interface/xen.h> #include <xen/interface/version.h> #include <xen/features.h> /* * Linux kernel expects at least Xen 4.0. * * Assume some features to be available for that reason (depending on guest * mode, of course). */ #define chk_required_feature(f) … u8 xen_features[XENFEAT_NR_SUBMAPS * 32] __read_mostly; EXPORT_SYMBOL_GPL(…); void xen_setup_features(void) { … }