From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.4410.1607553479938601500 for ; Wed, 09 Dec 2020 14:38:00 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=kGpqVLXz; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: jiewen.yao@intel.com) IronPort-SDR: 2LzaFnwtQWr+LDP/g0hLe26JQFbKUSN4otY5syYF6m0xumx2ALEJAk2bNvwjesvnQfNeMgkqOS UgZHzH29zJRw== X-IronPort-AV: E=McAfee;i="6000,8403,9830"; a="153965821" X-IronPort-AV: E=Sophos;i="5.78,407,1599548400"; d="scan'208,217";a="153965821" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Dec 2020 14:37:59 -0800 IronPort-SDR: TZZEOP5TwZL0F8DF2sZgBO8kOM2LUcTkpmaU9G/NeWTiwNaaT6Di7nFigBl8+aENDqOPNwOkyp kmD9buG35bvg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,407,1599548400"; d="scan'208,217";a="368479008" Received: from orsmsx606.amr.corp.intel.com ([10.22.229.19]) by fmsmga004.fm.intel.com with ESMTP; 09 Dec 2020 14:37:58 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX606.amr.corp.intel.com (10.22.229.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 9 Dec 2020 14:37:58 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Wed, 9 Dec 2020 14:37:58 -0800 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.105) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Wed, 9 Dec 2020 14:37:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=haaBxyhYo8ahG8UuRY0CriTZ7KuEMES+WouB5ApR260Ezvsd3p8b8kGirxI9oerzESPn0pj2DDNoboY6Pp/BUSL+8HCUlWL1bf67ysAygZonx3odSizn/4AfYj5NKyoN6v9ZwG8JuBzUUnU5mnFP+3jkMlxbCXCmeTjoFt48W3hQcI4ia816etg0xz99/Mt1YYtdng+5ptm3BsmA2c+0K8Yzu/X/v52N5F5DrGC4hhjZ+nAkYK04IeNB6aCbsh3bH2QaKYV3sfS0WrMPiYqKvNkexBvH3XW+DI5nz/tJD8mMo2GPkRyiufSWDarme9deRx8yU0oj92BoghCjeFdQKg== 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-SenderADCheck; bh=pqsgAphXrygNxambED8H1Y0HrJKRg9RZJ1/Z/43zl7g=; b=CW9bWFFZ8KaLw0Ze+aEi8/SrEUCYOhpo50tRbS76o1L+/60Yiw0IH2fVQkU/M0Y6AtrRH2jOPhDaz+ozELg30NRchcooqSlBnXxrHdJs0bMaIlxetWoPoTCBfbMhfA0ETe8gk+8HW5OsZSxBnapsclRiVwvIC8eGKaFwMYJloZU1bw6wGpCK+dTr6oZ9K+mUmMNuFCANk3vyZZPo9vlENH6rjvDXF/AIpzxPQOt0OdzWvMIxLUrgwrc2V9yc+owUebl/7zuE66I/dHob3/qnYwopa5E+PtYF/hw0EIRuJkbePiZpAvUxbYBvt6pFwyvC9COXh+zojGGYFecDD9+I8w== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pqsgAphXrygNxambED8H1Y0HrJKRg9RZJ1/Z/43zl7g=; b=kGpqVLXzHD9UgJiiex7VGh2aHv0CXZZIeVbFWqZfwlFiEUKAybCvQgV5eVfpK5tTrTjzG8sGBrpkdITIPZ0nlxw6JuUM1oXKwbExafAwede2ogDuBg7XkwfaH79htubvtDJsePbwziHDfW92WjwigYadqZ8Y1l5TynTiMG6o8BE= Received: from CY4PR11MB1288.namprd11.prod.outlook.com (2603:10b6:903:23::8) by CY4PR1101MB2117.namprd11.prod.outlook.com (2603:10b6:910:17::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3654.12; Wed, 9 Dec 2020 22:37:57 +0000 Received: from CY4PR11MB1288.namprd11.prod.outlook.com ([fe80::e058:fd5a:28d8:2b17]) by CY4PR11MB1288.namprd11.prod.outlook.com ([fe80::e058:fd5a:28d8:2b17%12]) with mapi id 15.20.3632.021; Wed, 9 Dec 2020 22:37:57 +0000 From: "Yao, Jiewen" To: Bret Barkelew , "devel@edk2.groups.io" , "sami.mujawar@arm.com" CC: Sami Mujawar , "ard.biesheuvel@arm.com" , "lersek@redhat.com" , "thomas.abraham@arm.com" , "Sughosh.Ganu@arm.com" , "Matteo.Carlini@arm.com" , "Ben.Adderson@arm.com" , "nd@arm.com" Subject: Re: [EXTERNAL] [edk2-devel] [PATCH v1 23/25] StandaloneMmPkg: Add EDK2 Core CI support Thread-Topic: [EXTERNAL] [edk2-devel] [PATCH v1 23/25] StandaloneMmPkg: Add EDK2 Core CI support Thread-Index: AQHWzlvWnO2kEWj3C0OY1pdzvuGgxKnvMZgAgAAouPA= Date: Wed, 9 Dec 2020 22:37:56 +0000 Message-ID: References: <20201209184710.20912-1-sami.mujawar@arm.com>,<20201209184710.20912-24-sami.mujawar@arm.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2020-12-09T20:08:54.5532899Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Privileged dlp-version: 11.5.1.3 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: microsoft.com; dkim=none (message not signed) header.d=none;microsoft.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.147.208] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: b057000c-dea3-4498-0643-08d89c93134a x-ms-traffictypediagnostic: CY4PR1101MB2117: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4714; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pw9Tkw3YJiKMLgS/Gzco4daZj9Etb5hIR493pPeN2Mu8XbNSpGoqVWX8OSfvZi+ZdRLBDNahk7xaGsU2hz6l6L8LTahrT7tyJFsdOe2ZTtjJPKRIG2/bbUT/ZKW54gnY70JWLCo//FZYGJq/x+6Xi1Qxk4UxRe7FhKiPLKSby591ulHLEq42QCL0wxWmCeRKiukp/mzyvAtLmrog6o+Zqi1tqmT/0FT+L1tEV9yLnBwdw+IUR0Bv0yZ5Dzfy4L88fYI9IwVJZm/xQR3DVSrBj83mShyqRwQoStgGXnPBhicrFBkZNy816VRa61nI2E64apIylKw6KsDKfPgDzICtMFvlU84CEhc2/r2zl+iH2+pmvzMo4tBAvQ5ycii2aRpE8doi1eYcdhJhV8pLHCiFGQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR11MB1288.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(4636009)(346002)(366004)(376002)(136003)(76116006)(66946007)(66556008)(7416002)(54906003)(52536014)(53546011)(45080400002)(508600001)(110136005)(83380400001)(166002)(6506007)(8936002)(71200400001)(8676002)(66446008)(66476007)(9686003)(2906002)(4326008)(186003)(5660300002)(33656002)(55016002)(86362001)(7696005)(966005)(64756008)(26005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?GmP7hYyJj9zjzq4epWoCYP6W8GAUJWvyv+9em5TLzBojWkXYUrNQ3i4QgGE4?= =?us-ascii?Q?Eq6FjyzyT+itDvaBjz/xxi1D6s6RIrKVZMLhKRux6Fy4OS5qawsjpvKy/KSR?= =?us-ascii?Q?wKPF23NoRMmWqHAgifYcQIEfFIJpdSYEWifK0XIhCMzJcRrUltUhgqGnJPKj?= =?us-ascii?Q?JBErbnvJEso+CGYIzws/HUCL394dwDkDB3eVZvNFGoGE/CDJPNEmBDg6rwF8?= =?us-ascii?Q?niK48VQptVeQm5sdys0OE5MDCFdQkjYMXaIYy5GZTjNlKi77SzomLpQ9ZAZX?= =?us-ascii?Q?hp4LL4MuVCr7/r/cNSvXy0Y4RwbjxwYickpQKxN/d87lIi8XANX1APFYizx2?= =?us-ascii?Q?oTJg2ANI0EdnBOY4r/76+LoMLlwkYROfKFes4be+gX/xpg5Dpt5CZF4oZi/f?= =?us-ascii?Q?/UbDlHpHbC1rpoz2MzFYFHdGosh4cM/EYSYs1fDPOo4XZYDlMroygwmJdlA2?= =?us-ascii?Q?H+tH+zCIf44nR9BYWlAV8v+n4uRPTzRlXWEpK2egCmoeIrnHo1eYKr7Zz4eQ?= =?us-ascii?Q?vlO92rIaCsFE6YZ6ztny1+MTGD3HCmJhkT7Z2pIWM/w9ry4sJDt4LtpdECza?= =?us-ascii?Q?lgkDQ0hlOuFvrEqBc2OaV9PhjUbyXsN1YxiDaiNmS1gDjBgxczd18L3pEWYh?= =?us-ascii?Q?qfyL2ihlvtxq3miOSGahV7gmciCQpuvaGhnFBNGHlY/G0P40hT9zxwpwgxpr?= =?us-ascii?Q?XSwejbZk4Bt8qlT8ij/O3TaXV8In3wZwgeozjMfH4HRJO9zFV1iSz/zKI8V1?= =?us-ascii?Q?v9zS6AxPkgZTJLnu0dbqHZBjPvjJCFSQJ/fY9qRWWk1ppeHwUnW14K2O95ti?= =?us-ascii?Q?Y1ULRyWYEtc/Igykkd8Ch8R0y1ITfjThGWUktcu5kN/siTsQYBV1lf0rDUCx?= =?us-ascii?Q?TPDJoqioUubXdmpthOrUAAwFTwpleJ1I1KCe9wScQsh13LqyQa8EJSpusJo/?= =?us-ascii?Q?eW94rGRBq+MFurg7uVpkGYaaPHjkBF8L7q9oO+styS9Qges4+KvR3mpbvvZL?= =?us-ascii?Q?gZjn?= x-ms-exchange-transport-forked: True MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1288.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b057000c-dea3-4498-0643-08d89c93134a X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Dec 2020 22:37:56.9439 (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: lNUzsvO6LNL15Qx3fE4/O/Mf3eNDHpvlEiNZuOf3fTOQCpbIMD8ls6Xq5mBCy5SYZVUtGxRLQZ/geHG2Tn7Z6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2117 Return-Path: jiewen.yao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CY4PR11MB128830A00BC696A26CD30DD78CCC0CY4PR11MB1288namp_" --_000_CY4PR11MB128830A00BC696A26CD30DD78CCC0CY4PR11MB1288namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Good catch Bret. Currently, ArmPlatformPkg.dec is in StandaloneMmCoreEntryPoint.inf. But I don't find any real dependency. ArmSvcLib is in ArmPkg.dec. Hi Sami Is that possible that we just remove ArmPlatformPkg.dec is in StandaloneMm= CoreEntryPoint.inf. Thank you Yao Jiewen From: Bret Barkelew Sent: Thursday, December 10, 2020 4:09 AM To: devel@edk2.groups.io; sami.mujawar@arm.com Cc: Sami Mujawar ; ard.biesheuvel@arm.com; Yao, Jiew= en ; lersek@redhat.com; thomas.abraham@arm.com; Sugho= sh.Ganu@arm.com; Matteo.Carlini@arm.com; Ben.Adderson@arm.com; nd@arm.com Subject: RE: [EXTERNAL] [edk2-devel] [PATCH v1 23/25] StandaloneMmPkg: Add= EDK2 Core CI support Does StandaloneMm actually need this dependency: ArmPlatformPkg/ArmPlatformPkg.dec - Bret From: Sami Mujawar via groups.io Sent: Wednesday, December 9, 2020 10:49 AM To: devel@edk2.groups.io Cc: Sami Mujawar; ard.biesheuvel@arm.com; Yao, Jiewen; lerse= k@redhat.com; thomas.abraham@arm.com; Sughosh.Ganu@arm.com; Matt= eo.Carlini@arm.com; Ben.Adderson@arm.com; nd@arm.com Subject: [EXTERNAL] [edk2-devel] [PATCH v1 23/25] StandaloneMmPkg: Add EDK= 2 Core CI support The TianoCore EDKII project has introduced a Core CI infrastructure using TianoCore EDKII Tools PIP modules: * https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpy= pi.org%2Fproject%2Fedk2-pytool-library%2F&data=3D04%7C01%7Cbret.barkele= w%40microsoft.com%7C7cc29e73d78541c28d9608d89c7323f1%7C72f988bf86f141af91ab= 2d7cd011db47%7C1%7C0%7C637431365642465867%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM= C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata= =3DtixOyEmTzX5XCznDFLfapPvPGJ4dMFtQMknQKsivuFE%3D&reserved=3D0 * https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpy= pi.org%2Fproject%2Fedk2-pytool-extensions%2F&data=3D04%7C01%7Cbret.bark= elew%40microsoft.com%7C7cc29e73d78541c28d9608d89c7323f1%7C72f988bf86f141af9= 1ab2d7cd011db47%7C1%7C0%7C637431365642465867%7CUnknown%7CTWFpbGZsb3d8eyJWIj= oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sda= ta=3D50ExwE9RbO44Ojgk5HD0qHeSEheAdmRX%2BG4UnrVUVyE%3D&reserved=3D0 The edk2\.pytool\Readme.md provides information to configure the environment and to run local builds. This patch defines the necessary settings for enabling the Core CI builds for StandaloneMmPkg. Signed-off-by: Sami Mujawar > --- StandaloneMmPkg/StandaloneMmPkg.ci.yaml | 85 ++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/StandaloneMmPkg/StandaloneMmPkg.ci.yaml b/StandaloneMmPkg/Sta= ndaloneMmPkg.ci.yaml new file mode 100644 index 0000000000000000000000000000000000000000..110f461815b11b3775f3e488a4= 6e1a35ed29b4b7 --- /dev/null +++ b/StandaloneMmPkg/StandaloneMmPkg.ci.yaml @@ -0,0 +1,85 @@ +## @file +# CI configuration for StandaloneMmPkg +# +# Copyright (c) 2020, Arm Limited. All rights reserved.
+# SPDX-License-Identifier: BSD-2-Clause-Patent +## +{ + ## options defined .pytool/Plugin/CompilerPlugin + "CompilerPlugin": { + "DscPath": "StandaloneMmPkg.dsc" + }, + + ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin + "HostUnitTestCompilerPlugin": { + "DscPath": "" # Don't support this test + }, + + ## options defined .pytool/Plugin/CharEncodingCheck + "CharEncodingCheck": { + "IgnoreFiles": [] + }, + + ## options defined .pytool/Plugin/DependencyCheck + "DependencyCheck": { + "AcceptableDependencies": [ + "ArmPkg/ArmPkg.dec", + "ArmPlatformPkg/ArmPlatformPkg.dec", + "EmbeddedPkg/EmbeddedPkg.dec", + "StandaloneMmPkg/StandaloneMmPkg.dec", + "MdeModulePkg/MdeModulePkg.dec", + "MdePkg/MdePkg.dec" + ], + # For host based unit tests + "AcceptableDependencies-HOST_APPLICATION":[ + "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec" + ], + # For UEFI shell based apps + "AcceptableDependencies-UEFI_APPLICATION":[], + "IgnoreInf": [] + }, + + ## options defined .pytool/Plugin/DscCompleteCheck + "DscCompleteCheck": { + "IgnoreInf": [], + "DscPath": "StandaloneMmPkg.dsc" + }, + + ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck + "HostUnitTestDscCompleteCheck": { + "IgnoreInf": [""], + "DscPath": "" # Don't support this test + }, + + ## options defined .pytool/Plugin/GuidCheck + "GuidCheck": { + "IgnoreGuidName": [], + "IgnoreGuidValue": [], + "IgnoreFoldersAndFiles": [], + "IgnoreDuplicates": [], + }, + + ## options defined .pytool/Plugin/LibraryClassCheck + "LibraryClassCheck": { + "IgnoreHeaderFile": [] + }, + + ## options defined .pytool/Plugin/SpellCheck + "SpellCheck": { + "AuditOnly": False, + "IgnoreFiles": [], # use gitignore syntax to ignore err= ors + # in matching files + "ExtendWords": [ + "Bsymbolic", + "FwVol", + "mpidr", + "mstrict", + "schedulable", + "StandaloneMMCore", + ], # words to extend to the dictionary for this package + "IgnoreStandardPaths": [], # Standard Plugin defined paths that + # should be ignore + "AdditionalIncludePaths": [] # Additional paths to spell check + # (wildcards supported) + } +} -- 'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)' --_000_CY4PR11MB128830A00BC696A26CD30DD78CCC0CY4PR11MB1288namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Good catch Bret.

 

