summaryrefslogtreecommitdiffstats
path: root/arch/alpha/kernel/head.S
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>1998-08-25 09:12:35 +0000
committerRalf Baechle <ralf@linux-mips.org>1998-08-25 09:12:35 +0000
commitc7fc24dc4420057f103afe8fc64524ebc25c5d37 (patch)
tree3682407a599b8f9f03fc096298134cafba1c9b2f /arch/alpha/kernel/head.S
parent1d793fade8b063fde3cf275bf1a5c2d381292cd9 (diff)
o Merge with Linux 2.1.116.
o New Newport console code. o New G364 console code.
Diffstat (limited to 'arch/alpha/kernel/head.S')
-rw-r--r--arch/alpha/kernel/head.S12
1 files changed, 11 insertions, 1 deletions
diff --git a/arch/alpha/kernel/head.S b/arch/alpha/kernel/head.S
index a6bcd616d..92e11a82e 100644
--- a/arch/alpha/kernel/head.S
+++ b/arch/alpha/kernel/head.S
@@ -7,7 +7,6 @@
* the kernel global pointer and jump to the kernel entry-point.
*/
-#define __ASSEMBLY__
#include <asm/system.h>
#define halt call_pal PAL_halt
@@ -21,6 +20,7 @@ swapper_pg_dir=SWAPPER_PGD
.ent __start
_stext:
__start:
+ .prologue 0
br $27,1f
1: ldgp $29,0($27)
/* We need to get current loaded up with our first task... */
@@ -39,6 +39,7 @@ __start:
/* on entry here from SRM console, the HWPCB of this processor */
/* has been loaded, and $27 contains the task pointer */
__start_cpu:
+ .prologue 0
/* first order of business, load the GP */
br $26,1f
1: ldgp $29,0($26)
@@ -57,6 +58,7 @@ __start_cpu:
.globl wrent
.ent wrent
wrent:
+ .prologue 0
call_pal PAL_wrent
ret ($26)
.end wrent
@@ -65,6 +67,7 @@ wrent:
.globl wrkgp
.ent wrkgp
wrkgp:
+ .prologue 0
call_pal PAL_wrkgp
ret ($26)
.end wrkgp
@@ -73,6 +76,7 @@ wrkgp:
.globl wrusp
.ent wrusp
wrusp:
+ .prologue 0
call_pal PAL_wrusp
ret ($26)
.end wrusp
@@ -81,6 +85,7 @@ wrusp:
.globl rdusp
.ent rdusp
rdusp:
+ .prologue 0
call_pal PAL_rdusp
ret ($26)
.end rdusp
@@ -89,6 +94,7 @@ rdusp:
.globl rdmces
.ent rdmces
rdmces:
+ .prologue 0
call_pal PAL_rdmces
ret ($26)
.end rdmces
@@ -97,6 +103,7 @@ rdmces:
.globl wrmces
.ent wrmces
wrmces:
+ .prologue 0
call_pal PAL_wrmces
ret ($26)
.end wrmces
@@ -105,6 +112,7 @@ wrmces:
.globl whami
.ent whami
whami:
+ .prologue 0
call_pal PAL_whami
ret ($26)
.end whami
@@ -127,6 +135,7 @@ wripir:
.globl cserve_ena
.ent cserve_ena
cserve_ena:
+ .prologue 0
bis $16,$16,$17
lda $16,52($31)
call_pal PAL_cserve
@@ -137,6 +146,7 @@ cserve_ena:
.globl cserve_dis
.ent cserve_dis
cserve_dis:
+ .prologue 0
bis $16,$16,$17
lda $16,53($31)
call_pal PAL_cserve