summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Wemm <peter@FreeBSD.org>1997-05-07 19:49:32 +0000
committerPeter Wemm <peter@FreeBSD.org>1997-05-07 19:49:32 +0000
commit503c887bae0c7faa6bc6565f297e81c06ae505d5 (patch)
tree443529667af14e208537a8a8d4cca75bb9758ca0
parent3677aca0bdce13e1cc6b2b1d66fe404e58586b2d (diff)
Notes
-rw-r--r--sys/amd64/include/pcb.h8
-rw-r--r--sys/i386/include/pcb.h8
2 files changed, 10 insertions, 6 deletions
diff --git a/sys/amd64/include/pcb.h b/sys/amd64/include/pcb.h
index 73ee223404cc..1cbca028502e 100644
--- a/sys/amd64/include/pcb.h
+++ b/sys/amd64/include/pcb.h
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)pcb.h 5.10 (Berkeley) 5/12/91
- * $Id: pcb.h,v 1.19 1997/04/07 06:45:18 peter Exp $
+ * $Id: pcb.h,v 1.20 1997/04/26 11:45:39 peter Exp $
*/
#ifndef _I386_PCB_H_
@@ -45,6 +45,9 @@
*/
#include <machine/tss.h>
#include <machine/npx.h>
+#if defined(KERNEL) && defined(SMP)
+#include <machine/smp.h> /* cpunumber() */
+#endif
struct pcb {
int pcb_cr3;
@@ -77,9 +80,8 @@ struct md_coredump {
#ifdef KERNEL
-#include "opt_smp.h"
-#include <machine/smp.h>
#ifdef SMP
+extern struct pcb *SMPcurpcb[]; /* our current running pcb */
#define curpcb (SMPcurpcb[cpunumber()])
#else /* !SMP */
extern struct pcb *curpcb; /* our current running pcb */
diff --git a/sys/i386/include/pcb.h b/sys/i386/include/pcb.h
index 73ee223404cc..1cbca028502e 100644
--- a/sys/i386/include/pcb.h
+++ b/sys/i386/include/pcb.h
@@ -34,7 +34,7 @@
* SUCH DAMAGE.
*
* from: @(#)pcb.h 5.10 (Berkeley) 5/12/91
- * $Id: pcb.h,v 1.19 1997/04/07 06:45:18 peter Exp $
+ * $Id: pcb.h,v 1.20 1997/04/26 11:45:39 peter Exp $
*/
#ifndef _I386_PCB_H_
@@ -45,6 +45,9 @@
*/
#include <machine/tss.h>
#include <machine/npx.h>
+#if defined(KERNEL) && defined(SMP)
+#include <machine/smp.h> /* cpunumber() */
+#endif
struct pcb {
int pcb_cr3;
@@ -77,9 +80,8 @@ struct md_coredump {
#ifdef KERNEL
-#include "opt_smp.h"
-#include <machine/smp.h>
#ifdef SMP
+extern struct pcb *SMPcurpcb[]; /* our current running pcb */
#define curpcb (SMPcurpcb[cpunumber()])
#else /* !SMP */
extern struct pcb *curpcb; /* our current running pcb */