From: Paul Nasrat Date: Mon, 30 Jan 2006 19:34:23 +0000 (+0000) Subject: git-archimport-id: pnasrat@redhat.com/yaboot--devel--1.3--patch-1 X-Git-Tag: yaboot-1.3.14rc1~2 X-Git-Url: http://git.ozlabs.org/?p=yaboot.git;a=commitdiff_plain;h=c864c0961c4405bda1179fa4dc438fad3005e119 git-archimport-id: pnasrat@redhat.com/yaboot--devel--1.3--patch-1 --- diff --git a/second/yaboot.c b/second/yaboot.c index 91247c6..2c616c3 100644 --- a/second/yaboot.c +++ b/second/yaboot.c @@ -963,7 +963,7 @@ yaboot_text_ui(void) prom_perror(result, params.rd.file); } else { -#define INITRD_CHUNKSIZE 0x400000 +#define INITRD_CHUNKSIZE 0x100000 initrd_base = prom_claim(loadinfo.base+loadinfo.memsize, INITRD_CHUNKSIZE, 0); if (initrd_base == (void *)-1) { prom_printf("Claim failed for initrd memory\n"); @@ -979,6 +979,7 @@ yaboot_text_ui(void) initrd_more = prom_claim(initrd_want, INITRD_CHUNKSIZE, 0); if (initrd_more != initrd_want) { prom_printf("Claim failed for initrd memory at %p rc=%p\n",initrd_want,initrd_more); + prom_pause(); break; } initrd_read = file.fs->read(&file, INITRD_CHUNKSIZE, initrd_more);