]>
Commit | Line | Data |
---|---|---|
64ab457d SB |
1 | ==============\r |
2 | EDK II Project\r | |
3 | ==============\r | |
4 | \r | |
5 | A modern, feature-rich, cross-platform firmware development\r | |
6 | environment for the UEFI and PI specifications from www.uefi.org.\r | |
7 | \r | |
8 | Core CI Build Status\r | |
9 | --------------------\r | |
10 | \r | |
11 | ============================= ================= =============== ===================\r | |
12 | Host Type & Toolchain Build Status Test Status Code Coverage\r | |
13 | ============================= ================= =============== ===================\r | |
14 | Windows_VS2019_ |WindowsCiBuild| |WindowsCiTest| |WindowsCiCoverage|\r | |
15 | Ubuntu_GCC5_ |UbuntuCiBuild| |UbuntuCiTest| |UbuntuCiCoverage|\r | |
16 | ============================= ================= =============== ===================\r | |
17 | \r | |
18 | `More CI Build information <.pytool/Readme.md>`__\r | |
19 | \r | |
20 | Platform CI Build Status\r | |
21 | ------------------------\r | |
22 | \r | |
23 | Microsoft Windows VS2019\r | |
24 | ````````````````````````\r | |
25 | \r | |
26 | ============================= ================= ============= ============= ==============\r | |
27 | Toolchain CONFIG DEBUG RELEASE NOOPT\r | |
28 | ============================= ================= ============= ============= ==============\r | |
29 | EmulatorPkg_Win_VS2019_ | IA32 |em32d| |em32r| |em32n|\r | |
30 | | | X64 |em64d| |em64r| |em64n|\r | |
2793a495 MK |
31 | | | IA32 FULL |em32fd| |em32fr| |em32fn|\r |
32 | | | X64 FULL |em64fd| |em64fr| |em64fn|\r | |
64ab457d SB |
33 | OvmfPkg_Win_VS2019_ | IA32 |op32d| |op32r| |op32n|\r |
34 | | | X64 |op64d| |op64r| |op64n|\r | |
35 | | | IA32 X64 |op3264d| |op3264r| |op3264n|\r | |
36 | | | IA32 X64 FULL |op3264fd| |op3264fr| |op3264fn|\r | |
37 | ============================= ================= ============= ============= ==============\r | |
38 | \r | |
39 | Ubuntu 18.04 GCC5\r | |
40 | `````````````````\r | |
41 | \r | |
42 | ============================= ================= ============= ============= ==============\r | |
43 | Toolchain CONFIG DEBUG RELEASE NOOPT\r | |
44 | ============================= ================= ============= ============= ==============\r | |
45 | ArmVirtPkg_Ubuntu_GCC5_ | AARCH64 |avAArch64du| |avAArch64ru| |avAArch64nu|\r | |
46 | | | ARM |avArmdu| |avArmru| |avArmnu|\r | |
47 | EmulatorPkg_Ubuntu_GCC5_ | IA32 |em32du| |em32ru| |em32nu|\r | |
48 | | | X64 |em64du| |em64ru| |em64nu|\r | |
2793a495 MK |
49 | | | IA32 FULL |em32fdu| |em32fru| |em32fnu|\r |
50 | | | X64 FULL |em64fdu| |em64fru| |em64fnu|\r | |
64ab457d SB |
51 | OvmfPkg_Ubuntu_GCC5_ | IA32 |op32du| |op32ru| |op32nu|\r |
52 | | | X64 |op64du| |op64ru| |op64nu|\r | |
53 | | | IA32 X64 |op3264du| |op3264ru| |op3264nu|\r | |
54 | | | IA32 X64 FULL |op3264fdu| |op3264fru| |op3264fru|\r | |
55 | ============================= ================= ============= ============= ==============\r | |
56 | \r | |
57 | |TCBZ_2668|_ - EmulatorPkg Ubuntu GCC5 Segfaults during execution.\r | |
58 | \r | |
59 | |TCBZ_2639|_ - EmulatorPkg Ubuntu GCC5 Segfaults during execution.\r | |
60 | \r | |
61 | `More ArmVirtPkg CI Build Information <ArmVirtPkg/PlatformCI/ReadMe.md>`__\r | |
62 | \r | |
63 | `More EmulatorPkg CI Build Information <EmulatorPkg/PlatformCI/ReadMe.md>`__\r | |
64 | \r | |
65 | `More OvmfPkg CI Build Information <OvmfPkg/PlatformCI/ReadMe.md>`__\r | |
66 | \r | |
67 | \r | |
68 | License Details\r | |
69 | ---------------\r | |
70 | \r | |
71 | The majority of the content in the EDK II open source project uses a\r | |
72 | `BSD-2-Clause Plus Patent License <License.txt>`__. The EDK II open\r | |
73 | source project contains the following components that are covered by additional\r | |
74 | licenses:\r | |
75 | \r | |
64ab457d | 76 | - `BaseTools/Source/C/LzmaCompress <BaseTools/Source/C/LzmaCompress/LZMA-SDK-README.txt>`__\r |
64ab457d | 77 | - `BaseTools/Source/C/VfrCompile/Pccts <BaseTools/Source/C/VfrCompile/Pccts/RIGHTS>`__\r |
dcf51c05 MK |
78 | - `CryptoPkg\Library\BaseCryptLib\SysCall\inet_pton.c <CryptoPkg\Library\BaseCryptLib\SysCall\inet_pton.c>`__\r |
79 | - `CryptoPkg\Library\Include\crypto\dso_conf.h <https://github.com/openssl/openssl/blob/e2e09d9fba1187f8d6aafaa34d4172f56f1ffb72/LICENSE>`__\r | |
80 | - `CryptoPkg\Library\Include\openssl\opensslconf.h <https://github.com/openssl/openssl/blob/e2e09d9fba1187f8d6aafaa34d4172f56f1ffb72/LICENSE>`__\r | |
81 | - `EmbeddedPkg/Library/FdtLib <EmbeddedPkg/Library/FdtLib/fdt.c>`__. (EDK II uses BSD License)\r | |
82 | - `EmbeddedPkg/Include/fdt.h <EmbeddedPkg/Include/fdt.h>`__. (EDK II uses BSD Licence)\r | |
83 | - `EmbeddedPkg/Include/libfdt.h <EmbeddedPkg/Include/libfdt.h>`__. (EDK II uses BSD License)\r | |
84 | - `MdeModulePkg/Library/LzmaCustomDecompressLib <MdeModulePkg/Library/LzmaCustomDecompressLib/LZMA-SDK-README.txt>`__\r | |
64ab457d | 85 | - `OvmfPkg <OvmfPkg/License.txt>`__\r |
dcf51c05 MK |
86 | \r |
87 | The EDK II open source project uses content from upstream projects as git submodules\r | |
88 | that are covered by additional licenses.\r | |
89 | \r | |
64ab457d | 90 | - `ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 <https://github.com/ucb-bar/berkeley-softfloat-3/blob/b64af41c3276f97f0e181920400ee056b9c88037/COPYING.txt>`__\r |
dcf51c05 MK |
91 | - `BaseTools/Source/C/BrotliCompress/brotli <https://github.com/google/brotli/blob/666c3280cc11dc433c303d79a83d4ffbdd12cc8d/LICENSE>`__\r |
92 | - `CryptoPkg/Library/OpensslLib/openssl <https://github.com/openssl/openssl/blob/e2e09d9fba1187f8d6aafaa34d4172f56f1ffb72/LICENSE>`__\r | |
93 | - `MdeModulePkg/Library/BrotliCustomDecompressLib/brotli <https://github.com/google/brotli/blob/666c3280cc11dc433c303d79a83d4ffbdd12cc8d/LICENSE>`__\r | |
94 | - `MdeModulePkg/Universal/RegularExpressionDxe/oniguruma <https://github.com/kkos/oniguruma/blob/abfc8ff81df4067f309032467785e06975678f0d/COPYING>`__\r | |
2ad22420 | 95 | - `UnitTestFrameworkPkg/Library/CmockaLib/cmocka <https://github.com/tianocore/edk2-cmocka/blob/f5e2cd77c88d9f792562888d2b70c5a396bfbf7a/COPYING>`__\r |
a88731d5 | 96 | - `RedfishPkg/Library/JsonLib/jansson <https://github.com/akheron/jansson/blob/2882ead5bb90cf12a01b07b2c2361e24960fae02/LICENSE>`__\r |
64ab457d SB |
97 | \r |
98 | The EDK II Project is composed of packages. The maintainers for each package\r | |
99 | are listed in `Maintainers.txt <Maintainers.txt>`__.\r | |
100 | \r | |
101 | Resources\r | |
102 | ---------\r | |
103 | \r | |
104 | - `TianoCore <http://www.tianocore.org>`__\r | |
105 | - `EDK\r | |
106 | II <https://github.com/tianocore/tianocore.github.io/wiki/EDK-II>`__\r | |
107 | - `Getting Started with EDK\r | |
108 | II <https://github.com/tianocore/tianocore.github.io/wiki/Getting-Started-with-EDK-II>`__\r | |
109 | - `Mailing\r | |
110 | Lists <https://github.com/tianocore/tianocore.github.io/wiki/Mailing-Lists>`__\r | |
111 | - `TianoCore Bugzilla <https://bugzilla.tianocore.org>`__\r | |
112 | - `How To\r | |
113 | Contribute <https://github.com/tianocore/tianocore.github.io/wiki/How-To-Contribute>`__\r | |
114 | - `Release\r | |
115 | Planning <https://github.com/tianocore/tianocore.github.io/wiki/EDK-II-Release-Planning>`__\r | |
116 | \r | |
117 | Code Contributions\r | |
118 | ------------------\r | |
119 | \r | |
120 | To make a contribution to a TianoCore project, follow these steps.\r | |
121 | \r | |
122 | #. Create a change description in the format specified below to\r | |
123 | use in the source control commit log.\r | |
124 | #. Your commit message must include your ``Signed-off-by`` signature\r | |
125 | #. Submit your code to the TianoCore project using the process\r | |
126 | that the project documents on its web page. If the process is\r | |
127 | not documented, then submit the code on development email list\r | |
128 | for the project.\r | |
129 | #. It is preferred that contributions are submitted using the same\r | |
130 | copyright license as the base project. When that is not possible,\r | |
131 | then contributions using the following licenses can be accepted:\r | |
132 | \r | |
133 | - BSD (2-clause): http://opensource.org/licenses/BSD-2-Clause\r | |
134 | - BSD (3-clause): http://opensource.org/licenses/BSD-3-Clause\r | |
135 | - MIT: http://opensource.org/licenses/MIT\r | |
136 | - Python-2.0: http://opensource.org/licenses/Python-2.0\r | |
137 | - Zlib: http://opensource.org/licenses/Zlib\r | |
138 | \r | |
139 | For documentation:\r | |
140 | \r | |
141 | - FreeBSD Documentation License\r | |
142 | https://www.freebsd.org/copyright/freebsd-doc-license.html\r | |
143 | \r | |
144 | Contributions of code put into the public domain can also be accepted.\r | |
145 | \r | |
146 | Contributions using other licenses might be accepted, but further\r | |
147 | review will be required.\r | |
148 | \r | |
149 | Developer Certificate of Origin\r | |
150 | -------------------------------\r | |
151 | \r | |
152 | Your change description should use the standard format for a\r | |
153 | commit message, and must include your ``Signed-off-by`` signature.\r | |
154 | \r | |
155 | In order to keep track of who did what, all patches contributed must\r | |
156 | include a statement that to the best of the contributor's knowledge\r | |
157 | they have the right to contribute it under the specified license.\r | |
158 | \r | |
159 | The test for this is as specified in the `Developer's Certificate of\r | |
160 | Origin (DCO) 1.1 <https://developercertificate.org/>`__. The contributor\r | |
161 | certifies compliance by adding a line saying\r | |
162 | \r | |
163 | Signed-off-by: Developer Name developer@example.org\r | |
164 | \r | |
165 | where ``Developer Name`` is the contributor's real name, and the email\r | |
166 | address is one the developer is reachable through at the time of\r | |
167 | contributing.\r | |
168 | \r | |
169 | ::\r | |
170 | \r | |
171 | Developer's Certificate of Origin 1.1\r | |
172 | \r | |
173 | By making a contribution to this project, I certify that:\r | |
174 | \r | |
175 | (a) The contribution was created in whole or in part by me and I\r | |
176 | have the right to submit it under the open source license\r | |
177 | indicated in the file; or\r | |
178 | \r | |
179 | (b) The contribution is based upon previous work that, to the best\r | |
180 | of my knowledge, is covered under an appropriate open source\r | |
181 | license and I have the right under that license to submit that\r | |
182 | work with modifications, whether created in whole or in part\r | |
183 | by me, under the same open source license (unless I am\r | |
184 | permitted to submit under a different license), as indicated\r | |
185 | in the file; or\r | |
186 | \r | |
187 | (c) The contribution was provided directly to me by some other\r | |
188 | person who certified (a), (b) or (c) and I have not modified\r | |
189 | it.\r | |
190 | \r | |
191 | (d) I understand and agree that this project and the contribution\r | |
192 | are public and that a record of the contribution (including all\r | |
193 | personal information I submit with it, including my sign-off) is\r | |
194 | maintained indefinitely and may be redistributed consistent with\r | |
195 | this project or the open source license(s) involved.\r | |
196 | \r | |
197 | Sample Change Description / Commit Message\r | |
198 | ------------------------------------------\r | |
199 | \r | |
200 | ::\r | |
201 | \r | |
202 | From: Contributor Name <contributor@example.com>\r | |
203 | Subject: [Repository/Branch PATCH] Pkg-Module: Brief-single-line-summary\r | |
204 | \r | |
205 | Full-commit-message\r | |
206 | \r | |
207 | Signed-off-by: Contributor Name <contributor@example.com>\r | |
208 | \r | |
209 | Notes for sample patch email\r | |
210 | ````````````````````````````\r | |
211 | \r | |
212 | - The first line of commit message is taken from the email's subject\r | |
213 | line following ``[Repository/Branch PATCH]``. The remaining portion\r | |
214 | of the commit message is the email's content.\r | |
215 | - ``git format-patch`` is one way to create this format\r | |
216 | \r | |
217 | Definitions for sample patch email\r | |
218 | ``````````````````````````````````\r | |
219 | \r | |
220 | - ``Repository`` is the identifier of the repository the patch applies.\r | |
221 | This identifier should only be provided for repositories other than\r | |
222 | ``edk2``. For example ``edk2-BuildSpecification`` or ``staging``.\r | |
223 | - ``Branch`` is the identifier of the branch the patch applies. This\r | |
224 | identifier should only be provided for branches other than\r | |
225 | ``edk2/master``.\r | |
226 | For example ``edk2/UDK2015``,\r | |
227 | ``edk2-BuildSpecification/release/1.27``, or\r | |
228 | ``staging/edk2-test``.\r | |
229 | - ``Module`` is a short identifier for the affected code or\r | |
230 | documentation. For example ``MdePkg``, ``MdeModulePkg/UsbBusDxe``, ``Introduction``, or\r | |
231 | ``EDK II INF File Format``.\r | |
232 | - ``Brief-single-line-summary`` is a short summary of the change.\r | |
233 | - The entire first line should be less than ~70 characters.\r | |
234 | - ``Full-commit-message`` a verbose multiple line comment describing\r | |
235 | the change. Each line should be less than ~70 characters.\r | |
236 | - ``Signed-off-by`` is the contributor's signature identifying them\r | |
237 | by their real/legal name and their email address.\r | |
238 | \r | |
239 | Submodules\r | |
240 | ----------\r | |
241 | \r | |
242 | Submodule in EDK II is allowed but submodule chain should be avoided\r | |
243 | as possible as we can. Currently EDK II contains the following submodules\r | |
244 | \r | |
245 | - CryptoPkg/Library/OpensslLib/openssl\r | |
246 | - ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3\r | |
247 | - MdeModulePkg/Universal/RegularExpressionDxe/oniguruma\r | |
248 | - MdeModulePkg/Library/BrotliCustomDecompressLib/brotli\r | |
249 | - BaseTools/Source/C/BrotliCompress/brotli\r | |
250 | \r | |
251 | ArmSoftFloatLib is actually required by OpensslLib. It's inevitable\r | |
252 | in openssl-1.1.1 (since stable201905) for floating point parameter\r | |
253 | conversion, but should be dropped once there's no such need in future\r | |
254 | release of openssl.\r | |
255 | \r | |
256 | To get a full, buildable EDK II repository, use following steps of git\r | |
257 | command\r | |
258 | \r | |
259 | .. code-block:: bash\r | |
260 | \r | |
261 | git clone https://github.com/tianocore/edk2.git\r | |
262 | cd edk2\r | |
263 | git submodule update --init\r | |
264 | cd ..\r | |
265 | \r | |
266 | If there's update for submodules, use following git commands to get\r | |
267 | the latest submodules code.\r | |
268 | \r | |
269 | .. code-block:: bash\r | |
270 | \r | |
271 | cd edk2\r | |
272 | git pull\r | |
273 | git submodule update\r | |
274 | \r | |
275 | Note: When cloning submodule repos, '--recursive' option is not\r | |
276 | recommended. EDK II itself will not use any code/feature from\r | |
277 | submodules in above submodules. So using '--recursive' adds a\r | |
278 | dependency on being able to reach servers we do not actually want\r | |
279 | any code from, as well as needlessly downloading code we will not\r | |
280 | use.\r | |
281 | \r | |
282 | .. ===================================================================\r | |
283 | .. This is a bunch of directives to make the README file more readable\r | |
284 | .. ===================================================================\r | |
285 | \r | |
286 | .. CoreCI\r | |
287 | \r | |
288 | .. _Windows_VS2019: https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=32&branchName=master\r | |
289 | .. |WindowsCiBuild| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/Windows%20VS2019%20CI?branchName=master\r | |
290 | .. |WindowsCiTest| image:: https://img.shields.io/azure-devops/tests/tianocore/edk2-ci/32.svg\r | |
291 | .. |WindowsCiCoverage| image:: https://img.shields.io/badge/coverage-coming_soon-blue\r | |
292 | \r | |
293 | .. _Ubuntu_GCC5: https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=31&branchName=master\r | |
294 | .. |UbuntuCiBuild| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/Ubuntu%20GCC5%20CI?branchName=master\r | |
295 | .. |UbuntuCiTest| image:: https://img.shields.io/azure-devops/tests/tianocore/edk2-ci/31.svg\r | |
296 | .. |UbuntuCiCoverage| image:: https://img.shields.io/badge/coverage-coming_soon-blue\r | |
297 | \r | |
298 | .. ArmVirtPkg\r | |
299 | \r | |
300 | .. _ArmVirtPkg_Ubuntu_GCC5: https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=46&branchName=master\r | |
301 | .. |avAArch64du| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_ArmVirtPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20QEMU_AARCH64_DEBUG\r | |
302 | .. |avAArch64ru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_ArmVirtPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20QEMU_AARCH64_RELEASE\r | |
303 | .. |avAArch64nu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_ArmVirtPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20QEMU_AARCH64_NOOPT\r | |
304 | \r | |
305 | .. |avArmdu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_ArmVirtPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20QEMU_ARM_DEBUG\r | |
306 | .. |avArmru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_ArmVirtPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20QEMU_ARM_RELEASE\r | |
307 | .. |avArmnu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_ArmVirtPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20QEMU_ARM_NOOPT\r | |
308 | \r | |
309 | .. EmulatorPkg\r | |
310 | \r | |
311 | .. |TCBZ_2668| image:: https://img.shields.io/bugzilla/2668?baseUrl=https%3A%2F%2Fbugzilla.tianocore.org\r | |
312 | .. _TCBZ_2668: https://bugzilla.tianocore.org/show_bug.cgi?id=2668\r | |
313 | \r | |
314 | .. |TCBZ_2639| image:: https://img.shields.io/bugzilla/2639?baseUrl=https%3A%2F%2Fbugzilla.tianocore.org\r | |
315 | .. _TCBZ_2639: https://bugzilla.tianocore.org/show_bug.cgi?id=2639\r | |
316 | \r | |
317 | .. _EmulatorPkg_Win_VS2019: https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=44&branchName=master\r | |
318 | .. _EmulatorPkg_Ubuntu_GCC5: https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=43&branchName=master\r | |
319 | \r | |
320 | .. |em32d| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_DEBUG\r | |
321 | .. |em32du| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_DEBUG\r | |
322 | .. |em32r| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_RELEASE\r | |
323 | .. |em32ru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_RELEASE\r | |
324 | .. |em32n| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_NOOPT\r | |
325 | .. |em32nu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_NOOPT\r | |
326 | \r | |
2793a495 MK |
327 | .. |em32fd| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_FULL_DEBUG\r |
328 | .. |em32fdu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_FULL_DEBUG\r | |
329 | .. |em32fr| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_FULL_RELEASE\r | |
330 | .. |em32fru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_FULL_RELEASE\r | |
331 | .. |em32fn| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_FULL_NOOPT\r | |
332 | .. |em32fnu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_IA32_FULL_NOOPT\r | |
333 | \r | |
64ab457d SB |
334 | .. |em64d| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_DEBUG\r |
335 | .. |em64du| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_DEBUG\r | |
336 | .. |em64r| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_RELEASE\r | |
337 | .. |em64ru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_RELEASE\r | |
338 | .. |em64n| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_NOOPT\r | |
339 | .. |em64nu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_NOOPT\r | |
340 | \r | |
2793a495 MK |
341 | .. |em64fd| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_FULL_DEBUG\r |
342 | .. |em64fdu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_FULL_DEBUG\r | |
343 | .. |em64fr| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_FULL_RELEASE\r | |
344 | .. |em64fru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_FULL_RELEASE\r | |
345 | .. |em64fn| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_FULL_NOOPT\r | |
346 | .. |em64fnu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_EmulatorPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20EmulatorPkg_X64_FULL_NOOPT\r | |
347 | \r | |
64ab457d SB |
348 | .. OvmfPkg\r |
349 | \r | |
350 | .. |TCBZ_2661| image:: https://img.shields.io/bugzilla/2661?baseUrl=https%3A%2F%2Fbugzilla.tianocore.org\r | |
351 | .. _TCBZ_2661: https://bugzilla.tianocore.org/show_bug.cgi?id=2661\r | |
352 | \r | |
353 | .. _OvmfPkg_Win_VS2019: https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=50&branchName=master\r | |
354 | .. _OvmfPkg_Ubuntu_GCC5: https://dev.azure.com/tianocore/edk2-ci/_build/latest?definitionId=48&branchName=master\r | |
355 | \r | |
356 | .. |op32d| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32_DEBUG\r | |
357 | .. |op32du| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32_DEBUG\r | |
358 | .. |op32r| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32_RELEASE\r | |
359 | .. |op32ru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32_RELEASE\r | |
360 | .. |op32n| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32_NOOPT\r | |
361 | .. |op32nu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32_NOOPT\r | |
362 | \r | |
363 | .. |op64d| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_X64_DEBUG\r | |
364 | .. |op64du| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_X64_DEBUG\r | |
365 | .. |op64r| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_X64_RELEASE\r | |
366 | .. |op64ru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_X64_RELEASE\r | |
367 | .. |op64n| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_X64_NOOPT\r | |
368 | .. |op64nu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_X64_NOOPT\r | |
369 | \r | |
370 | \r | |
371 | .. |op3264d| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_DEBUG\r | |
372 | .. |op3264du| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_DEBUG\r | |
373 | .. |op3264r| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_RELEASE\r | |
374 | .. |op3264ru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_RELEASE\r | |
375 | .. |op3264n| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_NOOPT\r | |
376 | .. |op3264nu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_NOOPT\r | |
377 | \r | |
378 | .. |op3264fd| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_FULL_DEBUG\r | |
379 | .. |op3264fdu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_FULL_DEBUG\r | |
380 | .. |op3264fr| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Windows_VS2019_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_FULL_RELEASE\r | |
381 | .. |op3264fru| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_FULL_RELEASE\r | |
382 | .. |op3264fn| replace:: |TCBZ_2661|_\r | |
383 | .. |op3264fnu| image:: https://dev.azure.com/tianocore/edk2-ci/_apis/build/status/PlatformCI_OvmfPkg_Ubuntu_GCC5_CI?branchName=master&jobName=Platform_CI&configuration=Platform_CI%20OVMF_IA32X64_FULL_NOOPT\r |