diff options
author | jhb <jhb@FreeBSD.org> | 2001-01-24 10:24:49 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2001-01-24 10:24:49 +0000 |
commit | 264b1fe22ab46979969b0358304262c48e425582 (patch) | |
tree | 3a8f800810ba7bb6323c725175c25483d3fb8cad /sys/alpha/include | |
parent | 77583447a9e7fa38ca9ded43c5e1a8e8583bf05f (diff) | |
download | FreeBSD-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/alpha/include')
-rw-r--r-- | sys/alpha/include/globaldata.h | 10 | ||||
-rw-r--r-- | sys/alpha/include/pcpu.h | 10 |
2 files changed, 12 insertions, 8 deletions
diff --git a/sys/alpha/include/globaldata.h b/sys/alpha/include/globaldata.h index d99c5a9..84dbf34 100644 --- a/sys/alpha/include/globaldata.h +++ b/sys/alpha/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/alpha/include/pcpu.h b/sys/alpha/include/pcpu.h index d99c5a9..84dbf34 100644 --- a/sys/alpha/include/pcpu.h +++ b/sys/alpha/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 */ |