]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi):
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 18 Dec 2010 13:31:05 +0000 (14:31 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sat, 18 Dec 2010 13:31:05 +0000 (14:31 +0100)
Set ptrdest to correct get_physical_target_address rather than
incorrect get_virtual_current_address.

ChangeLog
grub-core/loader/i386/multiboot_mbi.c

index 254c8303a99212d5e066afb7b88eaccca3dbcd75..d7091f27c81141a1702f513676bd77a3fa727a40 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-12-18  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_make_mbi):
+       Set ptrdest to correct get_physical_target_address rather than
+       incorrect get_virtual_current_address.
+
 2010-12-18  kashyap garimella <garimella.kashyap@gmail.com>
 
        * grub-core/loader/i386/multiboot_mbi.c (grub_multiboot_load): Use
index e3f328494ec1f0fa9454bd4c2bdccd14d4fefe83..7015666fc7197dc693357219b26447286834c27d 100644 (file)
@@ -441,7 +441,7 @@ grub_multiboot_make_mbi (grub_uint32_t *target)
   if (err)
     return err;
   ptrorig = get_virtual_current_address (ch);
-  ptrdest = (grub_addr_t) get_virtual_current_address (ch);
+  ptrdest = get_physical_target_address (ch);
 
   *target = ptrdest;