summaryrefslogtreecommitdiffstats
path: root/arch/mips64/sgi-ip27/ip27-setup.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/mips64/sgi-ip27/ip27-setup.c')
-rw-r--r--arch/mips64/sgi-ip27/ip27-setup.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/mips64/sgi-ip27/ip27-setup.c b/arch/mips64/sgi-ip27/ip27-setup.c
index 7a72a24bb..217fef099 100644
--- a/arch/mips64/sgi-ip27/ip27-setup.c
+++ b/arch/mips64/sgi-ip27/ip27-setup.c
@@ -20,6 +20,7 @@
#include <asm/ioc3.h>
#include <asm/mipsregs.h>
#include <asm/sn/arch.h>
+#include <asm/sn/sn_private.h>
#include <asm/pci/bridge.h>
#include <asm/paccess.h>
@@ -90,8 +91,6 @@ static void __init verify_mode(void)
static void __init pcibr_setup(void)
{
bridge_t *bridge = (bridge_t *) 0x9200000008000000;
- bridgereg_t devreg;
- int slot;
/*
* Clear all pending interrupts.
@@ -109,7 +108,10 @@ void __init ip27_setup(void)
nasid_t nid;
hubreg_t p, e;
- set_cp0_status(ST0_IM, 0);
+ /*
+ * hub_rtc init and cpu clock intr enabled for later calibrate_delay.
+ */
+ per_cpu_init();
nid = get_nasid();
printk("IP27: Running on node %d.\n", nid);