On Thu, Jun 14, 2018 at 08:29:14PM +0200, Alexander Boettcher wrote: > Instead of setting up a all comprising relocator chunk for all segments, > use per segment a separate relocator chunk. > > Currently, if the ELF is non-relocatable, a single relocator chunk will > comprise memory (between the segments) which gets overridden by the relst() > invocation of the movers code in grub_relocator16/32/64_boot(). > > The overridden memory may contain reserved ranges like VGA memory or ACPI > tables, which may lead to crashes or at least to strange boot behaviour. > > Signed-off-by: Alexander Boettcher <alexander.boettc...@genode-labs.com>
LGTM. If there are no objections I will apply this patch by the end of this week. Thank you for doing the work. Daniel _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org https://lists.gnu.org/mailman/listinfo/grub-devel