summaryrefslogtreecommitdiffstats
path: root/arch
diff options
context:
space:
mode:
authorKanoj Sarcar <kanoj@engr.sgi.com>2001-04-11 00:48:18 +0000
committerKanoj Sarcar <kanoj@engr.sgi.com>2001-04-11 00:48:18 +0000
commit4c6733e688f0126d8e03be6817d684acd2b1aa7d (patch)
tree009cd69f061369b2ddf57390d01416daf7b66ea6 /arch
parent464659998a4c00398b059f03d1bdc687ae065376 (diff)
Add in new klconfig functions that will be needed for parsing router
information.
Diffstat (limited to 'arch')
-rw-r--r--arch/mips64/sgi-ip27/ip27-klconfig.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/mips64/sgi-ip27/ip27-klconfig.c b/arch/mips64/sgi-ip27/ip27-klconfig.c
index bfa176745..0ef56955c 100644
--- a/arch/mips64/sgi-ip27/ip27-klconfig.c
+++ b/arch/mips64/sgi-ip27/ip27-klconfig.c
@@ -61,6 +61,19 @@ lboard_t * find_lboard(lboard_t *start, unsigned char brd_type)
return (lboard_t *)NULL;
}
+lboard_t * find_lboard_class(lboard_t *start, unsigned char brd_type)
+{
+ /* Search all boards stored on this node. */
+ while (start) {
+ if (KLCLASS(start->brd_type) == KLCLASS(brd_type))
+ return start;
+ start = KLCF_NEXT(start);
+ }
+
+ /* Didn't find it. */
+ return (lboard_t *)NULL;
+}
+
cnodeid_t get_cpu_cnode(cpuid_t cpu)
{
return CPUID_TO_COMPACT_NODEID(cpu);