summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorKanoj Sarcar <kanoj@engr.sgi.com>2000-06-02 00:18:07 +0000
committerKanoj Sarcar <kanoj@engr.sgi.com>2000-06-02 00:18:07 +0000
commit771e8bb9a1b10ee3c4aeab96c4b481a7237dfb7c (patch)
tree17fcc3133ccf5daa4ec71466623abb4e40ed6df1 /include
parent972b8e7479f7c5aa88648ea9d43bf7be7483b6fa (diff)
Fix some type definitions, add a new field in the per-processor data
area to store the PROM assigned cpuid that is used by most of the IP27 kernel and prom data strucutures.
Diffstat (limited to 'include')
-rw-r--r--include/asm-mips64/processor.h1
-rw-r--r--include/asm-mips64/sn/arch.h2
2 files changed, 2 insertions, 1 deletions
diff --git a/include/asm-mips64/processor.h b/include/asm-mips64/processor.h
index 7245e27b0..898df746a 100644
--- a/include/asm-mips64/processor.h
+++ b/include/asm-mips64/processor.h
@@ -42,6 +42,7 @@ struct cpuinfo_mips {
unsigned int irq_count, bh_count;
unsigned long asid_cache;
#if defined(CONFIG_SGI_IP27)
+ cpuid_t p_cpuid; /* PROM assigned cpuid */
cnodeid_t p_nodeid; /* my node ID in compact-id-space */
nasid_t p_nasid; /* my node ID in numa-as-id-space */
unsigned char p_slice; /* Physical position on node board */
diff --git a/include/asm-mips64/sn/arch.h b/include/asm-mips64/sn/arch.h
index b6f59b232..9edd5e12d 100644
--- a/include/asm-mips64/sn/arch.h
+++ b/include/asm-mips64/sn/arch.h
@@ -54,7 +54,7 @@ typedef u64 nic_t;
#define INVALID_PARTID (partid_t)-1
extern nasid_t get_nasid(void);
-extern cnodeid_t get_cpu_cnode(int);
+extern cnodeid_t get_cpu_cnode(cpuid_t);
extern int get_cpu_slice(cpuid_t);
/*