[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




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.