]> git.proxmox.com Git - grub2.git/commitdiff
* grub-core/boot/i386/pc/startup_raw.S: Add missing argument for
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 23 Dec 2011 09:21:27 +0000 (10:21 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Fri, 23 Dec 2011 09:21:27 +0000 (10:21 +0100)
_LzmaDecodeA.

ChangeLog
grub-core/boot/i386/pc/startup_raw.S

index 329fccd3857a478c48421b481c8610f6c9c67660..34d7e26c2ba9eeb4064df6c3f59f42160f759ac6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-12-23  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/boot/i386/pc/startup_raw.S: Add missing argument for
+       _LzmaDecodeA.
+
 2011-12-22  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * docs/grub.texi (Internationalisation): New section.
index 9c044ffb0eeb4096183373bbc9f0e09e533c90c4..0e6794f568a80dc99c548caa4780fc5e6b69c140 100644 (file)
@@ -179,7 +179,10 @@ post_reed_solomon:
        pushl   %edi
        movl    LOCAL (uncompressed_size), %ecx
        leal    (%edi, %ecx), %ebx
+       /* Don't remove this push: it's an argument.  */
+       push    %ecx
        call    _LzmaDecodeA
+       pop     %ecx
        /* _LzmaDecodeA clears DF, so no need to run cld */
        popl    %esi
 #endif