From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web11.126756.1671080601833256277 for ; Wed, 14 Dec 2022 21:03:22 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=FDFWxiJL; spf=pass (domain: intel.com, ip: 134.134.136.24, mailfrom: yuanhao.xie@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1671080601; x=1702616601; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=S2QVYybmCsvxBHL/wAnfeQzE642WJCb25ACuL1fHNBA=; b=FDFWxiJLgb9WDPbnmb+CeBEPGUsqF1VGNt1A2j3xXIrrb0QpOZFZ1BFM xFa2o8+8PlHweoZhdqs+FuMGCSb1Nn2B4u8DzgWIL5bEb0gHhhhgAAsLO mKCyG6Hd68qK7o6jNnS7oCrIv58JegVG3aHo173z4GB72FqqmeH0lJupJ br5Q5FxX7+Ps4ZnUmbUUjBUogEPull6RusNbSTKaVrgIttu5DFZT2Dw7i RIjkOjHIkLTNsJ8l3PSXcXD5hWTCdrQ3PWQZ3v9wuSuCISwUchkcJ552d L+MLsyOTtM+7HN0OJ4F4dDxbneghr2TIrKaxeBFPCYVLGFI8nR7oCY05g g==; X-IronPort-AV: E=McAfee;i="6500,9779,10561"; a="319727732" X-IronPort-AV: E=Sophos;i="5.96,246,1665471600"; d="scan'208";a="319727732" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2022 21:03:20 -0800 X-IronPort-AV: E=McAfee;i="6500,9779,10561"; a="791493395" X-IronPort-AV: E=Sophos;i="5.96,246,1665471600"; d="scan'208";a="791493395" Received: from shwdeopenlab705.ccr.corp.intel.com ([10.239.182.166]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Dec 2022 21:03:19 -0800 From: "Yuanhao Xie" To: devel@edk2.groups.io Subject: [Patch V2 0/2] UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS. Date: Thu, 15 Dec 2022 13:03:06 +0800 Message-Id: <20221215050308.2191-1-yuanhao.xie@intel.com> X-Mailer: git-send-email 2.36.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Yuanhao Xie (2): UefiCpuPkg: Duplicated AsmRelocateApLoop as AsmRelocateApLoopAmd UefiCpuPkg: Has APs in 64 bit long-mode before booting to OS. UefiCpuPkg/Library/MpInitLib/DxeMpInitLib.inf | 1 + UefiCpuPkg/Library/MpInitLib/DxeMpLib.c | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------- UefiCpuPkg/Library/MpInitLib/MpEqu.inc | 2 ++ UefiCpuPkg/Library/MpInitLib/MpLib.h | 32 ++++++++++++++++++++++++++++---- UefiCpuPkg/Library/MpInitLib/X64/AmdSev.nasm | 169 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ UefiCpuPkg/Library/MpInitLib/X64/MpFuncs.nasm | 177 +++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------ 6 files changed, 336 insertions(+), 215 deletions(-) -- 2.36.1.windows.1