Patrick Georgi ([email protected]) just uploaded a new patch set to 
gerrit, which you can find at http://review.coreboot.org/344

-gerrit

commit de5b2140a1ff7595b8988a903f9a4d175c05c3ad
Author: Patrick Georgi <[email protected]>
Date:   Fri Oct 28 12:02:58 2011 +0200

    linux_load: Put initrd before FILO
    
    off by one that made Linux reject some initrds.
    
    Change-Id: Ifc2d4446d78992298f656cfc92f01cf5ac0c6d90
    Signed-off-by: Patrick Georgi <[email protected]>
---
 i386/linux_load.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/i386/linux_load.c b/i386/linux_load.c
index 8d00ca2..07855bd 100644
--- a/i386/linux_load.c
+++ b/i386/linux_load.c
@@ -576,7 +576,7 @@ static int load_initrd(struct linux_header *hdr,
 
        /* FILO itself is at the top of RAM. (relocated)
         * So, try putting initrd just below us. */
-       end = virt_to_phys(_start);
+       end = virt_to_phys(_start - 1);
        if (end > max)
                end = max;
 

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to