Define the begdata, begrom, begbss symbols for linuxppc.
authorGeorge Koehler <xkernigh@netscape.net>
Fri, 30 Sep 2016 17:21:42 +0000 (13:21 -0400)
committerGeorge Koehler <xkernigh@netscape.net>
Fri, 30 Sep 2016 17:21:42 +0000 (13:21 -0400)
I copied the definitions from linux386 and linux68k.

This change also moves _errno and the other common symbols in boot.s
from .text to .bss.  Common symbols belong in .bss, but the assembler
seems dumb enough to put them in any section.

plat/linuxppc/boot.s

index 66cb383..b188b04 100644 (file)
@@ -41,7 +41,14 @@ begtext:
        stwu r3, -4(sp)
        
        b __m_a_i_n
-       
+
+! Define symbols at the beginning of our various segments, so that we can find
+! them. (Except .text, which has already been done.)
+
+.sect .data;       begdata:
+.sect .rom;        begrom:
+.sect .bss;        begbss:
+
 ! Some magic data. All EM systems need these.
 
 .define _errno