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.25475.1679430942776615947 for ; Tue, 21 Mar 2023 13:35:43 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=PjB+4fD/; 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=1679430942; x=1710966942; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=zYh3E/3or1XsRXHJ53w0LZnCQnp5WTY3Q/IzJgagOhA=; b=PjB+4fD/kbrMCztjM4AbtPbFprimdvRKL5OPX9b4Xk9ccUhhCstbEbxt euY8u7UGFUuaGVUoIR5dfOImChZbTlr4egPghtteuYta7MGuQljp8YYfs RbVj7WYcdZ4bz0l91skUIbummF3k0T1x91llzGtoTbXwKxRRE/fnrF1/C n0AheNkzxxDy3tPzl61L4sD9BXo9JBPu9sxwNEEHgaryChVPW8RrcG4eu N/DLOnEPKTGSUsu5MnXmYT9hVvCS4I1hpyw+Gm78iUdWflR5Xog3b/dFA cOoq3qNPTcxumZHBDV+n1t0c07Rc55qHvRF30cEXz5y+YDF21pIy1icYk Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10656"; a="401626370" X-IronPort-AV: E=Sophos;i="5.98,279,1673942400"; d="scan'208";a="401626370" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Mar 2023 13:35:42 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10656"; a="1011103595" X-IronPort-AV: E=Sophos;i="5.98,279,1673942400"; d="scan'208";a="1011103595" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga005.fm.intel.com with ESMTP; 21 Mar 2023 13:35:41 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.2507.21; Tue, 21 Mar 2023 13:35:41 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.21 via Frontend Transport; Tue, 21 Mar 2023 13:35:41 -0700 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.47) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.21; Tue, 21 Mar 2023 13:35:39 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ilu54+9pXikLj8TF/WP3Bwpc4x03c3tFxNXubHKOe2v5XFXWnp6IMsw1H+tzkKNDU/vhYVhHFZXWQYClaIhxDuhqIJGOW4cbMvLcQxLWi8z7fLP59/Y7wotuHd8qBJtBAPmGc9khmweovuzHx/s8Moh1qm7n8hos4bz2qr0OEYxUJAxnicuKKO7kmtrk9jLQOt+4i2F/wHDxbaM8HC41h2ayS+f1RuyY2XkYwKL6Q37/4/b1zGrn9sUMCrUPt9AW1b0gov5XRpLT3W3dTbqYxaWQEalk5vk/ysVoczyqzPlshoQPDBKTQk6OqSXNB8nLTG8UIjL6c4qnjX0/VT1+Xw== 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=vLgXmcGwcUOXdMg+VNQtnx07uDSgZ/8D6BIRMUe8zNU=; b=RV7vG+7o/DPMGyNR024kiepoZ/5WIC51h0VWVxbNaNrSBBXwCplpN6Nt2f5js9xmrh/1dqfHSFnzVsCiMDoKlJSddA0Q0Z66iRcCvKXueRB8zvX/VQInBNA9ZB4cVz3yUiGR+PxReLsYmtwtZDi6BQU55Ygn+oV7O2xextTdXA7I7vzA2y8BFBDnSG9J8/jExbKHf/INWeBMc57NeimxA+w08GI/vvhLGL8xCUZbRZf5Z5GW/KVLEPMqquH2/cYC6V/jbpAFbgNkxhDqHDCCZoHCgjcNecjj07Tqe00Cljbk2qfGTJodscwmj9tg/jV6s0XOeQRlLm4Hm51QB98lMQ== 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 CO1PR11MB4980.namprd11.prod.outlook.com (2603:10b6:303:98::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Tue, 21 Mar 2023 20:35:11 +0000 Received: from SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::5fe4:fb10:27ba:d2ad]) by SA1PR11MB5801.namprd11.prod.outlook.com ([fe80::5fe4:fb10:27ba:d2ad%9]) with mapi id 15.20.6178.037; Tue, 21 Mar 2023 20:35:11 +0000 From: "Isaac Oram" To: "devel@edk2.groups.io" , "Oram, Isaac W" , "Rudolph, Patrick" CC: "quic_llindhol@quicinc.com" , "Kinney, Michael D" , "Chaganty, Rangasai V" , "Desimone, Nathaniel L" , "Gao, Liming" , "Dong, Guo" Subject: Re: [edk2-devel] [edk2-platforms][PATCH 2/2][RESEND] PlatformPayloadFeaturePkg.py: Add Linux support Thread-Topic: [edk2-devel] [edk2-platforms][PATCH 2/2][RESEND] PlatformPayloadFeaturePkg.py: Add Linux support Thread-Index: AQHZWwl3os9oJSufV0ij4HvdmPztdK8FlzmggAAb64A= Date: Tue, 21 Mar 2023 20:35:10 +0000 Message-ID: References: <20230320085327.1387588-1-patrick.rudolph@9elements.com> <20230320085327.1387588-2-patrick.rudolph@9elements.com> <174E86249B3DA0F4.22739@groups.io> In-Reply-To: <174E86249B3DA0F4.22739@groups.io> 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_|CO1PR11MB4980:EE_ x-ms-office365-filtering-correlation-id: 6e7fe74b-610e-4f08-ccb0-08db2a4bc481 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: rNEQw10wgSSgIGllCB31O5t9EwqU/PJ7uHM8Nsqh8fYKsSDY+D6h0bxQP8HbAifMeJHf0PW8CQSffombXAzYus3EEPSGPvvhe7MkRqUVGDWxxVByENqgUQ1YYVZfsHqwcmfXWcyzkmIZKESRxB2Kz1tF8hRPZouVszo3WnPcImiGRytBam33CBeYl7Ax4lz+hedRnLdGdaVz/ALpKDQKa4iRnsPJ/evQgDeo8gtBwY2t0bWpcvXgTw5bMFDNEjPiTOfm08KU/FRobgPuWC5N7uIub/qOXIl/l5donzUnx47F9+kAFvTwb11G8hdhDoVGsL2y0h7UayYOkpOSsM+uo7S2OgyJnBX1to9nKBTi5QRSWMv005RY9xLkrCZh00pEJMJycnJOtV4PLAZKjam3rhWFWP2/c5vM7SA0gUYjcl7F24OhuZrirlBPTmoq235v6bHHeBruNIkhq0z7tyvuPmsxkM12ZQW1s54sWFXJSARE0XjWRfai7ei0rkwwIe/fAeUxOpjj0subTg4/D4rPto/YqO+9P7RYXCkIBEtdZH1wCswajXPJIqhpeAbq8ciTwdINpVzP0HgXiMzG55bSV8qDiIX3yYBgdNZBDgEUSFA+zEX0rR5F85o7ccLrRZs7W6gjMuKfx7P+IJ5cHpDizOsi1SPbWatyQ2LfNA1UWmyS4xnKaG4jNGynK06BeCmDcdqsrnV7yme+yb/ZyUMmZfAwqDIuqIX+4POAfEUi4MI= 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:(13230025)(376002)(396003)(346002)(366004)(39860400002)(136003)(451199018)(86362001)(6506007)(9686003)(26005)(53546011)(33656002)(38070700005)(82960400001)(71200400001)(966005)(38100700002)(2906002)(5660300002)(52536014)(122000001)(7696005)(8936002)(66899018)(41300700001)(55016003)(83380400001)(107886003)(478600001)(54906003)(8676002)(186003)(110136005)(66476007)(76116006)(316002)(66446008)(19627235002)(66946007)(64756008)(66556008)(4326008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?pq4AyRYu2HwMxDHTR9AiwjnYNJZh+jcSmGHC1sBEZbND/yFHlU1BpaQD/WCW?= =?us-ascii?Q?u9y/UXV2W2X/DfPUKAYqQHnKckEmbNNvPMWuEcFXveKrafJuYHVmWxUnVQH1?= =?us-ascii?Q?ec1EnvEpIF77nmr5Rs9uo57cR/6YK/mrTAC+0smE+qHZdUqq88qBJo4/e5Lb?= =?us-ascii?Q?d4eQuQZsIZBhxA9MsYBWGbxYWGs8MGrMpRvRHGgQhsPUE5r0llTIi6ZxGfLm?= =?us-ascii?Q?smF25vlYmuJGR9U3rwvUXznA0yWoNwzT6j7RCv4yDZR4gf1YRL2CSIxNwvjb?= =?us-ascii?Q?wpVNTBYxdn+R4yKRg7aAgsgKF5HXX61QNnPnvkxBGj/jXs04ZqdCvrCocSJx?= =?us-ascii?Q?tUXMQ3Kx3GJURKWdgo4cG/nn40q7SMr3temFdbs4IaBTrGjYbB+5uX7K+Prx?= =?us-ascii?Q?QXf9K1YXckNyxrVdajEGrWNcgv4aBE4V+bB/HAfWJPiVmRNtrPiwfp8YNl+P?= =?us-ascii?Q?/9pL36D49koWVt4TpBDPdfyhkSWdh1po28cqg5MNSVQFvl2drBaB5ATBKbza?= =?us-ascii?Q?XQZPvZ/nmkl/SMK6Wu6ODUZtxjb6TO+PMn93tWvRGzIDBB3rCFv5laoWnBfq?= =?us-ascii?Q?Hfeoi/EBP/MjTX9x68wqX9ntG72rrnqF7bK7qOSg2XrNPL3TmWD4MxghnovD?= =?us-ascii?Q?p4B0z8xj18EFpEmm3UUPA2tpT3d8s2PNgymbAbbggRBbwzy8rd05HONbqPAR?= =?us-ascii?Q?qTmFUMbnUq8Z0LV4Hn3b36F9qbZEE5STX5S44fj/+rKS6FwGZmMsL51LiuSH?= =?us-ascii?Q?RBG+MA/CoQY9cEg8arCj2huYkW7bqicyNCOp28HnVC3Z7RXe/e20Qu3xWfRF?= =?us-ascii?Q?vVnADczOBL0iqXuCXVRZi8FNTeaJbDW8jS8MGkycHLplDiPc2nvMOLrd+jZA?= =?us-ascii?Q?Ph/UiJ1R50b7X8b0VHyIy2RFMUc87wzlJKiEXoSgUGlJ83L2qBykKT+hoacf?= =?us-ascii?Q?ovXWZBVj3cCcGdt87Tq8ghjLjC4VO5D9rqD5YmOTOK2Mb+zGdo1KNWlxoPG3?= =?us-ascii?Q?Wj6dh6zNWk0zvcnE3mAPGvg3IPXMB5635RObh5RpohMZo/zykp6lTCWE758o?= =?us-ascii?Q?erSmyQpiHyyknNKZJLP2ZdIvzUHYnK2v15g9wlOMseaojBD0RMeez/sGArUs?= =?us-ascii?Q?tdRCsDyKvfJfXaEmLSW5kAJMveIy+pxn7YlTGy81e5wutq73UBDqqfFvW8+N?= =?us-ascii?Q?15Si98I+vUt6wgfMSVVoQt5WPatDgrTA0yifG6H5hNjmVwamK1bAW8fyZFHk?= =?us-ascii?Q?uvZfaStmiSOEw2kYP3zfzgWLGVtyrpDSc3qIfBQpureMRHVzm8V3U3rs/dhY?= =?us-ascii?Q?b0YnKN8Q8pjO7ZPR4eUbxnj+zjfNPNa48lOVXUl67qECsp42Mwa2F3tKNGuw?= =?us-ascii?Q?9N6EWv7ebcl4Zzmx93Z6qZuoppV4j6Zgu5cVaayb85IbxZpoaDE/3go/BgUU?= =?us-ascii?Q?jdjbO5LsnFiqbBCDKtLu7fHNY9wgWAIlUgejGayjJqICHBW0OGIgTnrbs8Az?= =?us-ascii?Q?dX5sK2wN0emBTAGuSxakRrn/PvGlVb4GgJHYxXCkH6+SaF4YXfJ3LP2wl2fM?= =?us-ascii?Q?41pb6n2FlM6jQ+zB55O1uxz0ynI1YtOTm36Xn/5t?= 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: 6e7fe74b-610e-4f08-ccb0-08db2a4bc481 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Mar 2023 20:35:11.0186 (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: /DjFYr67dIzYtmE3FTNTB7aAZ+KItjIU+UOfIRRnQiLyl+bZgTL/sg85JN3ZOieqcjV+46UKqjhnlX0ZLXSP4g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4980 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 8efa4f42b5..d7466862b7 -----Original Message----- From: devel@edk2.groups.io On Behalf Of Isaac Oram Sent: Tuesday, March 21, 2023 12:33 PM To: Rudolph, Patrick Cc: devel@edk2.groups.io; quic_llindhol@quicinc.com; Kinney, Michael D ; Chaganty, Rangasai V ; Desimone, Nathaniel L ; Gao, Liming ; Dong, Guo Subject: Re: [edk2-devel] [edk2-platforms][PATCH 2/2][RESEND] PlatformPaylo= adFeaturePkg.py: Add Linux support Reviewed-by: Isaac Oram In the future, please CC maintainers from https://github.com/iworam/edk2-pl= atforms/blob/master/Maintainers.txt in the commit messages. -----Original Message----- From: Patrick Rudolph =20 Sent: Monday, March 20, 2023 1:53 AM Cc: devel@edk2.groups.io; quic_llindhol@quicinc.com; Kinney, Michael D ; Chaganty, Rangasai V ; Oram, Isaac W ; Desimone, Nathaniel L ; Gao, Liming Subject: [edk2-platforms][PATCH 2/2][RESEND] PlatformPayloadFeaturePkg.py: = Add Linux support - Use OS specific path seperator instead of hardcoding ';' - Fix case of build artifact FV/PLATFORMPAYLOAD.Fv Test: python Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeaturePkg.p= y works on Linux. Signed-off-by: Patrick Rudolph Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4358 --- Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeaturePkg.py | 4 = ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeatur= ePkg.py b/Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeaturePk= g.py index 2fbb8215..51aa8de5 100644 --- a/Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeaturePkg.py +++ b/Features/Intel/PlatformPayloadFeaturePkg/PlatformPayloadFeaturePkg.py @@ -38,7 +38,7 @@ def BuildUniversalPayload(Args, MacroList): # Find universal UEFI payload build build script # Edk2PayloadBuildScript =3D os.path.normpath("UefiPayloadPkg/UniversalP= ayloadBuild.py") - for package_path in os.environ['PACKAGES_PATH'].split(';'): + for package_path in os.environ['PACKAGES_PATH'].split(os.pathsep): if os.path.exists (os.path.join (package_path, Edk2PayloadBuildScr= ipt)): Edk2PayloadBuildScript =3D os.path.join (package_path, Edk2Pay= loadBuildScript) break @@ -49,7 +49,7 @@ def BuildUniversalPayload(Args, MacroList): BuildDir =3D os.path.join(os.environ['WORKSPACE'], os.pa= th.normpath("Build/UefiPayloadPkgX64")) PlatformFvReportPath =3D os.path.join(BuildDir, "PlatformPayloadRepo= rt.txt") UniversalUefiPld =3D os.path.join(BuildDir, 'UniversalPayload.el= f') - PlatformFv =3D os.path.join(os.environ['WORKSPACE'], os.pa= th.normpath("Build/PlatformPayloadFeaturePkg"), f"{BuildTarget}_{ToolChain}= ", os.path.normpath("FV/PlatformPayload.Fv")) + PlatformFv =3D os.path.join(os.environ['WORKSPACE'], os.pa= th.normpath("Build/PlatformPayloadFeaturePkg"), f"{BuildTarget}_{ToolChain}= ", os.path.normpath("FV/PLATFORMPAYLOAD.Fv")) =20 if "CLANG_BIN" in os.environ: LlvmObjcopyPath =3D os.path.join(os.environ["CLANG_BIN"], "llvm-ob= jcopy") --=20 2.39.1