From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web10.2503.1652138206665618852 for ; Mon, 09 May 2022 16:16:47 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=jYnlOzn6; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1652138206; x=1683674206; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=UmCM3Ol1ZVN+pwh9+efwroQDxpKlQlK25OFtohjpxS4=; b=jYnlOzn6iU9oXlUxYVoD43PclZXUFfVyfOQ8NSXlxswO3r883WgtOafD xOfjPuiLL0eOlyOq+tR5WajTrV4q6K6SuzOZ8SEp1sMlhfJCGHThDSq5p ZU1kpQG1lqmxNHyO2w3dDgd6lE6SfCugD6f5hSO3EECWtsK5W61sVtxmJ RoXv0oF6EQwoOaBkyT4SLiDJBhy+2gE6anfhfGWqTyX5ErrTsf0QvAIUm w7oGXs/TP/RtAK4pC9q7g/bRtqSlwdk7KLF4a+f3TQc8K3Mc4PFYbGvAl jPrKVw/dpD+4RSFqT+UYRaf2jc3l+l+NtDgYyTd6gzEHNKFZpFVmxgOKx A==; X-IronPort-AV: E=McAfee;i="6400,9594,10342"; a="332231137" X-IronPort-AV: E=Sophos;i="5.91,212,1647327600"; d="scan'208,217";a="332231137" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 May 2022 16:16:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.91,212,1647327600"; d="scan'208,217";a="541471747" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by orsmga006.jf.intel.com with ESMTP; 09 May 2022 16:16:45 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 9 May 2022 16:16:44 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 9 May 2022 16:16:44 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.109) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Mon, 9 May 2022 16:16:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hXqfYnBy4PmcSme6mwHM5rSDmH0eOE3mMXLJ3VVrklgMyufNZJbNKde4Q3epIGz4oRXlkzTvFAXBl3/xp+6/w+/SswIKMAvd149mRmBBKQFn2TZIhor5YLBFl3hRG+XOhH6leC+5WI6KDRgGDJgec7u9rIvt66+c+qbu0FxQd+z4l8DVZB8po8MmY9+CCnU1mQnS/dkQJ48ozT0nWmW97j/Niv5U3dP9uuQHYZzRZEDKG6IZ2+YgeoWvw8UlU1BFfRZz9T5kxOahULzuwwf06zMaTu4744PZPPjP2mVpzAnkapY4KHYiW+5Dkc7FU7zRA5XDiwVcoFh1slnv5dBXpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aqcU0YiJz2Bvf7zfgDhCZOF+4QVU3oHnt3gZmUoL0wY=; b=n/gwPJdff6tF09K17AXQc71Q2/v0UJeG6H9wUGYxSHxq2XlhmOwDKnbQ7vT2OinA3HsFIXibLc07jeRVGR9A4x47+lLo7hkfvV/cgsqfVaMZlevvbGcp3LnzL2QmSG/Rqypf4XK5Kr8qgvdwrh018t5QbY10p5r6sYBPwrlf8u0OyqNnjVcaFVp1r9KOa8LzQzpuZa8nm2UcJJJONBaN6G3ibgu4S0hhCAPtWh4T+3kfYwhDt6zMdZ6b08dN7xlVo8lhUjoFcJHL9DlMu5BU3opZlZ9Pli7cZ41feYQsJafi4URsSvkVnXREFFb3qr1k8eAA6WX6fd5boDljmgsyQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MWHPR11MB1631.namprd11.prod.outlook.com (2603:10b6:301:10::10) by DM6PR11MB4426.namprd11.prod.outlook.com (2603:10b6:5:1d8::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.18; Mon, 9 May 2022 23:16:42 +0000 Received: from MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::2d8b:3e7f:83d7:1e56]) by MWHPR11MB1631.namprd11.prod.outlook.com ([fe80::2d8b:3e7f:83d7:1e56%8]) with mapi id 15.20.5227.023; Mon, 9 May 2022 23:16:42 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "thomas.lendacky@amd.com" Subject: Re: [edk2-devel] [PATCH 0/4] Refactor MpInitLib Thread-Topic: [edk2-devel] [PATCH 0/4] Refactor MpInitLib Thread-Index: AQHYY+1dp/t8B0fCP02+07Mpd24YHa0XLOH6 Date: Mon, 9 May 2022 23:16:42 +0000 Message-ID: References: <20220507151313.115-1-ray.ni@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e51aaf2a-c90e-4819-c426-08da3211faa6 x-ms-traffictypediagnostic: DM6PR11MB4426:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +MoXR++51QGmnSiqp/hebPA6k1zzzHa//cvH/iMI5CZdHQTOpu4iWbH/4mYqn2rqXX7XTsCwnTwQBDhu5gVgDORLqkNasdiMuPYsqSlXf1Z6A/WMazryK1e5d8iRYehNaJKkjko/MWVYIqAsO7sFFdC+kjESF6klqE/yGnppvSAaGqA1Pkbq8x/xol5LWvtM3H7PcF+8+MpgrIRTT4GGnQe4SpDlyx1xAWccQjPD2MaTyFC5RIwZgwVLDpLJStqycRVpplTaz328oFPoXBHqoltcTx/3LEsHUg8Tb9feokAWshS7T8smiyb9LR1i5Xpox0Vara3o7p48352EXmPkwBVIRf3wDzm0RmJx0+ZRPQlny6yo+mhvvKFTa6BbO8K6URq7EAho+y+vnwJnNZcwQog/XyWtY0tpaVWXPOiPHCYinFaZFQTOyWBBdNSfHkA8REC17DatxUDvXHgWLV9Z5hWykx4qeD/WFRvIh6C8oY6ihxPyAPQjX3tIV0BQQo5Nd7sp9Iuqoh80MLniHd1HzkuWbkM5/yQ1X+TzitB5LT/NHKiWpGngusMFbHK1QcYLOIKTuO+VxZ887qt/YGIGAjrCxgMO6vUR9Pv7OG72yHG+KfEAAyn6S0yqylBbwTKrIgcGiMcj82ULwhsNpQ5rxVGBYeC5gvVG22H3zxDa2ejsB651BPdEG2PKnpAuGtMwARc3GwTp9lR75vz0kt0zwU37BcG03Q3V48kHYvLXUvtGufE5V1L7IBPd9uwzAFq9Xc8Mbdpx9Px5OtFZGDhvJ8Kyg+YdMbQkJHOpGHs6hYx6VhtHtmlTcDLIFF2++uBfZ7EM13ugKk8xlohvr/qNOw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR11MB1631.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(6029001)(366004)(508600001)(52536014)(71200400001)(966005)(55016003)(66556008)(316002)(82960400001)(122000001)(110136005)(38100700002)(38070700005)(19627235002)(86362001)(66446008)(166002)(76116006)(8676002)(66946007)(9686003)(91956017)(83380400001)(26005)(53546011)(64756008)(66476007)(5660300002)(6506007)(7696005)(186003)(2906002)(33656002)(8936002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?F1uz6W47q+bMMgCXNXKKAwwOfFAfQPC2ZkmbjbKWHpKxpY3d9RlxXCVEoagC?= =?us-ascii?Q?++H3rutbarja549nDq0T/Dan4RTeXHtfuJ49UcxEULWTm4YFaafftob0op7r?= =?us-ascii?Q?tSXv5Uzr2ZEqV5kPosqigT+gBKoH7YsUhAa+knnM+8C4LnOXzN0gwyGZwWkC?= =?us-ascii?Q?fXcl3YrgJ57+JF27+Wdn/lkLmnYYX1GcIlzGcElJtW7qd6c1WxemG8IuCa/u?= =?us-ascii?Q?V5KFnLysl3V9L6GbF+z9z9kQXTJ+izhK50OA6TQPxxmB58QqJXbVyvTpv0Tc?= =?us-ascii?Q?oNhD0nO7G7SEC4iGbxukQ5mrAQb9TVSC5UTVEAc2YyfzDS7Us/+4JyUsTQHB?= =?us-ascii?Q?4RHzoUVbgn9qMh5qfB+BmpspiMRBIxJRO393LhdR9YmOodUcOIVvFMuf7jLw?= =?us-ascii?Q?xxKgKtI8+rQYhm86iec0fgAAsH2SSUql7hmwPV2ff3gunQkVgDAADPTb23C7?= =?us-ascii?Q?uAmpYoMJHahIkfX5FH3oEfct7Posl9inmp4ZTTCEw1ikIXCnOv9x4EVX5e1m?= =?us-ascii?Q?9zCSKIq8gZx2s9hy4EFVj9o9iJne9w9FwBYBVgJfi+FgJDv61SPTxnBvN0h2?= =?us-ascii?Q?NvXulujncuTYes9RlRspyPBZxRRsSTc5t8DLAEicJm9/m+iYraM0+Y8VASwR?= =?us-ascii?Q?HgcSQcQYzu/4sUPbKufOS0SGWpG8Alf2UJWpkleApfkOn+iKKoohk74dpOYf?= =?us-ascii?Q?/ER2Eo08hejfU5hqmhApxElQjvJMD+t1owLKbxY+qxDuWfnPu2+uEZIHQVCC?= =?us-ascii?Q?lsYNdCB+2zm3AVRHjJ/Pw2gsWroLjPDpfvT9ynwXEM31tDRMNXaVEuB3ulBs?= =?us-ascii?Q?qJPibDRTcMQYROatBXNLoCJx6Lq+fk8SE37IJBbOrZqq3z2oXmZa/tyPMHsi?= =?us-ascii?Q?W+ncUlzueR9PgLvC6Dv8lTveIAHrsVPAYSgZLIkCdNeURQzcPq4PLhGmrpwH?= =?us-ascii?Q?L9iZJCeQ8B7LPRLcgEYxPjz1Ze38BK+Nj2vHYxjk2FYDL3xIYZppiWi1lVdn?= =?us-ascii?Q?V59lY87CnzdgRVzQKgyweSHMW35s0AlU0/6OEr5TFeLcD2cnUn34z6f7ob2m?= =?us-ascii?Q?33oFzVUDIQc9H1LkMCFRCKeUoinyQga1MoboYDglKRrJrrfsKToKbe7enejn?= =?us-ascii?Q?/5W3xTyb0+qHKRi/v8q4QARzypPCqd1nLTY7CM7x+6tDhMY4iz3bOE+bhX1p?= =?us-ascii?Q?1FZKegqf/Ux8KpPbH3oNAgPsrEk6rXSunjO/o9uiAmZUPENB6curtjoDqJjd?= =?us-ascii?Q?dIOvBLMR93DpeRJw3yLzT2IyYOcEdI6dzRm81bwKGIeK8D4eEK7rTG+DDWCP?= =?us-ascii?Q?CzdD0Woga2k6cm3QUh6oJChVh7STdrdgkZTKkkc2B0QdMf7iaD8qVzUgsUDX?= =?us-ascii?Q?b9TdqrI9jLZuZaV2CR2GnCW0EycgEe09XMzeDgoozGVNNmw1+KRnjqvluG3E?= =?us-ascii?Q?SACNXDi4JGIx1mb4YwvNYkcdWpbLL4z8M3x6BwTdtJ63GezRFc1IOvKtWVw2?= =?us-ascii?Q?MrhrTNQxGITENZrNHA3AAwZY1HuK3CH+DyOEGTtLHnZ8q0gIhOJ1rG0n/YVb?= =?us-ascii?Q?ZixR3T5zCaxQ3zXPMyIDPlQetzpjymd/xi6+ufmEBU+DrzWVl/HCMf1BROa9?= =?us-ascii?Q?t+1t22lfOhNmF7eiaCO1YR+xzw7ATQ1c5EFLkwyBp+RtHqpjGaLMBwmb/lTf?= =?us-ascii?Q?tTHjuJGUKFnl5YBRnx4yxWVD6A4G4yzK9LgEOYTVpV0wY7c41xUdE2vo8oo7?= =?us-ascii?Q?3NQSkxaATzjdSxiTUmEHCS1+C+qrWXo=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR11MB1631.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e51aaf2a-c90e-4819-c426-08da3211faa6 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2022 23:16:42.7256 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 1IlfHtEvrnh1nEkRm5mp9U3D38EpeN/IM/GpXFputjCZaKOfKTOCV3M5f9WdFB+nDffKGQCnFSBZavgUJXzKTQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB4426 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_MWHPR11MB163114FD1E863E7F3257B0658CC69MWHPR11MB1631namp_" --_000_MWHPR11MB163114FD1E863E7F3257B0658CC69MWHPR11MB1631namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable https://github.com/niruiyu/edk2/tree/refactormp thanks, ray ________________________________ From: devel@edk2.groups.io on behalf of Lendacky, Th= omas via groups.io Sent: Tuesday, May 10, 2022 5:39:51 AM To: devel@edk2.groups.io ; Ni, Ray Subject: Re: [edk2-devel] [PATCH 0/4] Refactor MpInitLib Hi Ray, Do you have a public git tree with these patches that I can use to test with? I'm having lots of problems pulling these patches out of my mail client and applying them. Thanks, Tom On 5/7/22 10:13, Ni, Ray via groups.io wrote: > > Ray Ni (4): > MpInitLib: Allocate code buffer for PEI phase > MpInitLib: remove unneeded global ASM_PFX > MpInitLib: Put SEV logic in separate file > MpInitLib: Only allocate below 1MB memory for 16bit code > > UefiCpuPkg/Library/MpInitLib/AmdSev.c | 6 +- > UefiCpuPkg/Library/MpInitLib/DxeMpLib.c | 2 +- > .../Library/MpInitLib/Ia32/MpFuncs.nasm | 11 +- > UefiCpuPkg/Library/MpInitLib/MpEqu.inc | 2 +- > UefiCpuPkg/Library/MpInitLib/MpLib.c | 99 +++++------ > UefiCpuPkg/Library/MpInitLib/MpLib.h | 2 +- > UefiCpuPkg/Library/MpInitLib/PeiMpLib.c | 15 +- > UefiCpuPkg/Library/MpInitLib/X64/AmdSev.nasm | 148 ++++++++++++++++ > UefiCpuPkg/Library/MpInitLib/X64/MpFuncs.nasm | 167 +----------------- > 9 files changed, 216 insertions(+), 236 deletions(-) > --_000_MWHPR11MB163114FD1E863E7F3257B0658CC69MWHPR11MB1631namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
From: devel@edk2.groups.io = <devel@edk2.groups.io> on behalf of Lendacky, Thomas via groups.io &l= t;thomas.lendacky=3Damd.com@groups.io>
Sent: Tuesday, May 10, 2022 5:39:51 AM
To: devel@edk2.groups.io <devel@edk2.groups.io>; Ni, Ray <r= ay.ni@intel.com>
Subject: Re: [edk2-devel] [PATCH 0/4] Refactor MpInitLib
 