Currently, ArmPlatformPkg.dec is in StandaloneMmCor= eEntryPoint.inf.

 

But I don’t find any real dependency. ArmSvcL= ib is in ArmPkg.dec.

 

Hi Sami

Is that possible that we just remove ArmPlatformPkg= .dec is in StandaloneMmCoreEntryPoint.inf.

 

Thank you

Yao Jiewen

 

From: Bret Barkelew <Bret.Barkelew@micros= oft.com>
Sent: Thursday, December 10, 2020 4:09 AM
To: devel@edk2.groups.io; sami.mujawar@arm.com
Cc: Sami Mujawar <sami.mujawar@arm.com>; ard.biesheuvel@arm.c= om; Yao, Jiewen <jiewen.yao@intel.com>; lersek@redhat.com; thomas.abr= aham@arm.com; Sughosh.Ganu@arm.com; Matteo.Carlini@arm.com; Ben.Adderson@ar= m.com; nd@arm.com
Subject: RE: [EXTERNAL] [edk2-devel] [PATCH v1 23/25] StandaloneMmP= kg: Add EDK2 Core CI support

 

Does StandaloneMm actually need this dependency: ArmPlatformPkg/ArmPlatformPkg.dec

 

- Bret

 

From: Sami Mujawar via groups.io
Sent: Wednesday, December 9, 2020 10:49 AM
To: devel@edk2.groups.io
Cc:
Sami Mujawar; ard.biesheuvel@arm.com; Yao, J= iewen; lersek@redhat.com; thomas.abraham@arm.com; Sughos= h.Ganu@arm.com; Matteo.Carlini@arm.com; Ben.Adderson@arm.com; nd@arm.com
Subject: [EXTERNAL] [edk2-devel] [PATCH v1 23/25] StandaloneMmPkg: = Add EDK2 Core CI support

 

