[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 07/24] xen/mem_sharing: make memory sharing depend on MGMT_HYPERCALLS
- To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
- From: Penny Zheng <Penny.Zheng@xxxxxxx>
- Date: Fri, 21 Nov 2025 18:57:44 +0800
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 165.204.84.17) smtp.rcpttodomain=lists.xenproject.org smtp.mailfrom=amd.com; dmarc=pass (p=quarantine sp=quarantine pct=100) action=none header.from=amd.com; dkim=none (message not signed); arc=none (0)
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=lJQa97U8fCuAP/uXruekBreFwPtbzuy9JqoPuZ3dpZQ=; b=QwxVp4kAsmq00Hnf9/vF2qrH23n+Lx40XsvD+S6ZNe0UORJHkrUZHUL4ba4U/7F/8jIqYWlROp5uDOP1I0afZQlDCqEdEHi+6mEruiZc8PkZ8gCLl7mg9nvE+G8jz1bljlv8tdVOqhEasN0vyYN7d8OiCyVBd6qi/lSNR/ATlhCwh5n2bbWY/TI+Q9ZMJzYSe1CLzOxxfhWIT4W3tv9DDX1G3m+Fw1Y8EIyyZPegXip6uAkYarYWviRO/hj3u7aKlfez3i1A8DHhEs81yGNWZzNWd/3M4Ng9M2M25yBKwuZsielWujwa5lbIuJ9pncmf/vEbSPVsGQgtBtYH2ET6Yg==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=pmQ1rt+lENMv7gdHWZ0GU3ZA4fOfFxHXSpX8JwdTXlfXK0cbBAACPQ3KdkvBDf8u17fgYin5ryqy+N+r/Qmd0lEK1wy01KTe37VMZNIdz/V4xZX0Avr9qjeNH5anYvzr2HV6xoqQW1JoMNoMqHoJqybqjw5ep8SnD9e17Z/vf1Qj+gVQlcFveYpfWx/EouhpoPCxBwYmIOsWnv+sjesJaBQf3psdSz6PlpcZA0fhJRQonoDyiktU0zjQoH6m1CzH7cNCyRUhGpkQKFDLROph/LHjmhnbmsNqHnEDacS0ua7umyZ2bg9dpA37y8lDpq66/TxxxW9kiI5e5A33kXp7Yg==
- Cc: <ray.huang@xxxxxxx>, <grygorii_strashko@xxxxxxxx>, Penny Zheng <Penny.Zheng@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
- Delivery-date: Fri, 21 Nov 2025 10:58:54 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
The enabling bit (d->arch.hvm.mem_sharing.enabled) for memory sharing could
only be enabled via domctl-op, so we shall make memory sharing feature
depend on MGMT_HYPERCALLS.
Signed-off-by: Penny Zheng <Penny.Zheng@xxxxxxx>
---
v3 -> v4:
- new commit
---
xen/arch/x86/hvm/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/xen/arch/x86/hvm/Kconfig b/xen/arch/x86/hvm/Kconfig
index 62dfb1b6f1..d540c0ebf3 100644
--- a/xen/arch/x86/hvm/Kconfig
+++ b/xen/arch/x86/hvm/Kconfig
@@ -81,5 +81,6 @@ config MEM_PAGING
config MEM_SHARING
bool "Xen memory sharing support (UNSUPPORTED)" if UNSUPPORTED
depends on INTEL_VMX
+ depends on MGMT_HYPERCALLS
endif
--
2.34.1
|