cos /
cos /
cobble /
aabcb341e8d2805a15a7ec9016f9254a80b096bd grub-lakitu: CHROMIUM: Forward-port gptpriority command to GRUB 2.00
Forward-ported from git commit 9866f9750a38a175849ca04439922ac1ffe8a0e7
with significant edits: Ported from the previous Ruby-based build system
to the new autogen-based Makefile.am generator, and updated for GRUB API
changes. In particular, the previous version of gptpriority counted on
GRUB's part_gpt to provide access to the original partition table data
in a field of "struct grub_partition" that no longer exists; this
updated version modifies part_gpt to directly export the relevant
attribute field as a new field in grub_partition.
Since this adds a new source file and a new module, and the GRUB ebuild
expects source in "make dist" form (with configure and Makefile.in
already generated), this commit also updates the corresponding generated
files via autogen.sh.
BUG=chromium:265918
TEST=With the complete patch series, built a complete x86-generic image,
and booted it via UEFI on both 32-bit and 64-bit UEFI platforms.
CQ-DEPEND=Ie865f3d5ab0ecd8e9138bfd5b576a8147a205757
Reviewed-on: https://gerrit.chromium.org/gerrit/63986
Tested-by: Josh Triplett <josh@joshtriplett.org>
Reviewed-by: Liam McLoughlin <lmcloughlin@chromium.org>
Commit-Queue: Josh Triplett <josh@joshtriplett.org>
(cherry picked from commit 612090b4d856bda80d5879aa244069fe622d5c56)
(from https://chromium.googlesource.com/chromiumos/third_party/grub2)
BUG=b:69569602
TEST=TBD
Change-Id: I51afa58f77411eb7b699f1315cdce261eba7586c
Reviewed-on: https://chromium-review.googlesource.com/945883
Reviewed-by: Edward Jee <edjee@google.com>
Commit-Queue: Edward Jee <edjee@google.com>
Tested-by: Edward Jee <edjee@google.com>
Trybot-Ready: Edward Jee <edjee@google.com>
4 files changed