From d7ccb05a00f8962a95382a92c35aabc7d7039514 Mon Sep 17 00:00:00 2001 From: Ulf Carlsson Date: Tue, 11 Jul 2000 21:03:46 +0000 Subject: $28 has to be setup before prom_init because smp_processor_id() is used in __wake_up. --- arch/mips64/kernel/head.S | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'arch') diff --git a/arch/mips64/kernel/head.S b/arch/mips64/kernel/head.S index c7c474479..4a47176af 100644 --- a/arch/mips64/kernel/head.S +++ b/arch/mips64/kernel/head.S @@ -100,10 +100,6 @@ NESTED(kernel_entry, 16, sp) # kernel entry point ARC64_TWIDDLE_PC - /* Note that all firmware passed argument registers still - have their values. */ - jal prom_init # initialize firmware - CLI # disable interrupts mfc0 t0, CP0_STATUS @@ -127,6 +123,10 @@ NESTED(kernel_entry, 16, sp) # kernel entry point dsrl32 t0, t0, 0 mtc0 t0, CP0_WATCHHI #endif + /* Note that all firmware passed argument registers still + have their values. */ + jal prom_init # initialize firmware + jal start_kernel 1: b 1b # just in case ... END(kernel_entry) -- cgit v1.2.3