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.web08.21900.1644377219626789028 for ; Tue, 08 Feb 2022 19:26:59 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=VDY5FjDB; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: nathaniel.l.desimone@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644377219; x=1675913219; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=b1SG5OaU8QJtz+rCdD4UjwUfFPEyn5UyRltgNm8WrMA=; b=VDY5FjDBU5IIUOy0GRtPl1P8nFQPzouujyZrmEnWRD5hl77XlJsF5NxP C6g8Jd8W9S2rryfhTAX4l+QN7JZVe6zlnTXImpjRraeUnLr6kS3x+LbwO uGQ2k7zn224d8C5OLK+QuAuo6yAveXly4qVslM+EmYU1CieFIcs6ZkRn9 khRvQCEYLZPItTsuY8gpiWjdJtIyjVlTZnDMVg4pFUzLwriIjLnncin18 d2ymR/4wcadnAI7mPYFZQkU79inRBRBb7LXkCgBzqxmA3seqkN+zHt82W KGxCf26isw/nwsblIgj8TAP3W73C7hlCiE3ZOY+jtFjlQneGrdbsam8fs Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10252"; a="249057823" X-IronPort-AV: E=Sophos;i="5.88,354,1635231600"; d="scan'208";a="249057823" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Feb 2022 19:26:59 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,354,1635231600"; d="scan'208";a="585418931" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by fmsmga008.fm.intel.com with ESMTP; 08 Feb 2022 19:26:58 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 8 Feb 2022 19:26:58 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Tue, 8 Feb 2022 19:26:58 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.175) 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.20; Tue, 8 Feb 2022 19:26:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CpOLcXvKepaJc4Zjo+j1fUMTXITNH3yCKFElYBMbtRzDuLZ7vbIYchUp/kXIZeXNlwCrXBtOjdaDWAYVAhaVOeQN6+h0biCFMyVh+ZJ4YqmTqm9Ob0Hdo0PpylIIUU7xAyp8zHo2metUvNczJK8jPAnNHftQYIRCipVbXeZRJYSqbGaQucPhK4LuWviaFuNjmtQkLBnfwesjY1jGeIJhR78/KjzGOqz2n8exHr/xAOXQaA4cCb8CojAgBQTePJ1UNrWCc8HtqOHnjdbgg9dsKRRlTW7DRyyjlZZjsT4kaYCgFA150QSjlnlhSrmnTcdqWXai2g64R7g5ODtiR3Wktw== 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=rkOJK6m0qyM1ErYmlVo9UvprsSpjOkzjD90ry5zKpxE=; b=aEz41VeE35r+fFhFlp+ep4YuMaWWvsJuUG780QUBZYha8cDlAYqor/stWwM/aX/BHc2Lysae6UmX0OM1o7pxZT+GRqjosUtYY/lVZOSdO7q4DlN409VKwL+HzJf/ffLHWGOXr9z+nNrD+oTSfemjdVt8UVGFcOdEyHMxPKUQKLeF6nMzOQp2OCwWLcs3cKe76KkhfmJ/ARrpIozWzb30UicXlqxAvJSOytswYlIwsE/zYYIjffsjIOEM3qyDjX1yNLyxC7E+nnXnLxsih5TJCHpd3o1dabbac7KNTGVIQpEFdiAWKNGYkr+xXbZs5m0F2PARz6OpUlxOJvH64yqVtw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from MW4PR11MB5821.namprd11.prod.outlook.com (2603:10b6:303:184::5) by DM6PR11MB2620.namprd11.prod.outlook.com (2603:10b6:5:c8::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Wed, 9 Feb 2022 03:26:56 +0000 Received: from MW4PR11MB5821.namprd11.prod.outlook.com ([fe80::6920:39b9:e18c:9dc5]) by MW4PR11MB5821.namprd11.prod.outlook.com ([fe80::6920:39b9:e18c:9dc5%7]) with mapi id 15.20.4930.022; Wed, 9 Feb 2022 03:26:56 +0000 From: "Nate DeSimone" To: "Zhang, Xiaoqiang" , "devel@edk2.groups.io" CC: "Chiu, Chasel" , "Oram, Isaac W" Subject: Re: [PATCH v1] MinPlatformPkg: Install memory relating PPIs Thread-Topic: [PATCH v1] MinPlatformPkg: Install memory relating PPIs Thread-Index: AQHYG/pgNH/YEkNYhEudw8BZndnz5ayKkcuw Date: Wed, 9 Feb 2022 03:26:56 +0000 Message-ID: References: <20220207081109.1094-1-xiaoqiang.zhang@intel.com> In-Reply-To: <20220207081109.1094-1-xiaoqiang.zhang@intel.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.6.200.16 dlp-product: dlpe-windows 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: 1a83b53b-5fd8-43b6-3674-08d9eb7c0655 x-ms-traffictypediagnostic: DM6PR11MB2620:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:86; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: C91kTr+u1aLH085D6V1Y6aGFy7E/B47c0VHTgbezWoAq9S4b4Cg79wmqjbJ4wKfiJ3OiePUKpXWJOstYAz4BEt2fdPbB4TzdJAD2yPfql6VyAdVuQEGKz6yvXR9bLUjSbaoAE2XYnKFf8UAdv+FGoN+rncEvTw/GWHTQ3zrQzQMwViN+eCJ/28Ag98S++kDSnKilt2ZAKGwvtUD6E27XdIz4fGztNQk6ZDjNF/zlt76q1N84dXQ4xHoUfqXoNeJ/KW6FhLvvu3ttBY5IKcBweQ413Ke2LtnRBY1m+BXmLIsMgVoDCChfUg3sjc8GMNjz1Sc0pBePzpIKgv7FqJWZEUDtcSYGnC6nS63ZcK/0YEhBjQntE0/S7Ut0djjKREmStRISWboE8gn7/y6rBpm/q2dm+Pno0T95JpE1yGo5bTnlGxEFDg6H+c6F92C2npjkdQgiew1+NTnQVCpdaC3rBRjfZGoOo5gDGQ0mIzzAYuy+S4CDGUPUSTQMUcK86dDBRMn80gvD9OO9QlU88wDqsX10QTKjESCDkLnpT6omBhVugN4lnIA8b+uri4ENqQAIByQSCqu/L5lg4d/LXQkTsGCmDBsb0nOcXF11c0t/J9AZRbTo9Q0eO7c7i/nQCcVec7eoD6FyqafxWER3BcJC3mrofToUcd0Gfpec75AYWZAPLhn3DOotKuT7OIYLPaEzOLjt/oXfT9Xykc18TYSXdycdcS22E0rXkinM60ftuRkjI3/RsgWbJ8+Vigbd1+VNn110gLRN3wIg/Jzfi9yXzNNNg5/eoSRRdjN/zKuh8ciIowyDr2VPX+oMuGfTS1J3TOMVCTRGmujSEY6YI7HVvA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW4PR11MB5821.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(83380400001)(186003)(19627235002)(26005)(110136005)(82960400001)(71200400001)(33656002)(9686003)(7696005)(6506007)(966005)(53546011)(66476007)(8676002)(5660300002)(8936002)(55016003)(66446008)(64756008)(4326008)(66946007)(38100700002)(107886003)(54906003)(122000001)(86362001)(2906002)(52536014)(66556008)(38070700005)(76116006)(508600001)(316002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?TYcsu9jA/MnOJUiUo/BP36N3x8TCNqowKy1c+mXGEmMbeQWGM+E4Yoqp3+j3?= =?us-ascii?Q?SHLOoAuqWXLaPIPfvx1/6ue65Hgxp8qACzb3naS/Q9STlOvVZjUa+w49qX3/?= =?us-ascii?Q?OtRJRIYpuNNlGKJmuQIUyKsqMCphS2XFREBXm30yShXV1yDGnUX9vn3aUi4X?= =?us-ascii?Q?fcl3r0n8CBohTVUokg5q7FGe2K5BhMndWEx/cAq/T2wBgyHiXezcnoBdwhtc?= =?us-ascii?Q?zWVc8R1PnK1GjZkB43kUt8pcKbQv8hnQ+sRq4EO8G4y9x6sRrkV3EPDcK5tt?= =?us-ascii?Q?Fio1t+dSpgKy4QQXHunBY4+k0z3UneeQyany2UO3TVoDAxaGLzQToQNLjqTe?= =?us-ascii?Q?BFajLyihvgRyJG8zk/V5s7yJe+S75cO8RzImDu3TgbzBv0sFKQWkaz//QKpj?= =?us-ascii?Q?41Jbpq8Vwc+4Plw2Bfq7uFEz374K8e9r52xeenD9wNH7TPEjr8/FrpdQzVfL?= =?us-ascii?Q?vtdlGZT64zPio9wIdcnvdNr9kNVRoHtMbQBmLVuOF+GepHCzl/Duak1SECrK?= =?us-ascii?Q?+5V9+0ROg+KJuNC1xdzQaYK3CMOKFponIClctswxtVifI88jNm9zqZF8tJm2?= =?us-ascii?Q?ngogA8XS/6PL7W5couqLLANZPNMFRD1mddPX/Gb0TEJJs+HDbqjndycf0ltV?= =?us-ascii?Q?kNnGeynrPgr3BKbKL50krC759E0NIzkrYTi7q/Ik3M0taixKVHfQK8CoHpIa?= =?us-ascii?Q?9PCDAo6NOwCY6KS657rUjhQGDsiCR0rC/anqQOCm675rZecR1B7lVdL0ZmA8?= =?us-ascii?Q?W9f7Hzv28q7pUICxW3E16dqW3QDxJJBmT8/WEdi7Bz7wqdiMHtBsqymFd01H?= =?us-ascii?Q?iciKh+UHLrfPnKhfVgDQ+DgDOu1ngRElf1wm1phFT4qPnrIORcoDg4dyp9nA?= =?us-ascii?Q?mvjJRT/1x92g/SEBlVlBajV5WEnI7AkIisIvUuJ5wsTymVHMJDiwtGJGcvLZ?= =?us-ascii?Q?NwtFmwTj++KdzIPxhdNDS6InbVip2QcixRWCrAxa9bdEz/a5sR7jqigP0J7E?= =?us-ascii?Q?NqpF16N7xoBaU0Zx1anmXCmehk/jhawyjwPZxm96QIt9nGMymf0HU5FlvzYC?= =?us-ascii?Q?J1iAEphb5ozwH71mqDX2R+rZJsA+RhdcF9KzEL8l0xMkbPSRh7av5YVB9yl2?= =?us-ascii?Q?T3d079edHh+A/xgjBbwOHALCY3q0StfMG6Rj5VY8zdypmKCLp5kSVO+TvKuc?= =?us-ascii?Q?XWwckJYCbBA7TS1kfSn2FWriSNQ+X5hzKe5iVvEo07PYCcI4dARogl58+KeI?= =?us-ascii?Q?RN4iaTkoQdX49xbYToP/0cAxAhU7tJxxk+AoGIDH4vdIkwMc3vUwWFx3tJoO?= =?us-ascii?Q?PPo5uhnVAGhA+ZTdBhtcc7jrKegRa0ksPAMzoGJ8mCAIo0eMAZvSKJmfE7Zz?= =?us-ascii?Q?avCTf+koVxCCzHqVh3x0Aey2rs+lDBL1q1uuAwwabW3yciIzfmqqF0VQyAD4?= =?us-ascii?Q?XSCelEL0egYWvzgrNw5xMGT3HeznwDPRq3Zm+HWV7w6u9A1bWcZ1lRwRMS3C?= =?us-ascii?Q?shTDlsSxbpUtYNsF1L2YgUmlONp/EA8dHMPjddc/MW+2fQFEEszJIZq3F3CY?= =?us-ascii?Q?D1OMH7MteKF3R3j/7rx7AwRf7DnQagsyz6e4cBfmliTRLJlv08OmSLg1Rulr?= =?us-ascii?Q?E5qWYcFVTumBHuUChjqqbGpChZXn4UKReJXidvj4L5aEKCLEl6dBjZ+Dw5Jn?= =?us-ascii?Q?Br9qzQ=3D=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5821.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1a83b53b-5fd8-43b6-3674-08d9eb7c0655 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2022 03:26:56.3262 (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: F7+yqYS0ea77NKOh8u7E4Q/wrrVqkKvS30dqqEbgjW7SwwJ0+NDDZARHsnf1TeS+7qhj9I/FFC+n+KQX1AWolhvBp7PU2BpixZwPatgIBM0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB2620 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Pushed: https://github.com/tianocore/edk2-platforms/commit/b6f9674 > -----Original Message----- > From: Zhang, Xiaoqiang > Sent: Monday, February 7, 2022 12:11 AM > To: devel@edk2.groups.io > Cc: Zhang, Xiaoqiang ; Chiu, Chasel > ; Desimone, Nathaniel L > ; Oram, Isaac W > > Subject: [PATCH v1] MinPlatformPkg: Install memory relating PPIs >=20 > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3824 >=20 > Install memory relating PPIs for EDKII native build and FSP dispatch mode >=20 > Signed-off-by: Xiaoqiang Zhang > Cc: Chasel Chiu > Cc: Nate DeSimone > Cc: Isaac Oram > --- >=20 > Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInitPr= e > Mem.c | 5 ++++- >=20 > Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInitPr= e > Mem.inf | 2 ++ > 2 files changed, 6 insertions(+), 1 deletion(-) >=20 > diff --git > a/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInit= P > reMem.c > b/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInit= P > reMem.c > index 6519fdd042..d8c96b52f4 100644 > --- > a/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInit= P > reMem.c > +++ > b/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInit= P > reMem.c > @@ -481,7 +481,10 @@ PlatformInitPreMem ( >=20 > BuildMemoryTypeInformation (); >=20 > - if (!PcdGetBool(PcdFspWrapperBootMode)) { > + if ((!PcdGetBool (PcdFspWrapperBootMode)) || (PcdGet8 > (PcdFspModeSelection) =3D=3D 0)) { > + // > + // Install memory relating PPIs for EDKII native build and FSP dispa= tch > mode > + // > Status =3D PeiServicesInstallPpi (mMemPpiList); > ASSERT_EFI_ERROR (Status); > } > diff --git > a/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInit= P > reMem.inf > b/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInit= P > reMem.inf > index fb997838ef..86d8246f02 100644 > --- > a/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInit= P > reMem.inf > +++ > b/Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei/PlatformInit= P > reMem.inf > @@ -34,11 +34,13 @@ > MdeModulePkg/MdeModulePkg.dec > MdePkg/MdePkg.dec > IntelSiliconPkg/IntelSiliconPkg.dec > + IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec >=20 > [Pcd] > gMinPlatformPkgTokenSpaceGuid.PcdFspWrapperBootMode ## > CONSUMES > gMinPlatformPkgTokenSpaceGuid.PcdStopAfterDebugInit ## > CONSUMES > gMinPlatformPkgTokenSpaceGuid.PcdStopAfterMemInit ## > CONSUMES > + gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection ## > CONSUMES >=20 > [FixedPcd] > gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiAcpiReclaimMemorySize > ## CONSUMES > -- > 2.32.0.windows.1