From nobody Fri Oct 31 11:00:02 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=pass header.i=teddy.astie@vates.tech; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass(p=reject dis=none) header.from=vates.tech ARC-Seal: i=1; a=rsa-sha256; t=1755789986; cv=none; d=zohomail.com; s=zohoarc; b=jGJdFy1nebvblJey9zcCMtMZ9e4evwZJj2ngaTmQwCBuwpCWkR+XcEAy3u3oLambiOrWd/spEIKjS/EY5wltRbUylanUdgCeZ/5ODm2ReuY+HSY3ZrE8+/wWsd8Pct2apNIk8Ke5wHlx92ZKfg6lUecTbKwrLNKiB8XF5tiMS6E= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1755789986; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=kpYZUErpssBf7MVl+uYwZzjx0Pc3VDlf3LtSHI87KkE=; b=XczOF3WcgVqGgrL8DwOd8K6PEpkSSwped38qniOaWNPBgLWQSHFxZwZ2iAE+O4lKEnfJ70/VmpRET6xa5ycTu7cwKlYSo5J3OZYQU3b/IHsSsI6PSeDyk2QeUCDlw38M8g8g4S87MD6ejuU3rE+axpVM3iZUmgib9axbi9YUTz4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=teddy.astie@vates.tech; spf=pass (zohomail.com: domain of lists.xenproject.org designates 192.237.175.120 as permitted sender) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1755789986406632.4594407692189; Thu, 21 Aug 2025 08:26:26 -0700 (PDT) Received: from list by lists.xenproject.org with outflank-mailman.1088823.1446599 (Exim 4.92) (envelope-from ) id 1up7Ax-0007OX-3D; Thu, 21 Aug 2025 15:26:03 +0000 Received: by outflank-mailman (output) from mailman id 1088823.1446599; Thu, 21 Aug 2025 15:26:02 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1up7Aw-0007LS-JY; Thu, 21 Aug 2025 15:26:02 +0000 Received: by outflank-mailman (input) for mailman id 1088823; Thu, 21 Aug 2025 15:26:00 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1up7Au-0005nU-Cp for xen-devel@lists.xenproject.org; Thu, 21 Aug 2025 15:26:00 +0000 Received: from mail137-3.atl71.mandrillapp.com (mail137-3.atl71.mandrillapp.com [198.2.137.3]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 240c6faf-7ea3-11f0-a32b-13f23c93f187; Thu, 21 Aug 2025 17:25:59 +0200 (CEST) Received: from pmta07.mandrill.prod.atl01.rsglab.com (localhost [127.0.0.1]) by mail137-3.atl71.mandrillapp.com (Mailchimp) with ESMTP id 4c76bT2FwSzBsVD77 for ; Thu, 21 Aug 2025 15:25:57 +0000 (GMT) Received: from [37.26.189.201] by mandrillapp.com id 47dc19ba76e54838851cc4cccb3d1af9; Thu, 21 Aug 2025 15:25:57 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 240c6faf-7ea3-11f0-a32b-13f23c93f187 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mandrillapp.com; s=mte1; t=1755789957; x=1756059957; bh=kpYZUErpssBf7MVl+uYwZzjx0Pc3VDlf3LtSHI87KkE=; h=From:Subject:To:Cc:Message-Id:In-Reply-To:References:Feedback-ID: Date:MIME-Version:Content-Type:Content-Transfer-Encoding:CC:Date: Subject:From; b=w/gsmN7H993Gmo656k5OzLLrDVxpNMErKjOux3xEWbglu0H+qrJLLYU2JTx6zvPqz +lryNDur2KmTZN02Bmlk0M0P1OSc+ySINKtbNIUMX5bzxE4RxfnxVfbcUeOam6JFTt wxao0H+1MplBWXu7Zvo5wRSNlZA6nsR3Y1coI6Ph/o3dwM2uuUUxscFtJQcX1Vyjyq FS8UEYmEjzs6GOL4ZGvgpxuDkR7mDucy2L7itCk3+T0MOrASF+dp3LmowkJsLd6t+Y nXNlvhA/PcATyCFho0eMK+o1SemtFruak6npkdB2GCyj7FWv6xAx3MZGdFQrr/0Haa RfNSWCwaOvnJg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vates.tech; s=mte1; t=1755789957; x=1756050457; i=teddy.astie@vates.tech; bh=kpYZUErpssBf7MVl+uYwZzjx0Pc3VDlf3LtSHI87KkE=; h=From:Subject:To:Cc:Message-Id:In-Reply-To:References:Feedback-ID: Date:MIME-Version:Content-Type:Content-Transfer-Encoding:CC:Date: Subject:From; b=UU3kuTzMinmiWb+UF0dk+V+w7aWYJ+6OLeRf4bLis83sMgca93kkHOxp8hQConbxF zR1j2rSyn+L9cw0dSr4ju19liheZ5GvlOdqet4ghW6hoq4oYjdr5MhmPkceV+8rz35 oqJYeyqMZ2XjhzaD26sfwfon9DH9XZlmX7eOCnCDaubCSuiy0pVRgYZitgp2OESQ6g gyRcaf8CssOyZqGv6cqxSHpV8QADNW0YGJgX7IvSqkp77xkPNVQ2WibZKHn2zrqCDo aiTQFE0ABcyAVDeBrCHnK9jt7U03Mt91T6TQdyR27g0THmW2a6Zbqo85VxfD5vsKNA t1iNET+mbmDgg== From: "Teddy Astie" Subject: =?utf-8?Q?[RFC=20PATCH=208/9]=20hvm:=20Introduce=20XEN=5FHVM=5FMEMMAP=5FTYPE=5FHOTPLUG=5FZONE?= X-Mailer: git-send-email 2.50.1 X-Bm-Disclaimer: Yes X-Bm-Milter-Handled: 4ffbd6c1-ee69-4e1b-aabd-f977039bd3e2 X-Bm-Transport-Timestamp: 1755789956401 To: xen-devel@lists.xenproject.org Cc: "Teddy Astie" , "Jan Beulich" , "Andrew Cooper" , "=?utf-8?Q?Roger=20Pau=20Monn=C3=A9?=" Message-Id: <3fe81c78b95f60353a84b8394883ecfeee066732.1755785258.git.teddy.astie@vates.tech> In-Reply-To: References: X-Native-Encoded: 1 X-Report-Abuse: =?UTF-8?Q?Please=20forward=20a=20copy=20of=20this=20message,=20including=20all=20headers,=20to=20abuse@mandrill.com.=20You=20can=20also=20report=20abuse=20here:=20https://mandrillapp.com/contact/abuse=3Fid=3D30504962.47dc19ba76e54838851cc4cccb3d1af9?= X-Mandrill-User: md_30504962 Feedback-ID: 30504962:30504962.20250821:md Date: Thu, 21 Aug 2025 15:25:57 +0000 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @mandrillapp.com) (identity teddy.astie@vates.tech) X-ZM-MESSAGEID: 1755789988736124100 Content-Type: text/plain; charset="utf-8" Allow specifying in memory map a region which can be hotplugged. This will be used by a future memory hotplug feature. Signed-off-by: Teddy Astie --- xen/include/public/arch-x86/hvm/start_info.h | 1 + 1 file changed, 1 insertion(+) diff --git a/xen/include/public/arch-x86/hvm/start_info.h b/xen/include/pub= lic/arch-x86/hvm/start_info.h index 0b3dfe91af..bdae8371d6 100644 --- a/xen/include/public/arch-x86/hvm/start_info.h +++ b/xen/include/public/arch-x86/hvm/start_info.h @@ -105,6 +105,7 @@ #define XEN_HVM_MEMMAP_TYPE_GNTTAB_STATUS 0xF0000003 /* Grant table status= page (v2) */ #define XEN_HVM_MEMMAP_TYPE_FOREIGN_REG 0xF0000004 /* Suitable region fo= r grant mappings */ /* and foreign mappin= gs */ +#define XEN_HVM_MEMMAP_TYPE_HOTPLUG_ZONE 0xF0000005 /* Memory hotpluggabl= e zone */ =20 /* * C representation of the x86/HVM start info layout. --=20 2.50.1 Teddy Astie | Vates XCP-ng Developer XCP-ng & Xen Orchestra - Vates solutions web: https://vates.tech