215e45bdb3
.azurepipelines,.github,.pytool: Disable ARM32 at Top Level/Pipelines
...
edk2 is dropping support for the ARM32 architecture. As such,
this commit drops ARM32 from running in CI and removes the
references to it in the readme and Maintainers.txt.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Oliver Smith-Denny <osde@microsoft.com >
2025-09-25 22:04:10 +00:00
030d01f800
EmbeddedPkg: delete ancient libfdt semi-integration
...
With all in-tree users migrated, finally delete this.
Any out-of-tree users need to migrate to MdePkg BaseFdtLib.
Signed-off-by: Leif Lindholm <leif.lindholm@oss.qualcomm.com >
2025-06-02 11:14:54 +00:00
091bd7958b
ReadMe.rst: Update pipeline badges for new pipelines
...
Update badges for the equivalent pipelines that are now being used.
EmulatorPkg dropped some IA32 builds that are removed from the table.
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
2025-04-28 18:15:48 +00:00
258f2d1563
ReadMe.rst: reflect bugzilla migration
...
We've migrated bugzilla bugs to github issues, so update the references
to specific bugs called out in the top-level readme.
Also delete the references to BZ2661 and BZ2668 which are both *closed*:
https://github.com/tianocore/edk2/issues/8453
https://github.com/tianocore/edk2/issues/8458
And drop bugzilla.tianocore.org from "references".
The server is no longer in use, and the certificate has expired,
so stop telling people to go there.
Signed-off-by: Leif Lindholm <leif.lindholm@oss.qualcomm.com >
2025-02-04 18:41:01 +00:00
ff003faabe
ReadMe.rst: Add minimum Python version badge
...
The Python version used for build and CI should always be at least
the minimum version supported by edk2-pytool-extensions. A badge
is added that keeps this information dynamically up-to-date based
on the minimum version specified in edk2-pytool-extensions
pyproject.toml file.
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
2024-12-13 22:05:02 +00:00
1c5c951ec3
Update CI to VS2022
...
This PR updates the CI pipelines to use VS2022 instead of VS2019
as that is the latest supported VS toolchain on edk2.
Continuous-integration-options: PatchCheck.ignore-multi-package
Signed-off-by: Oliver Smith-Denny <osde@microsoft.com >
2024-12-10 23:42:09 +00:00
6f0e977165
Drop git submodule for Berkeley softfloat library
...
This code is no longer in use so it can be dropped.
Signed-off-by: Ard Biesheuvel <ardb@kernel.org >
2024-11-26 22:00:36 +00:00
95d8a1c255
UnitTestFrameworkPkg: Use TianoCore mirror of subhook submodule
...
Change subhook url from https://github.com/Zeex/subhook to
https://github.com/tianocore/edk2-subhook because old url is
no longer available.
Also align .gitmodules file to use consistent LF line endings.
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
2024-11-04 19:56:43 +00:00
e21bfae345
ReadMe.rst: Add mbedtls submodule license
...
This patch add mbedtls submodule license.
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <quic_llindhol@quicinc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Signed-off-by: Wenxing Hou <wenxing.hou@intel.com >
2024-06-26 04:30:21 +00:00
88781ccd74
ReadMe.rst: Add libspdm submodule license
...
This patch add libspdm submodule license.
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <quic_llindhol@quicinc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Wenxing Hou <wenxing.hou@intel.com >
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com >
2024-04-30 02:21:13 +00:00
c96b4da2a0
ReadMe.rst: Add CodeQL/analyze directory under other licenses
...
The code in this directory is licensed under Apache License, Version
2.0. Therefore, the directory is listed under paths with licenses
other than BSD-2-Clause Plus Patent. The directory link points to the
complete Apache License, Version 2.0 on apache.org.
Cc: Andrew Fish <afish@apple.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Leif Lindholm <quic_llindhol@quicinc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Sean Brogan <sean.brogan@microsoft.com >
2023-11-07 03:19:26 +00:00
8da978bf68
ReadMe.rst: Add Apache License 2.0 and update submodule list
...
- Adds Apache License 2.0 as an acceptable source license per
discussion in https://edk2.groups.io/g/devel/message/110226
- Updates the URL for existing licenses to match the current path
used by opensource.org.
- The submodule list in this file is stale and is very prone to
being forgotten. The list of submodules in the submodules setion
is replaced with a link to .gitmodules which has an active list
of submodules at any given time.
Cc: Andrew Fish <afish@apple.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Leif Lindholm <quic_llindhol@quicinc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Pedro Falcato <pedro.falcato@gmail.com >
Cc: Sean Brogan <sean.brogan@microsoft.com >
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
Acked-by: Pedro Falcato <pedro.falcato@gmail.com >
2023-11-02 18:43:10 +00:00
782948c1a7
MdePkg: Add mipisyst submodule
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4144
This Library provides functions consuming MIPI SYS-T submodule.
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <quic_llindhol@quicinc.com >
Cc: Guo Gua <gua.guo@intel.com >
Cc: Chan Laura <laura.chan@intel.com >
Cc: Prakashan Krishnadas Veliyathuparambil <krishnadas.veliyathuparambil.prakashan@intel.com >
Cc: K N Karthik <karthik.k.n@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Zhiguang Liu <zhiguang.liu@intel.com >
Cc: Sean Brogan <sean.brogan@microsoft.com >
Cc: Michael Kubacki <mikuback@linux.microsoft.com >
Signed-off-by: Guo Gua <gua.guo@intel.com >
Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Michael Kubacki <mikuback@linux.microsoft.com >
Acked-by: Liming Gao <gaoliming@byosoft.com.cn >
2023-05-11 07:26:38 +00:00
10416bf46e
Tianocore: Support FDT library.
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4392
Add FDT support in EDK2 by submodule 3rd party libfdt
(https://github.com/devicetree-org/pylibfdt/tree/main/libfdt )
Add submodule libfdt and update ReadMe for the license.
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <quic_llindhol@quicinc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Benny Lin <benny.lin@intel.com >
Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
2023-05-05 03:45:21 +00:00
0c6d851d25
UnitTestFrameworkPkg: Add subhook submodule required for gmock
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4389
Add subhook submodule that is required to hook internal functions
when using gmock.
https://github.com/Zeex/subhook
Add SubhookLib library class and SubhookLib library instance.
Include the SUBHOOK_STATIC define in the SubhookLib INF file so
it builds as a static library. Also include the SUBHOOK_STATIC
define in SubhookLib.h so all modules using SubhookLib properly
link SubhookLib as a static library.
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <quic_llindhol@quicinc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Michael Kubacki <mikuback@linux.microsoft.com >
Cc: Sean Brogan <sean.brogan@microsoft.com >
Signed-off-by: Chris Johnson <chris.n.johnson@intel.com >
Reviewed-by: Leif Lindholm <quic_llindhol@quicinc.com >
Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Oliver Smith-Denny <osde@linux.microsoft.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
2023-04-10 05:59:02 +00:00
cef0c5c684
UnitTestFrameworkPkg: Add googletest submodule and GoogleTestLib
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4134
Add submodule for googletest and add GoogleTestLib that is
required for GoogleTest based unit tests. Add GoogleTest
documentation to Readme.md along with a port of the sample
unit test to the GoogleTest style.
A few typos in Readme.md are also fixed.
Cc: Michael Kubacki <mikuback@linux.microsoft.com >
Cc: Sean Brogan <sean.brogan@microsoft.com >
Cc: Andrew Fish <afish@apple.com >
Cc: Leif Lindholm <quic_llindhol@quicinc.com >
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Michael Kubacki <mikuback@linux.microsoft.com >
Acked-by: Leif Lindholm <quic_llindhol@quicinc.com >
2022-11-11 05:46:51 +00:00
2ad22420a7
UnitTestFrameworkPkg: Use TianoCore mirror of cmocka repository
...
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3301
The cmocka repository https://git.cryptomilk.org/projects/cmocka.git
has gone down a few times in past year. When it is down, it blocks
EDK II CI. A mirror of this repository has been created in the
TianoCore organization at https://github.com/tianocore/edk2-cmocka.git
and uses a GitHub Action to auto-sync changes from
https://git.cryptomilk.org/projects/cmocka.git .
* Update .gitmodules to use https://github.com/tianocore/edk2-cmocka.git
instead of https://git.cryptomilk.org/projects/cmocka.git .
* Update README.rst to reference the COPYING file in
https://github.com/tianocore/edk2-cmocka.git with the cmocka license.
* Update Azure Pipelines YML files to remove a temporary workaround that
used an alternate GitHub mirror of cmocka. With the workaround removed,
EDK II CI always uses the TianoCore mirror of cmocka.
Cc: Sean Brogan <sean.brogan@microsoft.com >
Cc: Bret Barkelew <Bret.Barkelew@microsoft.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Andrew Fish <afish@apple.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
2021-04-14 17:28:46 +00:00
a88731d545
edk2: jansson submodule for edk2 JSON library
...
Add git submodule "jansson" library, which is the open
source project (https://github.com/akheron/jansson ) used
to manipulate JSON data structure. jansson library is
wrapped as edk2 JsonLib and the use cases will be the
edk2 Redfish feature drivers and edk2 port of libredfish
(https://github.com/DMTF/libredfish ).
jansson open source project is under MIT license.
(refer to ReadMe.rst under edk2).
Signed-off-by: Abner Chang <abner.chang@hpe.com >
Cc: Andrew Fish <afish@apple.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Nickle Wang <nickle.wang@hpe.com >
Cc: Peter O'Hanley <peter.ohanley@hpe.com >
Reviewed-by: Nickle Wang <nickle.wang@hpe.com >
Acked-by: Leif Lindholm <leif@nuviainc.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com >
2021-01-09 03:08:51 +00:00
2793a49565
Readme.rst: Add EmulatorPkg SECURE_BOOT_ENABLE CI status
...
https://bugzilla.tianocore.org/show_bug.cgi?id=2979
Add CI status badges for the EmulatorPkg CI builds with
SECURE_BOOT_ENABLE=TRUE for IA32/X64 and DEBUG/RELEASE/NOOPT.
Cc: Jordan Justen <jordan.l.justen@intel.com >
Cc: Andrew Fish <afish@apple.com >
Cc: Ray Ni <ray.ni@intel.com >
Cc: Divneil Rai Wadhawan <divneil.r.wadhawan@intel.com >
Cc: Sean Brogan <sean.brogan@microsoft.com >
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Sean Brogan <sean.brogan@microsoft.com >
Reviewed-by: Ray Ni <ray.ni@intel.com >
2020-09-28 20:23:04 +00:00
dcf51c05e8
Readme.rst: List submodules and links to licenses
...
Update list of content that is covered by a license other than
the BSD-2-Clause Plus Patent License and break out list of
content that is included as a git submodule from upstream
projects.
* Use alphabetic order of content
* Remove references to IntelFrameworkModulePkg
* Add reference for UnitTestFrameworkPkg use of cmocka
Cc: Andrew Fish <afish@apple.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Leif Lindholm <leif@nuviainc.com >
Acked-by: Ard Biesheuvel <ard.biesheuvel@arm.com >
Acked-by: Laszlo Ersek <lersek@redhat.com >
2020-08-06 20:20:40 +00:00
64ab457d1f
ReadMe: Convert to rst and add Platform CI Status
...
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=2570
Convert workspace root Readme.md to reStructuredText
ReStructuredText supports building tables with syntax that is easier
to read in plain-text.
Rename as ReadMe.rst.
Add Platform CI Status Tables
Cc: Andrew Fish <afish@apple.com >
Cc: Laszlo Ersek <lersek@redhat.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com >
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Bret Barkelew <bret.barkelew@microsoft.com >
Reviewed-by: Leif Lindholm <leif@nuviainc.com >
2020-04-28 21:47:20 +00:00