diff --git a/.pytool/CISettings.py b/.pytool/CISettings.py index e373d17a6c..7a8bd33803 100644 --- a/.pytool/CISettings.py +++ b/.pytool/CISettings.py @@ -39,7 +39,9 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, 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, UpdateSettingsManager, SetupSettingsManag "ShellPkg", "FatPkg", "CryptoPkg", - "UnitTestFrameworkPkg" + "UnitTestFrameworkPkg", + "OvmfPkg" ) def GetArchitecturesSupported(self): diff --git a/.pytool/Plugin/SpellCheck/cspell.base.yaml b/.pytool/Plugin/SpellCheck/cspell.base.yaml index aa15170c01..1ce5f69911 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 135d283fe2..c7dce3b64c 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 checking in audit mode | DynamicTablesPkg | | EmbeddedPkg | -| EmulatorPkg | +| EmulatorPkg | SEE PACKAGE README | SEE PACKAGE README | Spell checking 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 dependency on ArmPkg, Depends on StandaloneMmPkg, Spell checking in audit mode | MdePkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode | NetworkPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode -| OvmfPkg | +| OvmfPkg | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode | PcAtChipsetPkg | :heavy_check_mark: | :heavy_check_mark: | | SecurityPkg | :heavy_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. 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://github.com/tianocore/edk2-pytool-extensions/tree/master/docs) @@ -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