[OpenBIOS] r429 - openbios-devel/arch/ppc/qemu

svn at openbios.org svn at openbios.org
Thu Jan 29 11:51:25 CET 2009


Author: laurent
Date: 2009-01-29 11:51:25 +0100 (Thu, 29 Jan 2009)
New Revision: 429

Modified:
   openbios-devel/arch/ppc/qemu/main.c
Log:
Add an enhancement to deal with configurations in /ppc/bootinfo.txt like
<boot-script>boot &device;:1,\suseboot\yaboot.ibm</boot-script>.
This would evaluate to boot cd:0,1\suseboot\yaboot.ibm which results
in a file not found error (seen on many openSUSE ppc media).

With this patch the above will evaluate to boot cd:0,\suseboot\yaboot.ibm
and yaboot will load.

Signed-off-by: Stefan Assmann <sassmann at suse.de>



Modified: openbios-devel/arch/ppc/qemu/main.c
===================================================================
--- openbios-devel/arch/ppc/qemu/main.c	2009-01-26 17:09:21 UTC (rev 428)
+++ openbios-devel/arch/ppc/qemu/main.c	2009-01-29 10:51:25 UTC (rev 429)
@@ -208,6 +208,8 @@
     fword("2drop");
     right = pop_fstr_copy();
     left = pop_fstr_copy();
+    while (right[0] != '\\' && right[0] != '\0')
+    right++; 
     snprintf(bootscript, sizeof(bootscript), "%s%s,%s", left, path, right);
     ELF_DPRINTF("fixed bootscript %s\n", bootscript);
 




More information about the OpenBIOS mailing list