summaryrefslogtreecommitdiffstats
path: root/pkgs/development/compilers/edk2
AgeCommit message (Collapse)Author
2024-05-14edk2: fix cross-compilation by using an upstream patchJörg Thalheim
2024-05-14edk2: use patchShebangs for fixing up shell wrappersJörg Thalheim
2024-05-14edk2: Fix OVMF cross compilationAlexander V. Nikolaev
2024-05-12edk2: building of `antlr` and `dlg` should be built with native architecture.Alexander V. Nikolaev
They should be built with native architecture
2024-02-23edk2: 202311 -> 202402Thomas Gerbet
Fixes CVE-2023-45229, CVE-2023-45230, CVE-2023-45231, CVE-2023-45232, CVE-2023-45233, CVE-2023-45234, CVE-2023-45235, CVE-2022-36763, CVE-2022-36764 and CVE-2022-36765. GHSA-hc6x-cw6p-gj7h https://blog.quarkslab.com/pixiefail-nine-vulnerabilities-in-tianocores-edk-ii-ipv6-network-stack.html GHSA-4hcq-p8q8-hj8j Changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202402
2024-02-08OVMF: fix buils against `openssl-3.0.13`Sergei Trofimovich
Without the change the build fails on `staging-next` as https://hydra.nixos.org/build/248863953/nixlog/2/tail: /build/edk2-unvendored-src/CryptoPkg/Library/OpensslLib/openssl/crypto/property/property_parse.c:107:19: error: ‘INT64_MAX’ undeclared (first use in this function) 107 | if (v > ((INT64_MAX - (*s - '0')) / 10)) { | ^~~~~~~~~ The unbundled version of `openssl` `nixpkgs` injects into `edk2` started using `INT64_MAX` that `edk2`'s `<stdint.h>` does not provide and relies on `openssl` to define as a fallback. Let's pull in `openssl`'s own definition of those.
2023-11-25edk2: support RISC-VRaito Bezarius
EDK2 has a good support of RISC-V nowadays.
2023-11-25edk2: 202308 -> 202311Raito Bezarius
https://github.com/tianocore/edk2/releases/tag/edk2-stable202311
2023-11-25edk2: fix cross compilationRaito Bezarius
`libuuid` is actually a dependency of the host platform and should not be tucked in `depBuildBuild`. Also, we don't need `buildPackages.util-linux` for the compilation.
2023-10-01edk2: fix build on x86_64-darwinWeijia Wang
2023-09-28edk2: 202305 -> 202308Raito Bezarius
This bumps EDK2 to latest stable: https://github.com/tianocore/edk2/releases/tag/edk2-stable202308 OpenSSL 3 is unbundled in this version bump because we cannot trust EDK2 to do stable releases at each OpenSSL bump alas.
2023-08-06edk2: fix x86_64-darwin buildTheodore Ni
2023-07-06edk2: 202302 -> 202305Luflosi
https://github.com/tianocore/edk2/releases/tag/edk2-stable202305
2023-05-27edk2: 202211 -> 202302Raito Bezarius
https://github.com/tianocore/edk2/releases/tag/edk2-stable202302
2023-04-26ovmf: support debuggingRaito Bezarius
2023-02-22treewide: move NIX_CFLAGS_COMPILE to the env attrsetArtturin
with structuredAttrs lists will be bash arrays which cannot be exported which will be a issue with some patches and some wrappers like cc-wrapper this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists in env cause a eval failure
2023-01-06edk2: add 32-bit ARM supportAlyssa Ross
2023-01-02edk2: don't hardcode OSes in meta.platformsAlyssa Ross
There's nothing about edk2 specific to the host OS, and it builds fine with e.g. a NetBSD toolchain, so we should only restrict meta.platforms by architecture, not by OS.
2022-12-02edk2: 202205 -> 202211Adam Stephens
2022-11-06edk2: fix build on x86_64-darwinRandy Eckenrode
ZHF #199919
2022-10-10treewide: optional -> optionals where the argument is a listArtturin
the argument to optional should not be list
2022-10-01Merge pull request #180733 from whentze/feature/update-edk2Sandro
2022-08-23ovmf: expose EFI prefixes and refactor qemu-vm with itRaito Bezarius
2022-08-22edk2: support new functional mkDerivation-styleRaito Bezarius
2022-07-08edk2: 202202 -> 202205Wanja Hentze
changelog: https://github.com/tianocore/edk2/releases/tag/edk2-stable202205 fixes https://nvd.nist.gov/vuln/detail/CVE-2021-38578.
2022-05-14edk2: fix cross compilationGuillaume Girol
2022-03-09edk2: 202108 -> 202202Alyssa Ross
2021-11-27edk2: use llvmPackages_9.stdenvpennae
stdenv.cc being a list does not seem to be such a good thing.
2021-11-22edk2: pull upstream brotli fix for gcc-11 (#144137)Sergei Trofimovich
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-09-28edk2: 202102 -> 202108Martin Weinelt
2021-08-10iasl: drop pacakgeKid
2021-03-30edk2: 202011 -> 202102Martin Weinelt
Fixes: CVE-2021-28210, CVE-2021-28211
2020-12-01edk2: 201911 -> 202011 (#105582)Milan
2020-05-04ed2k/OVMF: Put URLs in quotesMarkus Partheymüller
2020-04-20edk2/OVMF: Determine build type from CC settingMarkus Partheymüller
2020-04-20edk2: Fix styleMarkus Partheymüller
2020-04-20edk2/OVMF: Support build on macOSMarkus Partheymüller
In order to use OVMF firmware with e.g. qemu on macOS, these packages needed to be made macOS ready. This meant choosing the clang build in this case, because it is the only one working on macOS. Unfortunately, just using clang on all platforms doesn't work because there are hardcoded assumptions in the edk2 build system.
2020-01-29edk2: 201905 -> 201911arcnmx
2019-08-25Merge remote-tracking branch 'upstream/master' into gcc-8Robin Gloster
2019-08-19edk2: 2017-12-05 -> 201905Nikolay Amiantov
* Move to stable version; * Refactor `setup` to `mkDerivation`; * Use flags instead of `sed`; * Support Secure Boot builds.
2019-06-17edk2: fix build with gcc8Robin Gloster
2018-08-01edk2: fix buidIzorkin
2018-03-21edk2, OVMF: Build on aarch64Tuomas Tynkkynen
And also build in parallel. I don't understand why we manually tediously link every single directory from the source, but I don't want to investigate too much.
2018-03-21edk2: Reformat a bit for readabilityTuomas Tynkkynen
- Have only one sed expression per line - Put the important stuff closer to the command and not hidden in some continuation line. That is, don't do: sed \ <boring stuff> \ <boring stuff> \ <boring stuff> \ <boring stuff> \ <boring stuff> \ <IMPORTANT STUFF> but: sed <IMPORTANT STUFF> \ <boring stuff> \ <boring stuff> \ <boring stuff> \ <boring stuff> \ <boring stuff>
2017-12-16edk2 add short-circuit-the-transfer-of-an-empty-S3_CONTEXT.patchOrivej Desh
as requested by @lukeadams in https://github.com/NixOS/nixpkgs/pull/32724#issuecomment-352140119
2017-12-16edk2: 2014-12-10 -> 2017-12-05Luke Adams
src was at vUDK2017 tag (2017-06-13), updated to the latest commit in UDK2017 branch.
2017-08-27edk2: 2014-12-10 -> UDK2017Linus Heckemann
2017-08-03Update homepage attributes: http -> httpsmimadrid
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated https://repology.org/repository/nix_stable/problems
2016-10-18edk2: use python2Frederik Rietdijk
python 2 print statement
2016-10-13edk2: use python envFrederik Rietdijk