[OpenBIOS] [PATCH] ppc: Create some more function descriptors for ppc64

Andreas Färber andreas.faerber at web.de
Sun Nov 28 13:58:42 CET 2010


Fix an error in generic ppc code as well. Reported by Blue.

Cc: Blue Swirl <blauwirbel at gmail.com>
Signed-off-by: Andreas Färber <andreas.faerber at web.de>
---
 arch/ppc/timebase.S |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/arch/ppc/timebase.S b/arch/ppc/timebase.S
index c519511..19faed4 100644
--- a/arch/ppc/timebase.S
+++ b/arch/ppc/timebase.S
@@ -4,7 +4,7 @@
 /*
  * unsigned long long _get_ticks(void);
  */
-GLOBL(_get_ticks):
+_GLOBAL(_get_ticks):
 1:      mftbu   r3
         mftb    r4
         mftbu   r5
@@ -15,16 +15,16 @@ GLOBL(_get_ticks):
 /*
  * Delay for a number of ticks
  */
-GLOBL(_wait_ticks):
+_GLOBAL(_wait_ticks):
         mflr    r8              /* save link register */
         mr      r7, r3          /* save tick count */
-        bl      _get_ticks       /* Get start time */
+        bl      BRANCH_LABEL(_get_ticks)       /* Get start time */
 
         /* Calculate end time */
         addc    r7, r4, r7      /* Compute end time lower */
         addze   r6, r3          /*     and end time upper */
 
-1:      bl      _get_ticks       /* Get current time */
+1:      bl      BRANCH_LABEL(_get_ticks)       /* Get current time */
         subfc   r4, r4, r7      /* Subtract current time from end time */
         subfe.  r3, r3, r6
         bge     1b              /* Loop until time expired */
-- 
1.7.3




More information about the OpenBIOS mailing list