summaryrefslogtreecommitdiff
path: root/sys/arch/sparc/include
diff options
context:
space:
mode:
authordavem <davem@cvs.openbsd.org>1995-10-25 09:34:01 +0000
committerdavem <davem@cvs.openbsd.org>1995-10-25 09:34:01 +0000
commit1375ac4c496499337a9e4b318b5f64340a961ddd (patch)
tree615b6037fb5ec62b123179ed8ee5d71d7496c337 /sys/arch/sparc/include
parent2ac10bb118af4f0713b2a46a13b12db12fc75197 (diff)
Added V3 SMP function pointers to romvec.
Diffstat (limited to 'sys/arch/sparc/include')
-rw-r--r--sys/arch/sparc/include/bsd_openprom.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/arch/sparc/include/bsd_openprom.h b/sys/arch/sparc/include/bsd_openprom.h
index da6db9619dd..f9f27546cd2 100644
--- a/sys/arch/sparc/include/bsd_openprom.h
+++ b/sys/arch/sparc/include/bsd_openprom.h
@@ -251,6 +251,13 @@ struct promvec {
* easily.
*/
void (*pv_setctxt)(int ctxt, caddr_t va, int pmeg);
+
+ /* OpenPROM V3 SMP cpu-control directives. */
+ int (*pv_cpustart)(int cpu_node, caddr_t ctxttbl_paddr,
+ int ctxt, caddr_t pc);
+ int (*pv_cpustop)(int cpu_node);
+ int (*pv_cpuidle)(int cpu_node);
+ int (*pv_cpuresume)(int cpu_node);
};
/*