From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web10.3031.1649828477329696944 for ; Tue, 12 Apr 2022 22:41:18 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=JGXbG76b; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: chasel.chiu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1649828477; x=1681364477; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=HGYLGxoSi/l+txXE0KQDPRsD7Yw4Ac2OY88SPkAd2ZE=; b=JGXbG76b30aERfCjvDgXt8oMjE4FNQzodVRfrFX94SyasPQLs6Annmor +4J//Qj+iHLBKY7Xwu4XYPxFfuz7vQ6QOfLWtIcfKsAVFwmEXjeHSo7b/ uyAN+zSZVdva2a0ofL6u96dL5cAxULbC6H2OI1zX5xMhQKsCo/R5RwBF7 4b9ie0IFcTDJBOMLYtVXpNvnJhqSe12CdaC5x0F3gwPgwI/A6W5T8g+Sa vSex6Xorfby/bqPUvWkU+2Z7wp4uHBOX7eE5upThklT51bgj1lwk1dwtW LVco1dVVDiWEPUvmtLLqGOYSO0PwzY+Z7O4jEpF0KAYb6iTnR7Wzl3+Qh w==; X-IronPort-AV: E=McAfee;i="6400,9594,10315"; a="262331706" X-IronPort-AV: E=Sophos;i="5.90,255,1643702400"; d="scan'208";a="262331706" Received: from orsmga003.jf.intel.com ([10.7.209.27]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Apr 2022 22:41:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,255,1643702400"; d="scan'208";a="507848514" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga003.jf.intel.com with ESMTP; 12 Apr 2022 22:41:15 -0700 Received: from fmsmsx607.amr.corp.intel.com (10.18.126.87) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Tue, 12 Apr 2022 22:41:15 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx607.amr.corp.intel.com (10.18.126.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Tue, 12 Apr 2022 22:41:15 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.108) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.27; Tue, 12 Apr 2022 22:41:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CpvSKiVpM0aC/p0TrgLM1rn359uFb/iG1QudZvxz5pfdANqvbAO0PZac5RnbvAv0lLc8oypmw0IFNRO99aNQ6d2mIQ9BriQLcs7eB9QWyhYF8KkwsaKuZHG7eb0cNgCyVaYAp442M+fwXAVfVnxElv7DwrjqCazSHZZTxHJpOwc1/6boHbrhA/Y+0i0xcIMd/Su4ldgikm/WC4l/nXwiIXCVgmVgKGMuUsc/BabcRVtCNjvJsd/TDq5IvdcRbq4Trp5MsipeWyyWw6PGxfUEgEq3OO/rJnvgHFrekcnF3MByIfefk7M0IvEqVJjeNjOHnxQ+c+EnXnMiSgOZII670g== 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=mrxLJEmqwgHVVLNqIE/CSp/Whao5y0BPfJMCqmnJvK0=; b=daOGCv/kfi3aJxCif4imbuEBkYXX29xekeicCI0q6m+7J1jVzaRA5UqkAmbARwQqVzUaDJ7K96FQxEcfS/4fge1SCTH+BiPCQ9k0KVvxDQeDacM9j6yUv9fk9gauIeIAqLefJ5KmQB14eKwdZqoBaUAjFFNzJCZm573w7evPAVTCVVvdkAp2GXzNv1FHTJSxcI18i5xSQrWoL7WG98GAdR5aVez3aWx+PGjE0Z1tROAqFvQ6Ln+yrRWJsfp2XGk6poK62SIkUCekJqcwRuTvjifUfGX8WgOvlGIm9EFoVEBLCsViIMWDMbRjwc4BvjeJ/NYNLi3HFdz9SoKtQEzBCw== 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 BN9PR11MB5483.namprd11.prod.outlook.com (2603:10b6:408:104::10) by MW4PR11MB5909.namprd11.prod.outlook.com (2603:10b6:303:168::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5164.18; Wed, 13 Apr 2022 05:41:13 +0000 Received: from BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::c076:6436:db8e:ee22]) by BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::c076:6436:db8e:ee22%7]) with mapi id 15.20.5144.029; Wed, 13 Apr 2022 05:41:13 +0000 From: "Chiu, Chasel" To: "devel@edk2.groups.io" , "Kuo, Ted" CC: "Desimone, Nathaniel L" , "Zeng, Star" Subject: Re: [edk2-devel][PATCH v4 0/8] Support PEI 64bit in IntelFsp2Pkg and IntelFsp2WrapperPkg Thread-Topic: [edk2-devel][PATCH v4 0/8] Support PEI 64bit in IntelFsp2Pkg and IntelFsp2WrapperPkg Thread-Index: AQHYTuBJ7LvKi6fLOkCnUmPB1PujyqztVBBA Date: Wed, 13 Apr 2022 05:41:13 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 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: 26263282-e09f-412d-ec65-08da1d103893 x-ms-traffictypediagnostic: MW4PR11MB5909: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: G9r49ee+TT1J1tkAktc/nrp59ho15l+IoXz8i1aAxYSlfcc+KMVTOwBOylYv+Fs4sBXHtt5r3ipGsXwf/EBkR5Abp0ZyM5DQ1gMz/tmcgAUlg6xzkDIXarMe24cqeISeRGgAQMRvmD2hemziurWgIMc9Tqcx1YpE3+4TSCYj7+FmLQ/CzB0BBoniJA9YWKz36OJUftyimOM27KtGKAINAX0/p8NUEHpjxmBegCCLqldXxpb+JLNvjjPiQ1S0GKn5/6OETHETGVsTOQT5tU1dsOHBodDY7A2CDdnxtLL8Kh+svzUDcrvUneQLlRi1QRd32l1CPRFby8TZvwMpaV9kPVYHX//sEYWC1eHXvsPQZtJdNnrfQclnkOJof1kCmvRqMUg/MSMlpFu/M2ZhVRQyTbX8hBGBKSf3pCAy8TE94oW4jzQKDdjque3l1qI788enpGBLaQFJRc1Zkh55WPSulB3W9nsR3Z5cvcNJmrkDAHxXATaMCGCYCVuPd+iSzuTVXFm8H3nWHLW/41cCSYYZMZula0Z/SaYqYtsoVnnQt0AOVoWELA+a8CXGwjKTL7v0vLDFwz7wvDUh2bbTUf2w1OsgMW92P9SH3JN1xfUxz/idOJrf12pygiEhQ7Ja5rujEl+2fi1kuc+qX2/9ue4Gs6awdQN2wV9XDqU1+q8WC6zpGmEZTKGfkI2gwOYHXFRfXcXESyQrMAjkQR/We5Hqx0lIl2T/sGbhwRtpKwpEoQ/Q8KLFOY0XAGwsajqzQPxKdURU4eoA1EQAAz6inypzh3A6Em20euFFxAfws/RHmaCUEVZrPS0qahmKoSN4W4p9eKOzts7iIMayLNczd9slPqgWKskfeUid6mVrDmzrTzY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR11MB5483.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(38100700002)(38070700005)(19627235002)(54906003)(55016003)(110136005)(316002)(6636002)(2906002)(8936002)(9686003)(82960400001)(83380400001)(107886003)(122000001)(4326008)(64756008)(66446008)(8676002)(52536014)(71200400001)(66476007)(966005)(66946007)(76116006)(66556008)(508600001)(86362001)(7696005)(26005)(53546011)(186003)(5660300002)(33656002)(6506007)(11716005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?pKS2Ep8aLsVNasISLz1fWtlSqTCVzhWSUhtWJvKLeMNLXq7JKwHpK2+U2sao?= =?us-ascii?Q?9ZHCENqmvDFaHNlVpmX2dMAWSNb+oeiP8j05qbZMU3mpzswuC3Yqm+eFUPae?= =?us-ascii?Q?QHTNMP7b+2WXoVpNMvmVbA7Kel1tdWxDKGDPYlkyFeACmF6SwCJJ5NM9PMpk?= =?us-ascii?Q?vEl+De1IODsH/0NoP4Kc5uv90suBnvhwjdQcmrs4aF26IFTw2nQ6533kUG8I?= =?us-ascii?Q?Brm0Tf8TFRON8tzkHfEwDbuGsLNqxWeUNqr/cTsiGpNY3D37yGli0fBEhOCU?= =?us-ascii?Q?uUoZX/gDPcmpeWeSy9lzo5qJlXKttYvTmo14T7tM8s99h6TcXCbwqCa7t09v?= =?us-ascii?Q?Miw4R428eyLjerBD11NFjz2O/VvOZ3piMwNMVS6d69wbfgjVPBz/gwS5Bv2w?= =?us-ascii?Q?qc+JAVwjEN7BiE93wzsiC03i7EUmMwXH26biQVxKXRh18xHzoPF8TMFb2C2U?= =?us-ascii?Q?JevDzNRzxjhpoXPPsV2Aco355BiBMmLv7yC/1ZU245206kK135cn07KGTfI4?= =?us-ascii?Q?/ZQR2RUDtJoKB4VYIOvXNDfxNl1HQkoYJqLqCkmRw0/WgiyNPQVo1tHWmWF3?= =?us-ascii?Q?I8+Ht6zyfY7Ptmyd0PrBr1kHQ6cR1rPfmksNX3Fiangwqh7kIee+K7YCSNQ9?= =?us-ascii?Q?RBCQ6M1ztt+b6o+cCq7zNg2Aq1xv4hx6vxNGxd4HhVM+zUzVf9jmh0He3gad?= =?us-ascii?Q?/heIaTeMsbTgk6rle+yfnX9tbz09FNnORAbnV9QN6ZAATFSF4DhdpOJ6VfdS?= =?us-ascii?Q?Kp+2bWdVAGI6nlB933dEnmMaJO8aTICl0mSLn26FYG3ndGWKoRqnqb02nIGR?= =?us-ascii?Q?W/o+8GRcipsjVr79tYgMXyZ1ZkN2INd4+VZRFrP9Vh0T8dXEo2iH6Ml5RNyy?= =?us-ascii?Q?KENg7cQbbb5VlXdxPOoOaO9Eaj3EArMAEV/RaTxYR69DtGibn0FPLN8VLSwE?= =?us-ascii?Q?2GBqmD7ufPGQEt1mVl+0DeL2mLYZ9H16BBuASVirhWrij7hGVRK3ahXGeALk?= =?us-ascii?Q?O5LGGw/9zgxRkLj551ka30bXOY6PdL4JXJGmkfVc0vdYZurQti20xUtkbLmQ?= =?us-ascii?Q?cL+C7c40ZmrGR8AEK5CjFo49d6PtwoWJOegeEZPBeimjwghBe49XqOXB3cOe?= =?us-ascii?Q?ytUR/blhplxo6KBQs9I0mNXHIGNcSuTZQV4m+urLDb6lpnTgIZ9GR1Xv6DRb?= =?us-ascii?Q?tT8R3C6OouhQrDft/uX2GATjnYcmmmhiY1mPrqo5gMUoM+ffVu5GqZ2czBBp?= =?us-ascii?Q?lWYv3IX/53L9bSWG2Vn+JoNESLOxJZyzcTrdSmg5CZqRnIHQXKMZTsBICGjB?= =?us-ascii?Q?9EdnodFI6R0cE7Hpn8VhCmHH7jFUWdI3po/eXhut1SEyXHWg9AvHGYysPJ3X?= =?us-ascii?Q?BMhKpveGMwWUY2zpcPlj7YBKUiGTxgC/09+jsy7KEjUPHbGxINeaSQ81bkAH?= =?us-ascii?Q?QeMedAYkJ48X7bp0VE9vfBYs28Hw1JMPERHNCj+0yCv9w1bs3SZYrgPE6uR2?= =?us-ascii?Q?OCQ5TzKQFP1HN7REd7ywsS1t/0Oha0mEKdzpKTSrEDh5P1rlypsIspoE1JWJ?= =?us-ascii?Q?++RwO7t961K54m8w/5VUIwZE0xuRFAd3xd7KiidtvGOvhvMOfhZaUWWTlQh4?= =?us-ascii?Q?PRsdWV2W6hww+CK08WFd4dzEZyR2L6tx3IDOS6fXjDebTBw8nUJDDB+u0vp0?= =?us-ascii?Q?deYwugYneRa96bNDJlsOWG/LpcitoVOoUl2l1KuVLy1FKBYn1drEtf5U73lF?= =?us-ascii?Q?/mEJ2s7RFw=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5483.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26263282-e09f-412d-ec65-08da1d103893 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2022 05:41:13.0840 (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: EfV7XybWbv1nI6LXJ/+pgYlotzIu+ekCqhK1S8IJIRZdajfmNy5Ag9Frk97POZPAEfW91HzGkQV9G54rXcwwpg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR11MB5909 Return-Path: chasel.chiu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thanks Ted for updating patch! For this patch series, Reviewed-by: Chasel Chiu > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Kuo, > Ted > Sent: Wednesday, April 13, 2022 10:43 AM > To: devel@edk2.groups.io > Subject: [edk2-devel][PATCH v4 0/8] Support PEI 64bit in IntelFsp2Pkg and > IntelFsp2WrapperPkg >=20 > REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3893 >=20 > Currently PEI drivers/libraries only support 32bit in IntelFsp2Pkg and > IntelFsp2WrapperPkg. The patches below are needed to support these > drivers/libraries in 64bit. >=20 > V2 changes: > 1.Change FSPM_UPD_COMMON2 to FSPM_UPD_COMMON_FSP24 in > FspApiEntryM.nasm. > 2.Add FSPx_UPD_COMMON_FSP24 in FspApi.h. > 3.Add 3 additional patches for supporting X64 in IntelFsp2WrapperPkg. >=20 > V3 changes: > 1.Update FSPT_ARCH2_UPD and add FSPT_CORE_UPD back. > 2.Use 0xFFFFFFFF instead of MAX_ADDRESS to reflect the default of > FspData. > 3.Remove EnableMultiPhaseMemoryInit from FSPM_ARCH2_UPD. > 4.Bump GenCfgOpt version to 0.57. >=20 > V4 changes: > 1.Added EFIAPI to SwapStack and PEI_CORE_ENTRY. > 2.Cast FspData from pointer to UINTN and then from UINTN to UINT32. > 3.Corrected few typos. >=20 > Ted Kuo (8): > IntelFsp2Pkg: X64 compatible changes to support PEI in 64bit > IntelFsp2Pkg: Add FSPx_ARCH2_UPD support for X64 > IntelFsp2Pkg: Update FSP_GLOBAL_DATA and FSP_PLAT_DATA for X64 > IntelFsp2Pkg: FspSecCore support for X64 > IntelFsp2Pkg: SecFspSecPlatformLibNull support for X64 > IntelFsp2WrapperPkg: Adopt FSPM_UPD_COMMON_FSP24 for X64 > IntelFsp2WrapperPkg: BaseFspWrapperApiLib support for X64 > IntelFsp2WrapperPkg: SecFspWrapperPlatformSecLibSample support for > X64 >=20 > IntelFsp2Pkg/FspNotifyPhase/FspNotifyPhasePeim.c | 1 + > IntelFsp2Pkg/FspSecCore/Fsp22SecCoreS.inf | 8 +- > IntelFsp2Pkg/FspSecCore/FspSecCoreM.inf | 9 +- > IntelFsp2Pkg/FspSecCore/FspSecCoreS.inf | 8 +- > IntelFsp2Pkg/FspSecCore/FspSecCoreT.inf | 10 +- > .../FspSecCore/Ia32/FspApiEntryCommon.nasm | 4 +- > IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryM.nasm | 30 +- > IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryT.nasm | 96 +++- > IntelFsp2Pkg/FspSecCore/Ia32/ReadEsp.nasm | 8 +- > IntelFsp2Pkg/FspSecCore/Ia32/Stack.nasm | 10 +- > IntelFsp2Pkg/FspSecCore/SecFsp.c | 10 +- > IntelFsp2Pkg/FspSecCore/SecFsp.h | 2 +- > IntelFsp2Pkg/FspSecCore/SecFspApiChk.c | 8 +- > IntelFsp2Pkg/FspSecCore/SecMain.c | 8 +- > IntelFsp2Pkg/FspSecCore/SecMain.h | 18 +- > IntelFsp2Pkg/FspSecCore/X64/Fsp22ApiEntryS.nasm | 103 +++++ > IntelFsp2Pkg/FspSecCore/X64/FspApiEntryCommon.nasm | 76 ++++ > IntelFsp2Pkg/FspSecCore/X64/FspApiEntryM.nasm | 262 +++++++++++ > IntelFsp2Pkg/FspSecCore/X64/FspApiEntryS.nasm | 67 +++ > IntelFsp2Pkg/FspSecCore/X64/FspApiEntryT.nasm | 495 > +++++++++++++++++++++ > IntelFsp2Pkg/FspSecCore/X64/FspHelper.nasm | 34 ++ > IntelFsp2Pkg/FspSecCore/X64/MicrocodeLoadNasm.inc | 11 + > IntelFsp2Pkg/FspSecCore/X64/ReadRsp.nasm | 22 + > IntelFsp2Pkg/FspSecCore/X64/Stack.nasm | 73 +++ > IntelFsp2Pkg/Include/FspEas/FspApi.h | 145 +++++- > IntelFsp2Pkg/Include/FspGlobalData.h | 51 ++- > IntelFsp2Pkg/Include/Guid/FspHeaderFile.h | 14 +- > IntelFsp2Pkg/Include/SaveRestoreSseAvxNasm.inc | 284 ++++++++++++ > IntelFsp2Pkg/IntelFsp2Pkg.dsc | 2 +- > .../Library/BaseFspCommonLib/FspCommonLib.c | 4 +- > .../BaseFspSwitchStackLib/FspSwitchStackLib.c | 1 + > .../Library/BaseFspSwitchStackLib/X64/Stack.nasm | 5 +- > .../SecFspSecPlatformLibNull/Ia32/Flat32.nasm | 2 +- > .../SecFspSecPlatformLibNull.inf | 6 +- > .../SecFspSecPlatformLibNull/X64/Long64.nasm | 31 ++ > .../SecFspSecPlatformLibNull/X64/SecCarInit.nasm | 40 ++ > IntelFsp2Pkg/Tools/GenCfgOpt.py | 4 +- > .../FspmWrapperPeim/FspmWrapperPeim.c | 25 +- > .../BaseFspWrapperApiLib/FspWrapperApiLib.c | 42 +- > .../BaseFspWrapperApiLib/IA32/DispatchExecute.c | 21 + > .../BaseFspWrapperApiLib/X64/DispatchExecute.c | 45 +- > .../{Ia32 =3D> }/Fsp.h | 0 > .../Ia32/Stack.nasm | 6 +- > .../SecFspWrapperPlatformSecLibSample.inf | 7 +- > .../SecRamInitData.c | 22 +- > .../X64/PeiCoreEntry.nasm | 149 +++++++ > .../X64/SecEntry.nasm | 171 +++++++ > .../X64/Stack.nasm | 73 +++ > 48 files changed, 2413 insertions(+), 110 deletions(-) create mode 1006= 44 > IntelFsp2Pkg/FspSecCore/X64/Fsp22ApiEntryS.nasm > create mode 100644 > IntelFsp2Pkg/FspSecCore/X64/FspApiEntryCommon.nasm > create mode 100644 IntelFsp2Pkg/FspSecCore/X64/FspApiEntryM.nasm > create mode 100644 IntelFsp2Pkg/FspSecCore/X64/FspApiEntryS.nasm > create mode 100644 IntelFsp2Pkg/FspSecCore/X64/FspApiEntryT.nasm > create mode 100644 IntelFsp2Pkg/FspSecCore/X64/FspHelper.nasm > create mode 100644 > IntelFsp2Pkg/FspSecCore/X64/MicrocodeLoadNasm.inc > create mode 100644 IntelFsp2Pkg/FspSecCore/X64/ReadRsp.nasm > create mode 100644 IntelFsp2Pkg/FspSecCore/X64/Stack.nasm > create mode 100644 IntelFsp2Pkg/Include/SaveRestoreSseAvxNasm.inc > create mode 100644 > IntelFsp2Pkg/Library/SecFspSecPlatformLibNull/X64/Long64.nasm > create mode 100644 > IntelFsp2Pkg/Library/SecFspSecPlatformLibNull/X64/SecCarInit.nasm > rename > IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/{Ia32 > =3D> }/Fsp.h (100%) create mode 100644 > IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/X64/P > eiCoreEntry.nasm > create mode 100644 > IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/X64/S > ecEntry.nasm > create mode 100644 > IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/X64/S > tack.nasm >=20 > -- > 2.16.2.windows.1 >=20 >=20 >=20 >=20 >=20