From b41be5623a9c5fb05f782fcd2528e9b9b0a950ba Mon Sep 17 00:00:00 2001 From: Vladimir 'phcoder' Serbinenko Date: Tue, 17 Apr 2012 13:00:06 +0200 Subject: [PATCH] * grub-core/loader/i386/linux.c (allocate_pages): Overwrite low memory boot services if we have no other choice. --- ChangeLog | 11 +++++++++++ grub-core/loader/i386/linux.c | 2 ++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 2749f87b5..0cece185e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,14 @@ +2012-04-17 Vladimir Serbinenko + + * grub-core/loader/i386/linux.c (allocate_pages): Overwrite low memory + boot services if we have no other choice. + +2012-04-14 Vladimir Serbinenko + + * util/grub-mknetdir.in: Rename --override-directory to --directory and + document it. + * tests/util/grub-shell.in: Update to --directory. + 2012-04-13 Vladimir Serbinenko * grub-core/fs/zfs/zfs.c: Disable -Wstrict-aliasing. diff --git a/grub-core/loader/i386/linux.c b/grub-core/loader/i386/linux.c index 8f4bd3a53..4c382b114 100644 --- a/grub-core/loader/i386/linux.c +++ b/grub-core/loader/i386/linux.c @@ -259,6 +259,8 @@ allocate_pages (grub_size_t prot_size, grub_size_t *align, } #ifdef GRUB_MACHINE_EFI grub_efi_mmap_iterate (hook, 1); + if (! real_mode_target) + grub_efi_mmap_iterate (hook, 0); #else grub_mmap_iterate (hook); #endif -- 2.39.2