mirror of https://github.com/acidanthera/audk.git
.pytool: Update CI Settings to support Emulator, ArmVirt, and Ovmf packages
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>
This commit is contained in:
parent
6cdf647b5f
commit
0358c0bfc1
|
@ -39,7 +39,9 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
|
||||||
''' return iterable of edk2 packages supported by this build.
|
''' return iterable of edk2 packages supported by this build.
|
||||||
These should be edk2 workspace relative paths '''
|
These should be edk2 workspace relative paths '''
|
||||||
|
|
||||||
return ("MdePkg",
|
return ("ArmVirtPkg",
|
||||||
|
"EmulatorPkg",
|
||||||
|
"MdePkg",
|
||||||
"MdeModulePkg",
|
"MdeModulePkg",
|
||||||
"NetworkPkg",
|
"NetworkPkg",
|
||||||
"PcAtChipsetPkg",
|
"PcAtChipsetPkg",
|
||||||
|
@ -49,7 +51,8 @@ class Settings(CiBuildSettingsManager, UpdateSettingsManager, SetupSettingsManag
|
||||||
"ShellPkg",
|
"ShellPkg",
|
||||||
"FatPkg",
|
"FatPkg",
|
||||||
"CryptoPkg",
|
"CryptoPkg",
|
||||||
"UnitTestFrameworkPkg"
|
"UnitTestFrameworkPkg",
|
||||||
|
"OvmfPkg"
|
||||||
)
|
)
|
||||||
|
|
||||||
def GetArchitecturesSupported(self):
|
def GetArchitecturesSupported(self):
|
||||||
|
|
|
@ -164,5 +164,19 @@
|
||||||
"Sdhci",
|
"Sdhci",
|
||||||
"inmodule",
|
"inmodule",
|
||||||
"RISCV",
|
"RISCV",
|
||||||
|
"edksetup",
|
||||||
|
"iscsi",
|
||||||
|
"nvdata",
|
||||||
|
"pytools",
|
||||||
|
"NTDDI",
|
||||||
|
"Wnonportable",
|
||||||
|
"CLANGPDB",
|
||||||
|
"nologo",
|
||||||
|
"lldmap",
|
||||||
|
"ASMLINK",
|
||||||
|
"NODEFAULTLIB",
|
||||||
|
"vcruntimed",
|
||||||
|
"ucrtd",
|
||||||
|
"msvcrtd",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,11 +6,11 @@
|
||||||
| :---- | :----- | :---- | :--- |
|
| :---- | :----- | :---- | :--- |
|
||||||
| ArmPkg |
|
| ArmPkg |
|
||||||
| ArmPlatformPkg |
|
| ArmPlatformPkg |
|
||||||
| ArmVirtPkg |
|
| ArmVirtPkg | SEE PACKAGE README | SEE PACKAGE README |
|
||||||
| CryptoPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode
|
| CryptoPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode
|
||||||
| DynamicTablesPkg |
|
| DynamicTablesPkg |
|
||||||
| EmbeddedPkg |
|
| EmbeddedPkg |
|
||||||
| EmulatorPkg |
|
| EmulatorPkg | SEE PACKAGE README | SEE PACKAGE README | Spell checking in audit mode
|
||||||
| FatPkg | :heavy_check_mark: | :heavy_check_mark: |
|
| FatPkg | :heavy_check_mark: | :heavy_check_mark: |
|
||||||
| FmpDevicePkg | :heavy_check_mark: | :heavy_check_mark: |
|
| FmpDevicePkg | :heavy_check_mark: | :heavy_check_mark: |
|
||||||
| IntelFsp2Pkg |
|
| IntelFsp2Pkg |
|
||||||
|
@ -18,7 +18,7 @@
|
||||||
| MdeModulePkg | :heavy_check_mark: | :heavy_check_mark: | DxeIpl dependency on ArmPkg, Depends on StandaloneMmPkg, Spell checking in audit mode
|
| 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
|
| MdePkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode
|
||||||
| NetworkPkg | :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: |
|
| PcAtChipsetPkg | :heavy_check_mark: | :heavy_check_mark: |
|
||||||
| SecurityPkg | :heavy_check_mark: | :heavy_check_mark: | Spell checking in audit mode
|
| 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
|
| 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
|
## Running CI locally
|
||||||
|
|
||||||
The EDKII Tools environment (and by extension the ci) is designed to support
|
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
|
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)
|
[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
|
* Visual Studio AARCH64 and ARM support
|
||||||
* BaseTools C tools CI/PR and binary release process
|
* BaseTools C tools CI/PR and binary release process
|
||||||
* BaseTools Python tools CI/PR process
|
* BaseTools Python tools CI/PR process
|
||||||
* Host based unit testing
|
|
||||||
* Extensible private/closed source platform reporting
|
* Extensible private/closed source platform reporting
|
||||||
* Platform builds, validation
|
|
||||||
* UEFI SCTs
|
* UEFI SCTs
|
||||||
* Other automation
|
* Other automation
|
||||||
|
|
Loading…
Reference in New Issue