From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web11.3644.1683673589687566531 for ; Tue, 09 May 2023 16:06:29 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=a6NwpO47; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: isaac.w.oram@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1683673589; x=1715209589; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=M6ykx153C0+27osgBJUwqnQjeF84QQYs38Z+zQ18fOU=; b=a6NwpO47KVlTKAyMGc9jT5f0emnNjUtMshPMKWtQ6Li9sjmCBaqbZCTc e4y9o4xOk7D3y26YqrbcU5a1VzFgOSBDsKuiYhcjOevIEQEM6f2L5oJQI rHN78IbPGkZUOtwh2OeV40UJPzy5OJwGe6Eeu0/1UiMQeaA+EiYn2a5iJ nOSzlE3j+E5bymeJFK5YTWoYdF7NNiCUA72zS1vSYeJzzZp+M5k6M4//T Gh0tTKtMMMNIOHw9KNhq0ykJFLen5ISPmzk8uNLOwNqOT5vWeR0H3/9DK EG/fShPi22pw7af4jzWXVln6k+HttsOVRSRXikLQNb6tgz4oXCo5K8ad8 Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10705"; a="413361579" X-IronPort-AV: E=Sophos;i="5.99,263,1677571200"; d="scan'208";a="413361579" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 May 2023 16:06:29 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10705"; a="764062548" X-IronPort-AV: E=Sophos;i="5.99,263,1677571200"; d="scan'208";a="764062548" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga008.fm.intel.com with ESMTP; 09 May 2023 16:06:28 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 9 May 2023 16:06:28 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 9 May 2023 16:06:28 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.107) 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.2507.23; Tue, 9 May 2023 16:06:28 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VyXOGLTJ0hU9Z7/7mUK6jxwUAOhGxjk0bp6FVc5APeUVAfmuX43jcwBeWohGv5GS1+Es0mfpQBVrFpOiasgs0daHagNOKiJT9JUQXPbN3abpFp1cMzxyq4vX5FVVmMIAJrXmk/KHibblAvqfCexluV232XTk6QhzJq5k6Kw0XJPTd6dvpiiVjcvGeUi2Uy0A4irQ+IbS7eICl8ER/ukgBPvJaGgN2rmLH8zRcf5Qx1CtGdVPSqxnboIm1CSPQA26DR9KcMBUhiESzA5ooQqVeG1skRSpIDzOCkWmDpQmz+YTVBeCfSnAxG+VDkPJZky8+z9gQObhDY5ebal1GS9SxA== 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=mbZkVwJbD2vYK+4UkwgMvU/nyaWSNzNq3OEmOCCwxrk=; b=jVLKcrmZsay470F04v7idV/jhxSSWxEYRnQGMyCgHn8Dw/JQQoRjXwQ9f7xO2dfvOKvedwkHOj5SCwyThU2EmPlUSfroLQqjA+3fdIQq9pC5BoQArc3rfZwfYSlVJoD7HbUQBQ5bjeywxniz2dmt9QAwbw5+dQttGHul3V3d+bip3+mQBkcsKAZHRt5pDoQthGgc5V/Lr4TDKeDuYK+8s5CnG/beSRTe+tG6zTOs0XErPa4ZrB+V7z/owarOPFEb/KSNFESQtnj5LtXl7efK5Vb8FYJMu4rBJkvinsg9BKrSbNC3RJHeXHafby/WrG20hgbW+OPExOv5dLO6CxKg/w== 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 SA1PR11MB5801.namprd11.prod.outlook.com (2603:10b6:806:23d::13) by PH7PR11MB6475.namprd11.prod.outlook.com (2603:10b6:510:1f1::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Tue, 9 May 2023 23:06:25 +0000 Received: from SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::6979:a90f:e224:41c5]) by SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::6979:a90f:e224:41c5%4]) with mapi id 15.20.6363.032; Tue, 9 May 2023 23:06:25 +0000 From: "Isaac Oram" To: "Chiu, Chasel" , "devel@edk2.groups.io" CC: "Desimone, Nathaniel L" , "Gao, Liming" , "Dong, Eric" Subject: Re: [edk2-devel][edk2-platforms][PATCH V1 1/1] MinPlatformPkg/Build: Add standalone MM build rules Thread-Topic: [edk2-devel][edk2-platforms][PATCH V1 1/1] MinPlatformPkg/Build: Add standalone MM build rules Thread-Index: AQHZV0CoNQfdCj9DdkmdUe/qlLiDJa9HtNWAgAsyW+A= Date: Tue, 9 May 2023 23:06:25 +0000 Message-ID: References: <291fa5a6eb8085c7972533ba38882b27f065a70f.1678847229.git.isaac.w.oram@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-traffictypediagnostic: SA1PR11MB5801:EE_|PH7PR11MB6475:EE_ x-ms-office365-filtering-correlation-id: ffabe4a4-1c28-4db6-7a40-08db50e20360 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: htUxyjJdVqJ0Ccv2bRAOUnKxhyDtUrDjnbMKmZaLVpcp7wKFGJbaRpJX7o4JHU9oYYzPexZ2Kc/QObZxHgBRgoKcFnFMToGusXP856JycENqsEyXPKsqfdA8WvjjiJcS5xWJldB0dj98EqDlQ+SrpL1gpnexaAFb5tAge/H+qhRUWhcJV4O2FZQTD4o8N0Dynrp9omZE5jEBdNSZiMtkSu8Lv8y86nCs4VuQb56JGf+tWSSmSwpxOx5OSv37RLsu0NASvT0fzhVH8oRVXYCSvHWLUgeiWqHXWckf3LRJ3o8WvLC/nxeJGBcjhS2DJKfviIrJMR2MmB0NtotrtNu3P9z/Tr2pfdtpLrRvFIBYVdHoutrgKBWVLhibxDXIYN2e9pq7cdrtz+W6vQGqtMe8I9mme2+DTJUCKH4tuwdGqTpbmkrmXTIQfc0QNfDhcG38Nka5KCNQ67QKFulBzHjWYenrKUlS6LoI/lNYIjk5LLKOITAUuzN4llOoCO7tfwmJ9FTk1hymsb4Y+MWahWLiQC+lGNezTIW6vLF+lj8RZPzJaqxk3tkethnRHvaHpYoPXkB9GHt7dIlnknuYGxDCn/ZMdRKANSRBjQS+cZ1Rrxyn8WTQC1M0krEtOeWHq3PW x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5801.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(376002)(39860400002)(346002)(396003)(366004)(136003)(451199021)(83380400001)(2906002)(186003)(38070700005)(38100700002)(33656002)(86362001)(82960400001)(122000001)(55016003)(8676002)(8936002)(7696005)(41300700001)(316002)(71200400001)(5660300002)(110136005)(54906003)(4326008)(66446008)(66556008)(66946007)(76116006)(52536014)(64756008)(478600001)(66476007)(26005)(53546011)(107886003)(9686003)(6506007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?hPtOCXAnKbu6v1B7bFHtUgeXkJsUSdFZWeyNmbSHZ7HvhBGwBeQkfFaECT8R?= =?us-ascii?Q?FCeRmYfAKA6npNTTGhYNd7poaTyNQIcUHUtYqWWQ+kSOyRuTdZfLcAIYRyGV?= =?us-ascii?Q?SJCty1fFQ/VIjjDP3FzBySzHTwgcAzh/4bZOkDhYxkG8ErBlQ68Cymlw8/8v?= =?us-ascii?Q?U0OIJCuzsMUmYE29Cjxa4yWcQ5OyD2Ho1QRVkt/cSp5McjzwgdtY4uknowxD?= =?us-ascii?Q?mSBDecEeY/QgEhVESkUr/NPMp09g6Yic88xMsarnLYMLls20eqpImFajSnfA?= =?us-ascii?Q?le7D/tfypWJdxRAuRk8zOZwEbwZ62XzvuQxMOUOwCf03UwNXBzU3YgkFTpau?= =?us-ascii?Q?TT/AaOc+xAE+MkyIh3Lt0eAf+XNfHjcFjKcyB4y/cJgdmyCZonxmxmcqMtca?= =?us-ascii?Q?vWu2qOdMbmTbtJSd6aMhUZPiCdo4WRKAoBBbHHmDPMYUEM/7IfBWLR3XPvYe?= =?us-ascii?Q?uq6njdF9m6s++LduTLCCBsnBaVkbNby3ntJZDAviXOwNU5fSG+uG41gHeyAH?= =?us-ascii?Q?mB3vXSWA9mgO7s95OpS4oQYDcUK9oKDcry9GuhTr4Hp+j9x68K55MdqppJ61?= =?us-ascii?Q?gtOXcRYRk+kEbRC3GhUb7v6/JgXzpgAkOTPlcQxYucJs294S9MASbWsld+GH?= =?us-ascii?Q?4FXiKTXdB8j13X+Q/Cge6gv/0pZwLzuLYtGM1wfX5PYYTE30mJLJ5iWy59/P?= =?us-ascii?Q?ZvdC7ofdfLA+eZER9gJoCrvpBYozSCPPaKsMY9oUKa07Y5bFiCdvOrqamB9X?= =?us-ascii?Q?Ja3pyPKVg88gwtU4axBc76zxYikR9PGyTrUF7aEcvOUNVGK0I77GL4MICHqj?= =?us-ascii?Q?UgY/I0GHloCaEwZlxhHMmBx0Y2wkCpPKbfCXpRfDSCwfcbqk63KJPuiOFejP?= =?us-ascii?Q?W3YohxdT8kLhWcVoV22bn7/T74vJMuhrSboTq7S7ict81wxLrzev5RcVlYcF?= =?us-ascii?Q?eECSYha63W9CJwirRUwCztIzkcHWXBhG9kwxt79I76VnLhZWLMtipsIjyMPZ?= =?us-ascii?Q?VIuBUpbvPwNCUQmF5GsGjTtH0dG+PIxegw1bd+2oQ0VOyS19LOhWbxmV/0Zx?= =?us-ascii?Q?x2uytjMxdEks3FaeRjJ/7Ldqu9fDWdOA4ekkdJ8PsWOKsX6otiMjgrj/X2Uy?= =?us-ascii?Q?VU7iXT0u8OKPkKILmHJz0gt8qKKkvNqIl8z3loa3FUbjwDebrkS1YHz7YPig?= =?us-ascii?Q?2g7XOSw0nMYGBdChbzOIZsUBuGb3/1Fc+u4fAHvLnyMtDG7vuqDpGG3g3ysN?= =?us-ascii?Q?amqf7/XSNYCunH+HaMcnIaKn1SeKrlCV7hH4dgO1lcGTCtagsnYQG6/KqW9B?= =?us-ascii?Q?zZEzZFssTIIpb4mkNQE9uOfVlv866zL1RtnLQqpeeiNIgZJebvM/59V8vihd?= =?us-ascii?Q?msX1rdMmfJilePneV8LK58or2eh3SptowKZFMmABZXAtfh9zaGZ/MdK0wtOY?= =?us-ascii?Q?PpC1Dx3NMrRRDvWhTkzygDKt3Fa19QwEBqxLqzSHzVuceWfmav0AHnvDj0tJ?= =?us-ascii?Q?6T5RpNyiAfjlgbNQIY9WYJuYEcbjrSG23sDEv6yz9km4WZB5B8aTmNYxmmYM?= =?us-ascii?Q?dESm97FjgV3OF5kHhEMnPeY6muxUrtAMVvYX3Qat?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB5801.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ffabe4a4-1c28-4db6-7a40-08db50e20360 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2023 23:06:25.2340 (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: GkgSQ3NXpTy802a+byzo9pDR7sL067KB2NsLp7V8kJImtABAj1rWug37qBAZgDc33/b1/2V6FWSL5ygc+Nl98g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6475 Return-Path: isaac.w.oram@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Pushed as fe146bbec1..9018828bfb -----Original Message----- From: Chiu, Chasel =20 Sent: Tuesday, May 2, 2023 1:07 PM To: Oram, Isaac W ; devel@edk2.groups.io Cc: Desimone, Nathaniel L ; Gao, Liming ; Dong, Eric Subject: RE: [edk2-devel][edk2-platforms][PATCH V1 1/1] MinPlatformPkg/Buil= d: Add standalone MM build rules Reviewed-by: Chasel Chiu Thanks, Chasel > -----Original Message----- > From: Oram, Isaac W > Sent: Wednesday, March 15, 2023 6:18 AM > To: devel@edk2.groups.io > Cc: Oram, Isaac W ; Chiu, Chasel=20 > ; Desimone, Nathaniel L=20 > ; Gao, Liming=20 > ; Dong, Eric > Subject: [edk2-devel][edk2-platforms][PATCH V1 1/1] MinPlatformPkg/Build: > Add standalone MM build rules >=20 > Adds MM_STANDALONE_CORE and MM_STANDALONE FFS file construction rules. >=20 > Cc: Chasel Chiu > Cc: Nate DeSimone > Cc: Liming Gao > Cc: Eric Dong > Signed-off-by: Isaac Oram > --- > .../MinPlatformPkg/Include/Fdf/RuleInclude.fdf | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) >=20 > diff --git a/Platform/Intel/MinPlatformPkg/Include/Fdf/RuleInclude.fdf > b/Platform/Intel/MinPlatformPkg/Include/Fdf/RuleInclude.fdf > index 85e6f773df..a737465d04 100644 > --- a/Platform/Intel/MinPlatformPkg/Include/Fdf/RuleInclude.fdf > +++ b/Platform/Intel/MinPlatformPkg/Include/Fdf/RuleInclude.fdf > @@ -241,3 +241,18 @@ > FILE FV_IMAGE =3D $(NAMED_GUID) { > FV_IMAGE FV |.fv > } > + > +[Rule.Common.MM_CORE_STANDALONE] > + FILE MM_CORE_STANDALONE =3D $(NAMED_GUID) { > + PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi > + UI STRING=3D"$(MODULE_NAME)" Optional > + VERSION STRING=3D"$(INF_VERSION)" Optional > BUILD_NUM=3D$(BUILD_NUMBER) > + } > + > +[Rule.Common.MM_STANDALONE] > + FILE MM_STANDALONE =3D $(NAMED_GUID) { > + SMM_DEPEX SMM_DEPEX Optional > $(INF_OUTPUT)/$(MODULE_NAME).depex > + PE32 PE32 $(INF_OUTPUT)/$(MODULE_NAME).efi > + UI STRING=3D"$(MODULE_NAME)" Optional > + VERSION STRING=3D"$(INF_VERSION)" Optional > BUILD_NUM=3D$(BUILD_NUMBER) > + } > -- > 2.39.0.windows.1