The TianoCore EDKII = project has introduced a Core CI infrastructure
using TianoCore EDKII Tools PIP modules:
  * https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpypi.o= rg%2Fproject%2Fedk2-pytool-library%2F&amp;data=3D04%7C01%7Cbret.barkele= w%40microsoft.com%7C7cc29e73d78541c28d9608d89c7323f1%7C72f988bf86f141af91ab= 2d7cd011db47%7C1%7C0%7C637431365642465867%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM= C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sd= ata=3DtixOyEmTzX5XCznDFLfapPvPGJ4dMFtQMknQKsivuFE%3D&amp;reserved=3D0
  *
https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fpypi.o= rg%2Fproject%2Fedk2-pytool-extensions%2F&amp;data=3D04%7C01%7Cbret.bark= elew%40microsoft.com%7C7cc29e73d78541c28d9608d89c7323f1%7C72f988bf86f141af9= 1ab2d7cd011db47%7C1%7C0%7C637431365642465867%7CUnknown%7CTWFpbGZsb3d8eyJWIj= oiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp= ;sdata=3D50ExwE9RbO44Ojgk5HD0qHeSEheAdmRX%2BG4UnrVUVyE%3D&amp;reserved= =3D0

The edk2\.pytool\Readme.md provides information to configure the
environment and to run local builds.

