From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web12.5629.1646212784656353357 for ; Wed, 02 Mar 2022 01:19:45 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=Gai7iVgI; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: yu.pu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646212784; x=1677748784; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=T24FF6e1aldwF41oow+w/geSir1h2TIgeBVZpdxf3kU=; b=Gai7iVgICdrTb70GdU+zcr1DqrEBRtmZMpX4oDgfc/O0WAm4TRbr1Bm4 vUqLjcHXifeQGX+2nwbgAe1tMrZWMM3VaOu5JemfRVsy6PEJ21WY13cNO Nfj8vvuef6uXtQwYUsB8CkB4AcWIhfl4TQaNo2LbD2BCppwA3XLSjcEhw wZus8SSpkmuUCg4q5MJSTdpXXGW+GhdWu4nF+/2DrmCnEFElb8mrZFPOu d7XEjNH9VT4pPQkXWrlwlltZIYSaxVbwOw17t9mMZHXuT27qLs4nAbfWw VuNjZgZU1blcazTvN4HEG7fWXSuTQRJMhONLDvIZMoqgwxROMCln5Zcz4 Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10273"; a="233973469" X-IronPort-AV: E=Sophos;i="5.90,148,1643702400"; d="scan'208";a="233973469" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Mar 2022 01:19:43 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,148,1643702400"; d="scan'208";a="641630215" Received: from shwdeopenlab704.ccr.corp.intel.com ([10.239.182.239]) by orsmga004.jf.intel.com with ESMTP; 02 Mar 2022 01:19:42 -0800 From: Yu Pu To: devel@edk2.groups.io Cc: Yu Pu Subject: [PATCH v1 0/7] *** SUBJECT HERE *** Date: Wed, 2 Mar 2022 17:18:52 +0800 Message-Id: <20220302091859.2783-1-yu.pu@intel.com> X-Mailer: git-send-email 2.30.0.windows.2 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3394=0D =0D Signed-off-by: Yu Pu *** BLURB HERE *** Yu Pu (7): UefiCpuPackage: Add APIs for CPU physical address mask calculation MdeModulePkg: Invoke GetPhysicalAddressBits() and remove the duplicated code IntelFsp2Pkg: Invoke GetPhysicalAddressBits() and remove the duplicated code StandaloneMmPkg: Invoke GetPhysicalAddressBits() and remove the duplicated code OvmfPkg: Invoke GetPhysicalAddressBits() and remove the duplicated code EmulatorPkg: fixed a bug caused by Invoking GetPhysicalAddressBits() UefiPayloadPkg: Invoke GetPhysicalAddressBits() and remove the duplicated code IntelFsp2Pkg/Library/BaseCacheLib/CacheLib.c = | 10 +---- MdeModulePkg/Core/DxeIplPeim/X64/VirtualMemory.c = | 9 +--- MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/SetIdtEntry.c = | 14 +----- MdeModulePkg/Universal/CapsulePei/X64/X64Entry.c = | 14 +----- OvmfPkg/XenPlatformPei/MemDetect.c = | 11 +---- StandaloneMmPkg/Library/StandaloneMmMemLib/X86StandaloneMmMemLibInternal.c= | 10 +---- UefiCpuPkg/CpuDxe/CpuDxe.c = | 16 +------ UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.c = | 47 ++++++++++++++++++++ UefiCpuPkg/Library/SmmCpuFeaturesLib/SmmStm.c = | 9 +--- UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c = | 9 +--- UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c = | 9 +--- UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.c = | 10 +---- UefiPayloadPkg/UefiPayloadEntry/X64/VirtualMemory.c = | 9 +--- EmulatorPkg/EmulatorPkg.dsc = | 1 + IntelFsp2Pkg/Library/BaseCacheLib/BaseCacheLib.inf = | 2 + MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf = | 2 + MdeModulePkg/MdeModulePkg.dsc = | 1 + MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.in= f | 2 + MdeModulePkg/Universal/CapsulePei/CapsuleX64.inf = | 2 + StandaloneMmPkg/Library/StandaloneMmMemLib/StandaloneMmMemLib.inf = | 2 + StandaloneMmPkg/StandaloneMmPkg.dsc = | 1 + UefiCpuPkg/Include/Library/UefiCpuLib.h = | 17 +++++++ 22 files changed, 99 insertions(+), 108 deletions(-) --=20 2.30.0.windows.2