summaryrefslogtreecommitdiffstats
path: root/sys/powerpc/include
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2001-01-24 10:24:49 +0000
committerjhb <jhb@FreeBSD.org>2001-01-24 10:24:49 +0000
commit264b1fe22ab46979969b0358304262c48e425582 (patch)
tree3a8f800810ba7bb6323c725175c25483d3fb8cad /sys/powerpc/include
parent77583447a9e7fa38ca9ded43c5e1a8e8583bf05f (diff)
downloadFreeBSD-src-264b1fe22ab46979969b0358304262c48e425582.zip
FreeBSD-src-264b1fe22ab46979969b0358304262c48e425582.tar.gz
- Rename the gd_cpuno member of struct globaldata to gd_cpuid.
- Add a globaldata_register() prototype in the SMP case.
Diffstat (limited to 'sys/powerpc/include')
-rw-r--r--sys/powerpc/include/globaldata.h10
-rw-r--r--sys/powerpc/include/pcpu.h10
2 files changed, 12 insertions, 8 deletions
diff --git a/sys/powerpc/include/globaldata.h b/sys/powerpc/include/globaldata.h
index d99c5a9..84dbf34 100644
--- a/sys/powerpc/include/globaldata.h
+++ b/sys/powerpc/include/globaldata.h
@@ -50,7 +50,7 @@ struct globaldata {
struct pcb *gd_curpcb; /* current pcb */
struct timeval gd_switchtime;
int gd_switchticks;
- u_int gd_cpuno; /* this cpu number */
+ u_int gd_cpuid; /* this cpu number */
u_int gd_other_cpus; /* all other cpus */
u_int64_t gd_idlepcbphys; /* pa of gd_idlepcb */
u_int64_t gd_pending_ipis; /* pending IPI events */
@@ -60,7 +60,6 @@ struct globaldata {
u_int gd_astpending;
SLIST_ENTRY(globaldata) gd_allcpu;
int gd_witness_spin_check;
- u_int gd_cpuid;
#ifdef KTR_PERCPU
volatile int gd_ktr_idx; /* Index into trace table */
char *gd_ktr_buf;
@@ -71,8 +70,11 @@ struct globaldata {
SLIST_HEAD(cpuhead, globaldata);
extern struct cpuhead cpuhead;
-void globaldata_init(struct globaldata *pcpu, int cpuno, size_t sz);
-struct globaldata *globaldata_find(int cpuno);
+void globaldata_init(struct globaldata *pcpu, int cpuid, size_t sz);
+struct globaldata *globaldata_find(int cpuid);
+#ifdef SMP
+void globaldata_register(struct globaldata *pcpu);
+#endif
#endif /* _KERNEL */
diff --git a/sys/powerpc/include/pcpu.h b/sys/powerpc/include/pcpu.h
index d99c5a9..84dbf34 100644
--- a/sys/powerpc/include/pcpu.h
+++ b/sys/powerpc/include/pcpu.h
@@ -50,7 +50,7 @@ struct globaldata {
struct pcb *gd_curpcb; /* current pcb */
struct timeval gd_switchtime;
int gd_switchticks;
- u_int gd_cpuno; /* this cpu number */
+ u_int gd_cpuid; /* this cpu number */
u_int gd_other_cpus; /* all other cpus */
u_int64_t gd_idlepcbphys; /* pa of gd_idlepcb */
u_int64_t gd_pending_ipis; /* pending IPI events */
@@ -60,7 +60,6 @@ struct globaldata {
u_int gd_astpending;
SLIST_ENTRY(globaldata) gd_allcpu;
int gd_witness_spin_check;
- u_int gd_cpuid;
#ifdef KTR_PERCPU
volatile int gd_ktr_idx; /* Index into trace table */
char *gd_ktr_buf;
@@ -71,8 +70,11 @@ struct globaldata {
SLIST_HEAD(cpuhead, globaldata);
extern struct cpuhead cpuhead;
-void globaldata_init(struct globaldata *pcpu, int cpuno, size_t sz);
-struct globaldata *globaldata_find(int cpuno);
+void globaldata_init(struct globaldata *pcpu, int cpuid, size_t sz);
+struct globaldata *globaldata_find(int cpuid);
+#ifdef SMP
+void globaldata_register(struct globaldata *pcpu);
+#endif
#endif /* _KERNEL */
OpenPOWER on IntegriCloud