REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2570
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: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Shenglei Zhang <shenglei.zhang@intel.com>
Reviewed-by: Bret Barkelew <bret.barkelew@microsoft.com>
''' return iterable of edk2 packages supported by this build.\r
These should be edk2 workspace relative paths '''\r
\r
''' return iterable of edk2 packages supported by this build.\r
These should be edk2 workspace relative paths '''\r
\r
+ return ("ArmVirtPkg",\r
+ "EmulatorPkg",\r
+ "MdePkg",\r
"MdeModulePkg",\r
"NetworkPkg",\r
"PcAtChipsetPkg",\r
"MdeModulePkg",\r
"NetworkPkg",\r
"PcAtChipsetPkg",\r
"ShellPkg",\r
"FatPkg",\r
"CryptoPkg",\r
"ShellPkg",\r
"FatPkg",\r
"CryptoPkg",\r
- "UnitTestFrameworkPkg"\r
+ "UnitTestFrameworkPkg",\r
+ "OvmfPkg"\r
)\r
\r
def GetArchitecturesSupported(self):\r
)\r
\r
def GetArchitecturesSupported(self):\r
"Sdhci",\r
"inmodule",\r
"RISCV",\r
"Sdhci",\r
"inmodule",\r
"RISCV",\r
+ "edksetup",\r
+ "iscsi",\r
+ "nvdata",\r
+ "pytools",\r
+ "NTDDI",\r
+ "Wnonportable",\r
+ "CLANGPDB",\r
+ "nologo",\r
+ "lldmap",\r
+ "ASMLINK",\r
+ "NODEFAULTLIB",\r
+ "vcruntimed",\r
+ "ucrtd",\r
+ "msvcrtd",\r
| :---- | :----- | :---- | :--- |\r
| ArmPkg |\r
| ArmPlatformPkg |\r
| :---- | :----- | :---- | :--- |\r
| ArmPkg |\r
| ArmPlatformPkg |\r
+| ArmVirtPkg | SEE PACKAGE README | SEE PACKAGE README |\r
| CryptoPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
| DynamicTablesPkg |\r
| EmbeddedPkg |\r
| CryptoPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
| DynamicTablesPkg |\r
| EmbeddedPkg |\r
+| EmulatorPkg | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode\r
| FatPkg | :heavy_check_mark: | :heavy_check_mark: |\r
| FmpDevicePkg | :heavy_check_mark: | :heavy_check_mark: |\r
| IntelFsp2Pkg |\r
| FatPkg | :heavy_check_mark: | :heavy_check_mark: |\r
| FmpDevicePkg | :heavy_check_mark: | :heavy_check_mark: |\r
| IntelFsp2Pkg |\r
| MdeModulePkg | :heavy_check_mark: | :heavy_check_mark: | DxeIpl dependency on ArmPkg, Depends on StandaloneMmPkg, Spell checking in audit mode\r
| MdePkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
| NetworkPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
| MdeModulePkg | :heavy_check_mark: | :heavy_check_mark: | DxeIpl dependency on ArmPkg, Depends on StandaloneMmPkg, Spell checking in audit mode\r
| MdePkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
| NetworkPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
+| OvmfPkg | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode\r
| PcAtChipsetPkg | :heavy_check_mark: | :heavy_check_mark: |\r
| SecurityPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
| ShellPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode, 3 modules are not being built by DSC\r
| PcAtChipsetPkg | :heavy_check_mark: | :heavy_check_mark: |\r
| SecurityPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode\r
| ShellPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode, 3 modules are not being built by DSC\r
## Running CI locally\r
\r
The EDKII Tools environment (and by extension the ci) is designed to support\r
## Running CI locally\r
\r
The EDKII Tools environment (and by extension the ci) is designed to support\r
-easily and consistantly running locally and in a cloud ci environment. To do\r
+easily and consistently running locally and in a cloud ci environment. To do\r
that a few steps should be followed. Details of EDKII Tools can be found in the\r
[docs folder here](https://github.com/tianocore/edk2-pytool-extensions/tree/master/docs)\r
\r
that a few steps should be followed. Details of EDKII Tools can be found in the\r
[docs folder here](https://github.com/tianocore/edk2-pytool-extensions/tree/master/docs)\r
\r
* Visual Studio AARCH64 and ARM support\r
* BaseTools C tools CI/PR and binary release process\r
* BaseTools Python tools CI/PR process\r
* Visual Studio AARCH64 and ARM support\r
* BaseTools C tools CI/PR and binary release process\r
* BaseTools Python tools CI/PR process\r
-* Host based unit testing\r
* Extensible private/closed source platform reporting\r
* Extensible private/closed source platform reporting\r
-* Platform builds, validation\r
* UEFI SCTs\r
* Other automation\r
* UEFI SCTs\r
* Other automation\r