[OpenBIOS] r500 - trunk/openbios-devel/arch/sparc64

svn at openbios.org svn at openbios.org
Sat May 30 09:43:58 CEST 2009


Author: blueswirl
Date: 2009-05-30 09:43:58 +0200 (Sat, 30 May 2009)
New Revision: 500

Modified:
   trunk/openbios-devel/arch/sparc64/aoutload.c
Log:
sparc64: clear unused registers when calling client image (Igor Kovalenko)

Modified: trunk/openbios-devel/arch/sparc64/aoutload.c
===================================================================
--- trunk/openbios-devel/arch/sparc64/aoutload.c	2009-05-30 07:41:48 UTC (rev 499)
+++ trunk/openbios-devel/arch/sparc64/aoutload.c	2009-05-30 07:43:58 UTC (rev 500)
@@ -132,6 +132,9 @@
         extern int of_client_interface( int *params );
 
         entry = (void *) addr_fixup(start);
+
+        __asm__ __volatile__("clr %i3\n");
+
         image_retval = entry(0, 0, 0, 0, (unsigned long)&of_client_interface);
     }
 #endif




More information about the OpenBIOS mailing list