A modern, feature-rich, cross-platform firmware development environment\r
for the UEFI and PI specifications from www.uefi.org.\r
\r
+# Build Status\r
+\r
+<table>\r
+ <tr>\r
+ <th>Host Type</th>\r
+ <th>Toolchain</th>\r
+ <th>Branch</th>\r
+ <th>Build Status</th>\r
+ <th>Test Status</th>\r
+ <th>Code Coverage</th>\r
+ </tr>\r
+ <tr>\r
+ <td>Windows</td>\r
+ <td>VS2019</td>\r
+ <td>master</td>\r
+ <td>\r
+ <a href="https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=32&branchName=master">\r
+ <img src="https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/Windows%20VS2019%20CI?branchName=master"/></a>\r
+ </td>\r
+ <td>\r
+ <a href="https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=32&branchName=master">\r
+ <img src="https://img.shields.io/azure-devops/tests/tianocore/edk2-ci/32.svg"/></a>\r
+ </td>\r
+ <td>\r
+ <a href="https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=32&branchName=master">\r
+ <img src="https://img.shields.io/badge/coverage-coming_soon-blue"/></a>\r
+ </td>\r
+ </tr>\r
+ <tr>\r
+ <td>Ubuntu</td>\r
+ <td>GCC</td>\r
+ <td>master</td>\r
+ <td>\r
+ <a href="https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=31&branchName=master">\r
+ <img src="https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/Ubuntu%20GCC5%20CI?branchName=master"/></a>\r
+ </td>\r
+ <td>\r
+ <a href="https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=31&branchName=master">\r
+ <img src="https://img.shields.io/azure-devops/tests/tianocore/edk2-ci/31.svg"/></a>\r
+ </td>\r
+ <td>\r
+ <a href="https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=31&branchName=master">\r
+ <img src="https://img.shields.io/badge/coverage-coming_soon-blue"/></a>\r
+ </td>\r
+ </tr>\r
+</table>\r
+\r
+[More CI Build information](.pytool/Readme.md)\r
+\r
+# License Details\r
+\r
The majority of the content in the EDK II open source project uses a\r
[BSD-2-Clause Plus Patent License](License.txt). The EDK II open source project\r
contains the following components that are covered by additional licenses:\r
-* [BaseTools/Source/C/BrotliCompress](BaseTools/Source/C/BrotliCompress/LICENSE)\r
-* [MdeModulePkg/Library/BrotliCustomDecompressLib](MdeModulePkg/Library/BrotliCustomDecompressLib/LICENSE)\r
+* [BaseTools/Source/C/BrotliCompress/brotli](https://github.com/google/brotli/blob/master/LICENSE)\r
+* [MdeModulePkg/Library/BrotliCustomDecompressLib/brotli](https://github.com/google/brotli/blob/master/LICENSE)\r
* [BaseTools/Source/C/LzmaCompress](BaseTools/Source/C/LzmaCompress/LZMA-SDK-README.txt)\r
* [MdeModulePkg/Library/LzmaCustomDecompressLib](MdeModulePkg/Library/LzmaCustomDecompressLib/LZMA-SDK-README.txt)\r
* [IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/Sdk](IntelFrameworkModulePkg/Library/LzmaCustomDecompressLib/LZMA-SDK-README.txt)\r
* [BaseTools/Source/C/VfrCompile/Pccts](BaseTools/Source/C/VfrCompile/Pccts/RIGHTS)\r
-* [MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma](MdeModulePkg/Universal/RegularExpressionDxe/Oniguruma/README)\r
+* [MdeModulePkg/Universal/RegularExpressionDxe/oniguruma](https://github.com/kkos/oniguruma/blob/master/README.md)\r
* [OvmfPkg](OvmfPkg/License.txt)\r
* [CryptoPkg/Library/OpensslLib/openssl](https://github.com/openssl/openssl/blob/50eaac9f3337667259de725451f201e784599687/LICENSE)\r
* [ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3](https://github.com/ucb-bar/berkeley-softfloat-3/blob/b64af41c3276f97f0e181920400ee056b9c88037/COPYING.txt)\r
\r
- CryptoPkg/Library/OpensslLib/openssl\r
- ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3\r
+- MdeModulePkg/Universal/RegularExpressionDxe/oniguruma\r
+- MdeModulePkg/Library/BrotliCustomDecompressLib/brotli\r
+- BaseTools/Source/C/BrotliCompress/brotli\r
\r
ArmSoftFloatLib is actually required by OpensslLib. It's inevitable\r
in openssl-1.1.1 (since stable201905) for floating point parameter\r