6 MB limit of initrd
    Leonardo Rangel 
    lrangel at linux.vnet.ibm.com
       
    Fri Feb  8 02:45:47 EST 2008
    
    
  
Hi guys,
please, try this:
diff --git a/second/yaboot.c b/second/yaboot.c
index 5fc1213..211fb1e 100644
--- a/second/yaboot.c
+++ b/second/yaboot.c
@@ -1198,7 +1198,7 @@ yaboot_text_ui(void)
                }
                else {
  #define INITRD_CHUNKSIZE 0x100000
-                   initrd_base =  
prom_claim(loadinfo.base+loadinfo.memsize, INI
+                   initrd_base =  
prom_claim_chunk(loadinfo.base+loadinfo.memsiz
                     if (initrd_base == (void *)-1) {
                          prom_printf("Claim failed for initrd memory\n");
                          initrd_base = 0;
prom_claim_chunk has been used to let Yaboot automatically look for a  
free memory region to load the Kernel. I believe we can do the same  
for initrd. Doing so, I've successfully loaded a 11MB initrd on a P5  
lpar with of level SF240_299
Leo
    
    
More information about the Yaboot-users
mailing list