From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (NAM10-DM6-obe.outbound.protection.outlook.com [40.107.93.123]) by mx.groups.io with SMTP id smtpd.web11.325.1587759718095073029 for ; Fri, 24 Apr 2020 13:21:58 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@microsoft.com header.s=selector2 header.b=U040EThU; spf=pass (domain: microsoft.com, ip: 40.107.93.123, mailfrom: bret.barkelew@microsoft.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hX0q7f3iYKlLZr3VM3/F/i80Jz4B2lTaxtgFZBpF9g2IdD/jo2OWsAkPoYLv/z7hRRV2vGpxg8gjhNGC4ki+YJSEor6pFumrwvdrrpQNNqE8iNGXUXlyozIbb1C7Tr8MGVknh7NcVKgJdq/X/tSDr+tpmO/hEqAgwA7IW7J79rg+rMB9Coxw0HsRGOLOM1bze10zfnuBHOhiAb+c6IvwCtCLi8AZKYbX6W3CIAHlnPuuXNWMdba+nOGDbC/L+lRbaKSJMrMyCraQgUKQr2Q3WmaNMkmz+ZJM6yrbmGTmBYMbG/OzJzaxrUOL5z6esVJ0b1Tk2+un4Bqb/B2aQnlJRg== 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=WXRfImklC2Qi3Kniu8Q8id4gXrPbdboP2ziwg2AZXrw=; b=SJxQet+SpbnoAPaJ2zbM5lUM+RHRffGlLixOo1YRlcMU+Nf7XZdwHGWgT50kJzVUYBlMkAk905HK4+X50VWlOxLnajZH6CbioRnfKt3Y0sOEwX+c2BP+ugzqKkThMu3OIo+Jg46vUejN5IkLtK3AJWoAgymQvv74ZSVoMVCo1TVyihO5Q+YlhZFL2/egv46600j2hs16ECx0+ggQAQRNCfFcOe8VjYPDfZlXYHBEusb6212OEXhvm1Rtg0YzBqG7uMfTe237BGhHVU04d/ZDY+CrKVHbJIWqhq7MQLm9TOz9Xat3a7j2KzMvOFKg2hMRWkEBRkRV+SIbXcAi5DL6tg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WXRfImklC2Qi3Kniu8Q8id4gXrPbdboP2ziwg2AZXrw=; b=U040EThUg1RtPbdAx+StXSpJX4Fvod3J8ymC5F5O6m5hQb3NRgYmKxNsE+DbBVUZyEfBJQyKRJOH0cx9ryBMC75ZZUGN+dOE2r91y1bNpk9gWCA0EQJ10SrhohQ7k9bpRd/l01BAO4D8eVzjYdufcRlzHkmC9Kdqm9liTrfEqj0= Received: from CY4PR21MB0743.namprd21.prod.outlook.com (2603:10b6:903:b2::9) by CY4PR21MB1538.namprd21.prod.outlook.com (2603:10b6:910:8f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.2; Fri, 24 Apr 2020 20:21:56 +0000 Received: from CY4PR21MB0743.namprd21.prod.outlook.com ([fe80::90d:10d9:c5bc:5318]) by CY4PR21MB0743.namprd21.prod.outlook.com ([fe80::90d:10d9:c5bc:5318%12]) with mapi id 15.20.2958.010; Fri, 24 Apr 2020 20:21:56 +0000 From: "Bret Barkelew" To: "michael.kubacki@outlook.com" , "devel@edk2.groups.io" CC: Sean Brogan , "Kinney, Michael D" , Liming Gao Subject: Re: [EXTERNAL] [PATCH v2 5/6] .pytool: Update CI Settings to support Emulator, ArmVirt, and Ovmf packages Thread-Topic: [EXTERNAL] [PATCH v2 5/6] .pytool: Update CI Settings to support Emulator, ArmVirt, and Ovmf packages Thread-Index: AQHWF0e6TnAAppCzpE6iLZRxhXAvZKiIvWtm Date: Fri, 24 Apr 2020 20:21:56 +0000 Message-ID: References: <20200420191216.24572-1-michael.kubacki@outlook.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-04-24T20:21:51.6395889Z;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0;MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Privileged authentication-results: spf=none (sender IP is ) smtp.mailfrom=Bret.Barkelew@microsoft.com; x-originating-ip: [174.21.83.205] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: c34bf049-b351-45ea-2582-08d7e88d227f x-ms-traffictypediagnostic: CY4PR21MB1538:|CY4PR21MB1538:|CY4PR21MB1538: x-ms-exchange-transport-forked: True x-ld-processed: 72f988bf-86f1-41af-91ab-2d7cd011db47,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 03838E948C x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CY4PR21MB0743.namprd21.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(396003)(346002)(366004)(376002)(136003)(39860400002)(15650500001)(82950400001)(66476007)(66446008)(64756008)(66556008)(55016002)(66946007)(110136005)(54906003)(8936002)(316002)(4326008)(82960400001)(81156014)(33656002)(2906002)(26005)(8990500004)(186003)(9686003)(478600001)(5660300002)(7696005)(76116006)(86362001)(8676002)(6506007)(52536014)(10290500003)(71200400001)(53546011);DIR:OUT;SFP:1102; received-spf: None (protection.outlook.com: microsoft.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ul4zXLNgmhe4f3+eQfnvK4Fj7m18YReeDPG05/UL1eLepSQR++mM/BFx/Vk+C049xo16gfy6XyGR/9Pi2GNTLPq3mk55gNX6tL3b0ZiR5zg02aOnBLMSfKQni5Rju8ZyTP67A7pQr4JfGAbYO5H6eBbU8S901+hitV2Eyg6qrmoZ+3UJl9kbmWLSNBAMyQdZ9b27UL9FCXgDO7ToV5RYiSIbS50e+7I4sDp/6XVlUKygZOONdWUVDylvIdfoR4ZaRLQEQxjWF5kVGsAdPWrh8rO9j4AL4hP68SxyiYPXas+I8nSaP2JV+vdPjUJ51gQOP9RHmSh5DAJNNloWMcCeJgu/QItEHWEmTjBLbzb0lvy0z1pl97GDrz3SSO+mUMYjHvMxF14qj3iLvkDNUPDHppg/Fm1LA9H966VCYHz9Uwm0SWUc5SfJl8QgnsLynsYg0RcVUpSzxnHx6dRckbyVI8sT19x1oMJXvy2WqVncaFQd2vCK2yg0z3qZWXSUijn1PY3GWknyZUK72KwH1Is/rQ== x-ms-exchange-antispam-messagedata: adCdyefeurwG4poEd1Ey1g9sJSMzsCAzZsIECl94pGyGH+oM1DBUBgH30ilfrMJafrx+VKAX6GbtAHHLF8awUXmClUz26PFZSgoxGj04PIAwyz3vvnqUsrhYKz1pVEA/7tRIuV3m07YwxUdsu/hu0HdmGyQ3aWu/qgIOG4iATJl3gtI2NbfoDz4k7lA/WGESEzwdUt8/Ae1iSj/UW3bJwckkQQJjWua5lptE1R9zxBOF91dLpTNlHxgW/hYrk6F+d3DDc56wvDQQFv0c287TGAFJK7cKxl2nVGHbWVSvI/6VDWCJj9xNkiE1IkoCrqoi0tnNyd3d8GN49/opiUigktz3d7sdRSiEMa9Vmb6B1T7QGxKGse+OwCxlcjgb+Td3EKW5WodJ/shJkpLAdhVyh7R0zJwKxv9nJehMqTrPF0CQPzmt8ASxyhjHW9ifuLXy14yWrt1JOndQWbPRm8YiTpk3LuEwzxeDuKTRig6kY3mcWthQaI4i60RNKaJ7FpZwSmhVnSA9a6GWn4zEk+Lc/v+cTMDwx/oRy13c0wCquMJzL2DAVSKfsOUzENOXn8A0gfzUsQgg6/yWzS/E0ZoIzStxssuvSFDwnUR7sHlFHB4A+mi0oZVaRXaHv99wSK97d80B8H8WHMzC5L9PYlMFhgFYKkKr+7bwpm26m6Mv4/OgZDqq3UCp6Gxf6Bncuynrcw2kb3IPiRs00gqLV2kMMnJjOR8YZpfUDHCdBLedWMoTvcMLwHA53vy/9GtPcRrlfcu2CmXrGY+eSfB8eTthBemR98pCcieSQULo6JHWBi4= MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-Network-Message-Id: c34bf049-b351-45ea-2582-08d7e88d227f X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2020 20:21:56.1680 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iKTabX+AopKZa+WMnE01Y+O5vZUfwwezK9zEJmit6IJVqXTkvML+K8CQIBedI1QHw/KCRVHvYC2cDz5z/bdI1Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR21MB1538 Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CY4PR21MB074301F642CC64F7D3DFD707EFD00CY4PR21MB0743namp_" --_000_CY4PR21MB074301F642CC64F7D3DFD707EFD00CY4PR21MB0743namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Reviewed-by: Bret Barkelew - Bret ________________________________ From: michael.kubacki@outlook.com Sent: Monday, April 20, 2020 12:12:15 PM To: devel@edk2.groups.io Cc: Sean Brogan ; Bret Barkelew ; Kinney, Michael D ; Liming Gao <= liming.gao@intel.com> Subject: [EXTERNAL] [PATCH v2 5/6] .pytool: Update CI Settings to support E= mulator, ArmVirt, and Ovmf packages From: Sean Brogan REF:https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fbug= zilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D2570&data=3D02%7C01%7CBret.Ba= rkelew%40microsoft.com%7Cfcddced9f97b4eb3047908d7e55edc0f%7C72f988bf86f141a= f91ab2d7cd011db47%7C1%7C0%7C637230067892859716&sdata=3DjC3zSf4H9z%2FfX0= EDnIhKc0nB9oITgNHh8d5y25LEPUs%3D&reserved=3D0 Update pytools configuration to enable EmulatorPkg, ArmVirtPkg, and OvmfPkg. Update documentation for the status of those packages. Remove future work items that are now complete. Cc: Sean Brogan Cc: Bret Barkelew Cc: Michael D Kinney Cc: Liming Gao Signed-off-by: Sean Brogan Signed-off-by: Michael Kubacki --- .pytool/CISettings.py | 7 +++++-- .pytool/Plugin/SpellCheck/cspell.base.yaml | 14 ++++++++++++++ .pytool/Readme.md | 10 ++++------ 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/.pytool/CISettings.py b/.pytool/CISettings.py index e373d17a6c34..7a8bd3380383 100644 --- a/.pytool/CISettings.py +++ b/.pytool/CISettings.py @@ -39,7 +39,9 @@ class Settings(CiBuildSettingsManager, UpdateSettingsMana= ger, SetupSettingsManag ''' return iterable of edk2 packages supported by this build. These should be edk2 workspace relative paths ''' - return ("MdePkg", + return ("ArmVirtPkg", + "EmulatorPkg", + "MdePkg", "MdeModulePkg", "NetworkPkg", "PcAtChipsetPkg", @@ -49,7 +51,8 @@ class Settings(CiBuildSettingsManager, UpdateSettingsMana= ger, SetupSettingsManag "ShellPkg", "FatPkg", "CryptoPkg", - "UnitTestFrameworkPkg" + "UnitTestFrameworkPkg", + "OvmfPkg" ) def GetArchitecturesSupported(self): diff --git a/.pytool/Plugin/SpellCheck/cspell.base.yaml b/.pytool/Plugin/Sp= ellCheck/cspell.base.yaml index aa15170c013c..1ce5f6991104 100644 --- a/.pytool/Plugin/SpellCheck/cspell.base.yaml +++ b/.pytool/Plugin/SpellCheck/cspell.base.yaml @@ -164,5 +164,19 @@ "Sdhci", "inmodule", "RISCV", + "edksetup", + "iscsi", + "nvdata", + "pytools", + "NTDDI", + "Wnonportable", + "CLANGPDB", + "nologo", + "lldmap", + "ASMLINK", + "NODEFAULTLIB", + "vcruntimed", + "ucrtd", + "msvcrtd", ] } diff --git a/.pytool/Readme.md b/.pytool/Readme.md index 135d283fe223..c7dce3b64ca0 100644 --- a/.pytool/Readme.md +++ b/.pytool/Readme.md @@ -6,11 +6,11 @@ | :---- | :----- | :---- = | :--- | | ArmPkg | | ArmPlatformPkg | -| ArmVirtPkg | +| ArmVirtPkg | SEE PACKAGE README | SEE PACKAGE README | | CryptoPkg | :heavy_check_mark: | :heavy_check_mark: | Spell ch= ecking in audit mode | DynamicTablesPkg | | EmbeddedPkg | -| EmulatorPkg | +| EmulatorPkg | SEE PACKAGE README | SEE PACKAGE README | Spell ch= ecking in audit mode | FatPkg | :heavy_check_mark: | :heavy_check_mark: | | FmpDevicePkg | :heavy_check_mark: | :heavy_check_mark: | | IntelFsp2Pkg | @@ -18,7 +18,7 @@ | MdeModulePkg | :heavy_check_mark: | :heavy_check_mark: | DxeIpl d= ependency on ArmPkg, Depends on StandaloneMmPkg, Spell checking in audit mo= de | MdePkg | :heavy_check_mark: | :heavy_check_mark: | Spell ch= ecking in audit mode | NetworkPkg | :heavy_check_mark: | :heavy_check_mark: | Spell ch= ecking in audit mode -| OvmfPkg | +| OvmfPkg | SEE PACKAGE README | SEE PACKAGE README | Spell ch= ecking in audit mode | PcAtChipsetPkg | :heavy_check_mark: | :heavy_check_mark: | | SecurityPkg | :heavy_check_mark: | :heavy_check_mark: | Spell ch= ecking in audit mode | ShellPkg | :heavy_check_mark: | :heavy_check_mark: | Spell ch= ecking in audit mode, 3 modules are not being built by DSC @@ -77,7 +77,7 @@ per package configuration which comes from this file. ## Running CI locally The EDKII Tools environment (and by extension the ci) is designed to suppo= rt -easily and consistantly running locally and in a cloud ci environment. To= do +easily and consistently running locally and in a cloud ci environment. To= do that a few steps should be followed. Details of EDKII Tools can be found = in the [docs folder here](https://nam06.safelinks.protection.outlook.com/?url=3Dh= ttps%3A%2F%2Fgithub.com%2Ftianocore%2Fedk2-pytool-extensions%2Ftree%2Fmaste= r%2Fdocs&data=3D02%7C01%7CBret.Barkelew%40microsoft.com%7Cfcddced9f97b4= eb3047908d7e55edc0f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6372300678= 92869711&sdata=3Db2q62LS4ywLkYm5qr2JRo7LDTLd0r1vgE%2BG3fULp5Gw%3D&r= eserved=3D0) @@ -216,8 +216,6 @@ few standard scopes. * Visual Studio AARCH64 and ARM support * BaseTools C tools CI/PR and binary release process * BaseTools Python tools CI/PR process -* Host based unit testing * Extensible private/closed source platform reporting -* Platform builds, validation * UEFI SCTs * Other automation -- 2.16.3.windows.1 --_000_CY4PR21MB074301F642CC64F7D3DFD707EFD00CY4PR21MB0743namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Reviewed-by: Bret Barkelew <bret.barkelew@microso= ft.com>

 

- Bret

 


From: michael.kubacki@outlo= ok.com <michael.kubacki@outlook.com>
Sent: Monday, April 20, 2020 12:12:15 PM
To: devel@edk2.groups.io <devel@edk2.groups.io>
Cc: Sean Brogan <sean.brogan@microsoft.com>; Bret Barkelew <= ;Bret.Barkelew@microsoft.com>; Kinney, Michael D <michael.d.kinney@in= tel.com>; Liming Gao <liming.gao@intel.com>
Subject: [EXTERNAL] [PATCH v2 5/6] .pytool: Update CI Settings to su= pport Emulator, ArmVirt, and Ovmf packages
 
From: Sean Brogan <sean.brogan@microsoft.com>= ;

REF:https://nam06.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fbug= zilla.tianocore.org%2Fshow_bug.cgi%3Fid%3D2570&amp;data=3D02%7C01%7CBre= t.Barkelew%40microsoft.com%7Cfcddced9f97b4eb3047908d7e55edc0f%7C72f988bf86f= 141af91ab2d7cd011db47%7C1%7C0%7C637230067892859716&amp;sdata=3DjC3zSf4H= 9z%2FfX0EDnIhKc0nB9oITgNHh8d5y25LEPUs%3D&amp;reserved=3D0

Update pytools configuration to enable EmulatorPkg, ArmVirtPkg,
and OvmfPkg.

Update documentation for the status of those packages.
Remove future work items that are now complete.

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Sean Brogan <sean.brogan@microsoft.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
---
 .pytool/CISettings.py        =             &nb= sp; |  7 +++++--
 .pytool/Plugin/SpellCheck/cspell.base.yaml | 14 ++++&= #43;+++++++++
 .pytool/Readme.md        &nbs= p;            &= nbsp;    | 10 ++++------
 3 files changed, 23 insertions(+), 8 deletions(-)

diff --git a/.pytool/CISettings.py b/.pytool/CISettings.py
index e373d17a6c34..7a8bd3380383 100644
--- a/.pytool/CISettings.py
+++ b/.pytool/CISettings.py
@@ -39,7 +39,9 @@ class Settings(CiBuildSettingsManager, UpdateSettings= Manager, SetupSettingsManag
         ''' return iterable of edk= 2 packages supported by this build.
         These should be edk2 works= pace relative paths '''
 
-        return ("MdePkg",
+        return ("ArmVirtPkg&qu= ot;,
+           &nbs= p;    "EmulatorPkg",
+           &nbs= p;    "MdePkg",
            &nb= sp;    "MdeModulePkg",
            &nb= sp;    "NetworkPkg",
            &nb= sp;    "PcAtChipsetPkg",
@@ -49,7 +51,8 @@ class Settings(CiBuildSettingsManager, UpdateSettings= Manager, SetupSettingsManag
            &nb= sp;    "ShellPkg",
            &nb= sp;    "FatPkg",
            &nb= sp;    "CryptoPkg",
-            &n= bsp;   "UnitTestFrameworkPkg"
+           &nbs= p;    "UnitTestFrameworkPkg",
+           &nbs= p;    "OvmfPkg"
            &nb= sp;    )
 
     def GetArchitecturesSupported(self):
diff --git a/.pytool/Plugin/SpellCheck/cspell.base.yaml b/.pytool/Plugin/Sp= ellCheck/cspell.base.yaml
index aa15170c013c..1ce5f6991104 100644
--- a/.pytool/Plugin/SpellCheck/cspell.base.yaml
+++ b/.pytool/Plugin/SpellCheck/cspell.base.yaml
@@ -164,5 +164,19 @@
         "Sdhci",
         "inmodule",
         "RISCV",
+        "edksetup",
+        "iscsi",
+        "nvdata",
+        "pytools",
+        "NTDDI",
+        "Wnonportable", +        "CLANGPDB",
+        "nologo",
+        "lldmap",
+        "ASMLINK",
+        "NODEFAULTLIB", +        "vcruntimed",
+        "ucrtd",
+        "msvcrtd",
     ]
 }
diff --git a/.pytool/Readme.md b/.pytool/Readme.md
index 135d283fe223..c7dce3b64ca0 100644
--- a/.pytool/Readme.md
+++ b/.pytool/Readme.md
@@ -6,11 +6,11 @@
 | :----          &n= bsp;    | :-----       &n= bsp;           | :----&nb= sp;            =             &nb= sp;   | :---         |  | ArmPkg          &= nbsp;   |
 | ArmPlatformPkg      |
-| ArmVirtPkg          |
+| ArmVirtPkg          | S= EE PACKAGE README | SEE PACKAGE README |
 | CryptoPkg         &nbs= p; | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode=
 | DynamicTablesPkg    |
 | EmbeddedPkg         |
-| EmulatorPkg         |
+| EmulatorPkg         | SEE PA= CKAGE README | SEE PACKAGE README | Spell checking in audit mode
 | FatPkg          &= nbsp;   | :heavy_check_mark: | :heavy_check_mark: |
 | FmpDevicePkg        | :heavy_che= ck_mark: | :heavy_check_mark: |
 | IntelFsp2Pkg        |
@@ -18,7 +18,7 @@
 | MdeModulePkg        | :heavy_che= ck_mark: | :heavy_check_mark: | DxeIpl dependency on ArmPkg, Depends on Sta= ndaloneMmPkg, Spell checking in audit mode
 | MdePkg          &= nbsp;   | :heavy_check_mark: | :heavy_check_mark: | Spell checkin= g in audit mode
 | NetworkPkg          | = :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode
-| OvmfPkg           = ;  |
+| OvmfPkg          &= nbsp;  | SEE PACKAGE README | SEE PACKAGE README | Spell checking in a= udit mode
 | PcAtChipsetPkg      | :heavy_check_mark: |= :heavy_check_mark: |
 | SecurityPkg         | :heav= y_check_mark: | :heavy_check_mark: | Spell checking in audit mode
 | ShellPkg          = ;  | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit= mode, 3 modules are not being built by DSC
@@ -77,7 +77,7 @@ per package configuration which comes from this file.=
 ## Running CI locally
 
 The EDKII Tools environment (and by extension the ci) is designed to = support
-easily and consistantly running locally and in a cloud ci environment.&nbs= p; To do
+easily and consistently running locally and in a cloud ci environment.=   To do
 that a few steps should be followed.  Details of EDKII Tools can= be found in the
 [docs folder here](https://nam06.safelinks.protection= .outlook.com/?url=3Dhttps%3A%2F%2Fgithub.com%2Ftianocore%2Fedk2-pytool-exte= nsions%2Ftree%2Fmaster%2Fdocs&amp;data=3D02%7C01%7CBret.Barkelew%40micr= osoft.com%7Cfcddced9f97b4eb3047908d7e55edc0f%7C72f988bf86f141af91ab2d7cd011= db47%7C1%7C0%7C637230067892869711&amp;sdata=3Db2q62LS4ywLkYm5qr2JRo7LDT= Ld0r1vgE%2BG3fULp5Gw%3D&amp;reserved=3D0)
 
@@ -216,8 +216,6 @@ few standard scopes.
 * Visual Studio AARCH64 and ARM support
 * BaseTools C tools CI/PR and binary release process
 * BaseTools Python tools CI/PR process
-* Host based unit testing
 * Extensible private/closed source platform reporting
-* Platform builds, validation
 * UEFI SCTs
 * Other automation
--
2.16.3.windows.1

--_000_CY4PR21MB074301F642CC64F7D3DFD707EFD00CY4PR21MB0743namp_--