[OpenBIOS] [commit] r1240 - trunk/openbios-devel/arch/sparc64
repository service
svn at openbios.org
Mon Dec 16 19:06:13 CET 2013
Author: mcayland
Date: Mon Dec 16 19:06:13 2013
New Revision: 1240
URL: http://tracker.coreboot.org/trac/openbios/changeset/1240
Log:
SPARC64: fix stack underflow when no boot device argument is supplied
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>
Modified:
trunk/openbios-devel/arch/sparc64/boot.c
Modified: trunk/openbios-devel/arch/sparc64/boot.c
==============================================================================
--- trunk/openbios-devel/arch/sparc64/boot.c Tue Dec 10 22:01:48 2013 (r1239)
+++ trunk/openbios-devel/arch/sparc64/boot.c Mon Dec 16 19:06:13 2013 (r1240)
@@ -71,6 +71,7 @@
printk("Image returned with return value %#x\n", image_retval);
}
+/* ( path len -- path len ) */
void boot(void)
{
@@ -99,6 +100,8 @@
POP();
fword("get-package-property");
POP();
+ /* Update our local copy of path as well as the one on the stack */
+ fword("2dup");
path = pop_fstr_copy();
}
More information about the OpenBIOS
mailing list