From nobody Tue Feb 10 13:34:03 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) client-ip=66.175.222.108; envelope-from=bounce+27952+109492+1787277+3901457@groups.io; helo=mail02.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+109492+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=arm.com ARC-Seal: i=1; a=rsa-sha256; t=1696937924; cv=none; d=zohomail.com; s=zohoarc; b=Ska+TuyEK+ZJw3XtI2g7WPgS1pv36QJfs0Pq/VdB6Qdb4oDFn8QWjS9aj9QYYmcpDtNfXHzT7jKGrgOCWulpRhIMikY5HoZyRv8mLih/SZRTLJGshrfCgNF7zjC5QoCMvKtrtVsCTwTSEv2KtWMaeQyhvi4Ij7fx9Cj++rh/5AI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1696937924; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Sender:Subject:Subject:To:To:Message-Id; bh=5bMBotBEE6RwwWD0+YaG4kFcR8UiIYyr2kQR826el7o=; b=kVv+lTLJu7DxMIgSvVALowGv34EaahJHmlJjclJqRGWWT5CmL7RfdortewVV+eJmo0jfgnccU9+GzHWVYL25dhb0PDOu+yedOVxGDNSh7NB5WY88XmPMyINVL27cJVPsAxdX5f5vTZ2ke3L1q/gP6cfPt/IUNDduQ2emSC4kNzM= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce+27952+109492+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by mx.zohomail.com with SMTPS id 1696937924534285.8606522101254; Tue, 10 Oct 2023 04:38:44 -0700 (PDT) Return-Path: DKIM-Signature: a=rsa-sha256; bh=x8iXejDbtD0dKJA4Buqu4Fv0boOqA0cA3mk3vu1kucY=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding; s=20140610; t=1696937924; v=1; b=TORicKn6dfxeW9/olK3qFLQ64wseAkMekiBeNjp04/mE7uOmyJ6la81ojvD8XF+W96OTpfWa BK02yGbTUOKfZhvGvQNrFEpo2+Yy6kt+vm+YM7+znxcJzznUGCpR15TL0vkhI+HNPYvRPazneUW m+DNb40MezHMriQ24AtPCWDc= X-Received: by 127.0.0.2 with SMTP id iH5cYY1788612xchsM6X3oqc; Tue, 10 Oct 2023 04:38:44 -0700 X-Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mx.groups.io with SMTP id smtpd.web11.88821.1696937923634841817 for ; Tue, 10 Oct 2023 04:38:43 -0700 X-Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 0496CC15; Tue, 10 Oct 2023 04:39:24 -0700 (PDT) X-Received: from usa.arm.com (a077432.blr.arm.com [10.162.46.9]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 0D9143F7A6; Tue, 10 Oct 2023 04:38:41 -0700 (PDT) From: "Sayanta Pattanayak" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Sami Mujawar Subject: [edk2-devel] [edk2-platforms][PATCH v1 4/4] Platform/Sgi: add CXL driver support Date: Tue, 10 Oct 2023 17:08:29 +0530 Message-Id: <20231010113829.647426-5-sayanta.pattanayak@arm.com> In-Reply-To: <20231010113829.647426-1-sayanta.pattanayak@arm.com> References: <20231010113829.647426-1-sayanta.pattanayak@arm.com> MIME-Version: 1.0 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,sayanta.pattanayak@arm.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: vPA2MRChXufFgvvFvChDPZv2x1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1696937926150100019 Content-Type: text/plain; charset="utf-8" CxlDxe discovers CXL capable device with memory expander capability and reads out memory range details. Platform drivers fetch the remote memory details and include as part of system memory through ACPI tables. Signed-off-by: Sayanta Pattanayak --- Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 1 + Platform/ARM/SgiPkg/SgiPlatform.fdf | 11 ++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc b/Platform/ARM/SgiPkg/= SgiPlatform.dsc.inc index fbe5b0b705..d1d833d9e6 100644 --- a/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc +++ b/Platform/ARM/SgiPkg/SgiPlatform.dsc.inc @@ -314,6 +314,7 @@ # SRAT/HMAT Table generator # !if $(EDK2_ENABLE_REMOTE_CXL_MEM) =3D=3D TRUE + edk2-platforms/Platform/ARM/Drivers/CxlDxe/CxlDxe.inf Platform/ARM/SgiPkg/Library/AcpiTableGeneratorLib/AcpiTableGenerator.inf !endif =20 diff --git a/Platform/ARM/SgiPkg/SgiPlatform.fdf b/Platform/ARM/SgiPkg/SgiP= latform.fdf index b1a227f22e..ae48719979 100644 --- a/Platform/ARM/SgiPkg/SgiPlatform.fdf +++ b/Platform/ARM/SgiPkg/SgiPlatform.fdf @@ -194,10 +194,15 @@ READ_LOCK_STATUS =3D TRUE INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf =20 - # - # SRAT/HMAT Table generator - # !if $(EDK2_ENABLE_REMOTE_CXL_MEM) =3D=3D TRUE + # + # Cxl Device driver + # + INF edk2-platforms/Platform/ARM/Drivers/CxlDxe/CxlDxe.inf + + # + # SRAT/HMAT Table generator + # INF Platform/ARM/SgiPkg/Library/AcpiTableGeneratorLib/AcpiTableGenerator= .inf !endif =20 --=20 2.25.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#109492): https://edk2.groups.io/g/devel/message/109492 Mute This Topic: https://groups.io/mt/101872997/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-