Updates

Title Version Milestone Date Committer Commit
grub2: upgrade 2.06 -> 2.12 2.12 5.0 M2 2024-01-24 Anuj Mittal 7c8e1e4807
grub: Handle R_RISCV_CALL_PLT reloc 2.06 4.2 M3 2023-02-24 Khem Raj f2883fb1d7
grub: upgrade 2.02 -> 2.04 2.04 3.0 M3 2019-07-29 Anuj Mittal 07222d213d
grub: Update to 2.02 2.02 2.4 M1 2017-05-23 Khem Raj 4f27e4042d
grub-efi: change to generate EFI image in target package 2.00 1.6 M1 2013-12-14 Jackie Huang 53d3f12739

Patches

Patch Status
files/autogen.sh-exclude-pc.patch Inappropriate [OE specific]
files/grub-module-explicitly-keeps-symbole-.module_license.patch Inappropriate [workaround that needs investigation into @TARGET_STRIP@ behaviour in oe-core vs toolchain used by upstream]
files/0001-grub.d-10_linux.in-add-oe-s-kernel-name.patch Inappropriate [OE specific]
files/0001-RISC-V-Restore-the-typcast-to-long.patch Submitted
files/0001-misc-Implement-grub_strlcpy.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=ea703528a8581a2ea7e0bad424a70fdf0aec7d8f]
files/CVE-2024-45781.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=c1a291b01f4f1dcd6a22b61f1c81a45a966d16ba]
files/CVE-2024-45782_CVE-2024-56737.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=417547c10410b714e43f08f74137c24015f8f4c3]
files/CVE-2024-45780.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=0087bc6902182fe5cedce2d034c75a79cf6dd4f3]
files/CVE-2024-45783.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=f7c070a2e28dfab7137db0739fb8db1dc02d8898]
files/CVE-2025-0624.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=5eef88152833062a3f7e017535372d64ac8ef7e1]
files/CVE-2024-45774.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=2c34af908ebf4856051ed29e46d88abd2b20387f]
files/CVE-2024-45775.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=05be856a8c3aae41f5df90cab7796ab7ee34b872]
files/CVE-2025-0622-01.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=2123c5bca7e21fbeb0263df4597ddd7054700726]
files/CVE-2025-0622-02.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=9c16197734ada8d0838407eebe081117799bfe67]
files/CVE-2025-0622-03.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=7580addfc8c94cedb0cdfd7a1fd65b539215e637]
files/CVE-2024-45776.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=09bd6eb58b0f71ec273916070fa1e2de16897a91]
files/CVE-2024-45777.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=b970a5ed967816bbca8225994cd0ee2557bad515]
files/CVE-2025-0690.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=dad8f502974ed9ad0a70ae6820d17b4b142558fc]
files/CVE-2025-1118.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=34824806ac6302f91e8cabaa41308eaced25725f]
files/CVE-2024-45778_CVE-2024-45779.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=]
files/CVE-2025-0677_CVE-2025-0684_CVE-2025-0685_CVE-2025-0686_CVE-2025-0689.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=47b2dfc7953f70f98ddf35dfdd6e7f4f20283b10]
files/CVE-2025-0678_CVE-2025-1125.patch Backport [https://git.savannah.gnu.org/cgit/grub.git/commit/?id=84bc0a9a68835952ae69165c11709811dae7634e]

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master grub-efi 2.12 (this recipe)
walnascar (Yocto Project 5.2) grub-efi 2.12
styhead (Yocto Project 5.1) grub-efi 2.12
scarthgap (Yocto Project 5.0) grub-efi 2.12
nanbield (Yocto Project 4.3) grub-efi 2.06
mickledore (Yocto Project 4.2) grub-efi 2.06
langdale (Yocto Project 4.1) grub-efi 2.06
kirkstone (Yocto Project 4.0) grub-efi 2.06
honister (Yocto Project 3.4) grub-efi 2.06
hardknott (Yocto Project 3.3) grub-efi 2.04+2.06~rc1
gatesgarth (Yocto Project 3.2) grub-efi 2.04
dunfell (Yocto Project 3.1) grub-efi 2.04
zeus (Yocto Project 3.0) grub-efi 2.04
warrior (Yocto Project 2.7) grub-efi 2.02
thud (Yocto Project 2.6) grub-efi 2.02
sumo (Yocto Project 2.5) grub-efi 2.02
rocko (Yocto Project 2.4) grub-efi 2.02
pyro (Yocto Project 2.3) grub-efi 2.00
morty (Yocto Project 2.2) grub-efi 2.00
krogoth (Yocto Project 2.1) grub-efi 2.00
jethro (Yocto Project 2.0) grub-efi 2.00
fido (Yocto Project 1.8) grub-efi 2.00
dizzy (Yocto Project 1.7) grub-efi 2.00
daisy (Yocto Project 1.6) grub-efi 2.00

About grub-efi

Summary
GRUB2 is the next-generation GRand Unified Bootloader
Section
bootloaders
License
GPL-3.0-only
Recipe file
recipes-bsp/grub/grub-efi_2.12.bb
Layer
openembedded-core (master branch)
Homepage
http://www.gnu.org/software/grub/
Sources
Provides
  • grub-efi
Depends
  • autoconf-native
  • automake-native
  • libtool-native
  • libtool-cross
  • gettext-native
  • flex-native
  • bison-native
  • pkgconfig-native
  • texinfo-dummy-native
  • virtual/libc
  • grub-native
  • gcc-cross-i686
  • virtual/compilerlibs
  • fuse (optional)
  • libdevmapper (optional)