Hi Ray,

Do you have a public git tree with these patches that I can use to test with? I'm having lots of problems pulling these patches out of my mail
client and applying them.

Thanks,
Tom

On 5/7/22 10:13, Ni, Ray via groups.io wrote:
>
> Ray Ni (4):
>    MpInitLib: Allocate code buffer for PEI phase
>    MpInitLib: remove unneeded global ASM_PFX
>    MpInitLib: Put SEV logic in separate file
>    MpInitLib: Only allocate below 1MB memory for 16bit = code
>
>   UefiCpuPkg/Library/MpInitLib/AmdSev.c   &nb= sp;     |   6 +-
>   UefiCpuPkg/Library/MpInitLib/DxeMpLib.c   &= nbsp;   |   2 +-
>   .../Library/MpInitLib/Ia32/MpFuncs.nasm   &= nbsp;   |  11 +-
>   UefiCpuPkg/Library/MpInitLib/MpEqu.inc   &n= bsp;    |   2 +-
>   UefiCpuPkg/Library/MpInitLib/MpLib.c   &nbs= p;      |  99 +++++------
>   UefiCpuPkg/Library/MpInitLib/MpLib.h   &nbs= p;      |   2 +-
>   UefiCpuPkg/Library/MpInitLib/PeiMpLib.c   &= nbsp;   |  15 +-
>   UefiCpuPkg/Library/MpInitLib/X64/AmdSev.nasm  | 148 += +++++++++++++++
>   UefiCpuPkg/Library/MpInitLib/X64/MpFuncs.nasm | 167 +-----= ------------
>   9 files changed, 216 insertions(+), 236 deletions(-)
>





--_000_MWHPR11MB163114FD1E863E7F3257B0658CC69MWHPR11MB1631namp_--