From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id C8B8DAC1027 for ; Wed, 18 Oct 2023 11:55:49 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=7Te09Dy9VWwlYHTwFUWsPyAxFA2Vmvm0kGQ45hWvXEs=; 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=1697630148; v=1; b=gcRoH49XUn3qL6tvAa3dqAf1zOCip2qcCDmUvwr1nVKmFLJ9jqhpqls8/zrDzbWSurg33tfk K8tJsdYQx512cnVt2HwrKHtWQJc3+bssQJjBorVChBz6MOiXBgeo7On9PFvqD+fcacCtNvRipFR NAdIKO5kPZ1RsKQUYCEysOhY= X-Received: by 127.0.0.2 with SMTP id tWxDYY7687511xpMkXhDlEUM; Wed, 18 Oct 2023 04:55:48 -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: wY6yMgRbm2KTVWFUZcSUwDTTx7686176AA= Content-Transfer-Encoding: 8bit X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=gcRoH49X; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io 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/SetCacheMtrrLib.c b/Platform/Intel/MinPlatformPkg/Library/SetCacheMtrrLib/SetCacheMtrrLib.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); -- 2.36.1.windows.1 -=-=-=-=-=-=-=-=-=-=-=- 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/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=-=-=-=-=-=-=-=-=-=-=-