diff options
author | Ralf Baechle <ralf@linux-mips.org> | 1998-08-25 09:12:35 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 1998-08-25 09:12:35 +0000 |
commit | c7fc24dc4420057f103afe8fc64524ebc25c5d37 (patch) | |
tree | 3682407a599b8f9f03fc096298134cafba1c9b2f /arch/alpha/kernel/head.S | |
parent | 1d793fade8b063fde3cf275bf1a5c2d381292cd9 (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.S | 12 |
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 |