This patch defines the necessary settings for enabling the Core CI
builds for StandaloneMmPkg.

Signed-off-by: Sami Mujawar <sa= mi.mujawar@arm.com>
---
 StandaloneMmPkg/StandaloneMmPkg.ci.yaml | 85 ++++++++++++++++++++  1 file changed, 85 insertions(+)

diff --git a/StandaloneMmPkg/StandaloneMmPkg.ci.yaml b/StandaloneMmPkg/Sta= ndaloneMmPkg.ci.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..110f461815b11b3775f3e488a4= 6e1a35ed29b4b7
--- /dev/null
+++ b/StandaloneMmPkg/StandaloneMmPkg.ci.yaml
@@ -0,0 +1,85 @@
+## @file
+#  CI configuration for StandaloneMmPkg
+#
+#  Copyright (c) 2020, Arm Limited. All rights reserved.<BR> +#  SPDX-License-Identifier: BSD-2-Clause-Patent
+##
+{
+    ## options defined .pytool/Plugin/CompilerPlugin
+    "CompilerPlugin": {
+        "DscPath": "Sta= ndaloneMmPkg.dsc"
+    },
+
+    ## options defined .pytool/Plugin/HostUnitTestCompiler= Plugin
+    "HostUnitTestCompilerPlugin": {
+        "DscPath": "&qu= ot; # Don't support this test
+    },
+
+    ## options defined .pytool/Plugin/CharEncodingCheck +    "CharEncodingCheck": {
+        "IgnoreFiles": [] +    },
+
+    ## options defined .pytool/Plugin/DependencyCheck
+    "DependencyCheck": {
+        "AcceptableDependencies&q= uot;: [
+            "= ArmPkg/ArmPkg.dec",
+            "= ArmPlatformPkg/ArmPlatformPkg.dec",
+            "= EmbeddedPkg/EmbeddedPkg.dec",
+            "= StandaloneMmPkg/StandaloneMmPkg.dec",
+            "= MdeModulePkg/MdeModulePkg.dec",
+            "= MdePkg/MdePkg.dec"
+        ],
+        # For host based unit tests +        "AcceptableDependencies-H= OST_APPLICATION":[
+            "= UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
+        ],
+        # For UEFI shell based apps +        "AcceptableDependencies-U= EFI_APPLICATION":[],
+        "IgnoreInf": []
+    },
+
+    ## options defined .pytool/Plugin/DscCompleteCheck
+    "DscCompleteCheck": {
+        "IgnoreInf": [],
+        "DscPath": "Sta= ndaloneMmPkg.dsc"
+    },
+
+    ## options defined .pytool/Plugin/HostUnitTestDscCompl= eteCheck
+    "HostUnitTestDscCompleteCheck": {
+        "IgnoreInf": ["= "],
+        "DscPath": "&qu= ot; # Don't support this test
+    },
+
+    ## options defined .pytool/Plugin/GuidCheck
+    "GuidCheck": {
+        "IgnoreGuidName": []= ,
+        "IgnoreGuidValue": [= ],
+        "IgnoreFoldersAndFiles&qu= ot;: [],
+        "IgnoreDuplicates": = [],
+    },
+
+    ## options defined .pytool/Plugin/LibraryClassCheck +    "LibraryClassCheck": {
+        "IgnoreHeaderFile": = []
+    },
+
+    ## options defined .pytool/Plugin/SpellCheck
+    "SpellCheck": {
+        "AuditOnly": False,<= br> +        "IgnoreFiles": [],&n= bsp;          # use gitignore = syntax to ignore errors
+            &= nbsp;           &nbs= p;            # in m= atching files
+        "ExtendWords": [
+            "= Bsymbolic",
+            "= FwVol",
+            "= mpidr",
+            "= mstrict",
+            "= schedulable",
+            "= StandaloneMMCore",
+        ],    &nbs= p;      # words to extend to the dictionary for th= is package
+        "IgnoreStandardPaths"= ;: [],   # Standard Plugin defined paths that
+            &= nbsp;           &nbs= p;            # shou= ld be ignore
+        "AdditionalIncludePaths&q= uot;: [] # Additional paths to spell check
+            &= nbsp;           &nbs= p;            # (wil= dcards supported)
+    }
+}
--
'Guid(CE165669-3EF3-493F-B85D-6190EE5B9759)'



 

--_000_CY4PR11MB128830A00BC696A26CD30DD78CCC0CY4PR11MB1288namp_--