From nobody Sat May 18 17:34:35 2024 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+109737+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+109737+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=intel.com ARC-Seal: i=1; a=rsa-sha256; t=1697630148; cv=none; d=zohomail.com; s=zohoarc; b=I+Us7hOiZ0ugW7bJfCILPtrvTj+6ZWJDActe1rOqsE8rNyzueXbo+UjmX8Mlr1d1dXZgmx9vC8G9nz9KCf29eZZk++YLCQ97VL/15EUtwpibn34asS1kr4egtgiYdpUtcte1tArxD4XQQ5ddBEjQzW+Ui+b/H9yV/EbG6KVX3jA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1697630148; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:Sender:Subject:Subject:To:To:Message-Id; bh=A01UT+OsbWu5E924L9rZkJtRZPCTHlT8XzH0q1WCOys=; b=i2GShq31aikaNKwZ2gUvNuqJshek8w8uESS4HoJgL9jEjPjH8wKo/eUlzCIzlGCwpHTUmfwAM7hm0US/uteUEymrGx8ZMz3U6WZctjaVZ8n4DnwRggoH6dRKrfxQ6Ncmr5RTa6Dueb5nYBH4NO8CeGfXz9lxCRyuEB07IZT/ElM= 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+109737+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 1697630148129186.29641522467648; Wed, 18 Oct 2023 04:55:48 -0700 (PDT) Return-Path: DKIM-Signature: a=rsa-sha256; bh=r6JmhAVjXEWNawCK1PaxH2wkIvW9zOSZdFB8wM2BWRQ=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id: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=1697630147; v=1; b=S+ZDgBKFsh5EU0tm222jCPfMoqb3pHJrnSqrmPcesV0oXMRMnvkkdapf7VK4xGd4GmjpiPmk i8Q38cQqq2bIw4dPX0I10xXBSBwi3dYbH6y7g+R0J1NLBNFjlhhDPkBFousulbEd/dhniCaAxNf 7Jxj5LDs+kNryWprUPkQDhOU= X-Received: by 127.0.0.2 with SMTP id ZNLaYY1788612xCLZj05H6sX; Wed, 18 Oct 2023 04:55:47 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web10.279892.1697630146678832654 for ; Wed, 18 Oct 2023 04:55:47 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10866"; a="450219292" X-IronPort-AV: E=Sophos;i="6.03,235,1694761200"; d="scan'208";a="450219292" X-Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Oct 2023 04:55:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10866"; a="706422055" X-IronPort-AV: E=Sophos;i="6.03,235,1694761200"; d="scan'208";a="706422055" X-Received: from shwdeopenlab705.ccr.corp.intel.com ([10.239.55.100]) by orsmga003-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Oct 2023 04:55:44 -0700 From: "Yuanhao Xie" To: devel@edk2.groups.io Cc: Yuanhao Xie Subject: [edk2-devel] [PATCH] Remove memory cache setting for memory under 1MB Date: Wed, 18 Oct 2023 19:55:31 +0800 Message-Id: <20231018115531.108-1-yuanhao.xie@intel.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,yuanhao.xie@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: QtuDOM5Q1kskxx9zhfpNKpMyx1787277AA= Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @groups.io) X-ZM-MESSAGEID: 1697630149248100011 Content-Type: text/plain; charset="utf-8" With the fact that CSM is not supported, the request is to remove the cache setting for memory under 1MB. This can be treated as the missing part of legacy CSM deprecation. This patch only set the 00000 to 9FFFF and C0000 to FFFFF as Write Back. A0000-BFFFF range is still uncacheable for VGA. M: Chasel Chiu M: Nate DeSimone M: Isaac Oram R: Liming Gao R: Eric Dong Signed-off-by: Yuanhao Xie --- Platform/Intel/MinPlatformPkg/Library/SetCacheMtrrLib/SetCacheMtrrLib.c | = 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Platform/Intel/MinPlatformPkg/Library/SetCacheMtrrLib/SetCache= MtrrLib.c b/Platform/Intel/MinPlatformPkg/Library/SetCacheMtrrLib/SetCacheM= trrLib.c index 05728275a5..38a8db6b3f 100644 --- a/Platform/Intel/MinPlatformPkg/Library/SetCacheMtrrLib/SetCacheMtrrLib= .c +++ b/Platform/Intel/MinPlatformPkg/Library/SetCacheMtrrLib/SetCacheMtrrLib= .c @@ -245,7 +245,7 @@ SetCacheMtrrAfterEndOfPei ( &MtrrSetting, 0xC0000, 0x40000, - CacheWriteProtected + CacheWriteBack ); ASSERT_EFI_ERROR ( Status); =20 --=20 2.36.1.windows.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 (#109737): https://edk2.groups.io/g/devel/message/109737 Mute This Topic: https://groups.io/mt/102037244/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-