summaryrefslogtreecommitdiffstats
path: root/sys/alpha
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2002-01-05 09:41:37 +0000
committerpeter <peter@FreeBSD.org>2002-01-05 09:41:37 +0000
commitb19d3ea0e21b0dc767f57b08497f4dcc4bcd9bda (patch)
tree20b88f57275b83dc0c9ea9823c18ec1a663b2438 /sys/alpha
parent5e902a48f6ffa366d3573e7e7b3c571d7f384c9b (diff)
downloadFreeBSD-src-b19d3ea0e21b0dc767f57b08497f4dcc4bcd9bda.zip
FreeBSD-src-b19d3ea0e21b0dc767f57b08497f4dcc4bcd9bda.tar.gz
Convert a bunch of 1 << PCPU_GET(cpuid) to PCPU_GET(cpumask).
Diffstat (limited to 'sys/alpha')
-rw-r--r--sys/alpha/alpha/mp_machdep.c2
-rw-r--r--sys/alpha/alpha/pmap.c10
2 files changed, 6 insertions, 6 deletions
diff --git a/sys/alpha/alpha/mp_machdep.c b/sys/alpha/alpha/mp_machdep.c
index f15e130..3892113 100644
--- a/sys/alpha/alpha/mp_machdep.c
+++ b/sys/alpha/alpha/mp_machdep.c
@@ -182,7 +182,7 @@ smp_init_secondary(void)
CTR1(KTR_SMP, "SMP: AP CPU #%d Launched", PCPU_GET(cpuid));
/* Build our map of 'other' CPUs. */
- PCPU_SET(other_cpus, all_cpus & ~(1 << PCPU_GET(cpuid)));
+ PCPU_SET(other_cpus, all_cpus & ~PCPU_GET(cpumask));
printf("SMP: AP CPU #%d Launched!\n", PCPU_GET(cpuid));
diff --git a/sys/alpha/alpha/pmap.c b/sys/alpha/alpha/pmap.c
index 720aad8..f0bde96 100644
--- a/sys/alpha/alpha/pmap.c
+++ b/sys/alpha/alpha/pmap.c
@@ -667,7 +667,7 @@ pmap_invalidate_page_action(void *arg)
vm_offset_t va = ((struct pmap_invalidate_page_arg *) arg)->va;
#endif
- if (pmap->pm_active & (1 << PCPU_GET(cpuid))) {
+ if (pmap->pm_active & PCPU_GET(cpumask)) {
ALPHA_TBIS(va);
alpha_pal_imb(); /* XXX overkill? */
} else {
@@ -688,7 +688,7 @@ pmap_invalidate_all_action(void *arg)
pmap_t pmap = (pmap_t) arg;
#endif
- if (pmap->pm_active & (1 << PCPU_GET(cpuid))) {
+ if (pmap->pm_active & PCPU_GET(cpumask)) {
ALPHA_TBIA();
alpha_pal_imb(); /* XXX overkill? */
} else
@@ -3246,7 +3246,7 @@ pmap_activate(struct thread *td)
if (pmap_active[PCPU_GET(cpuid)] && pmap != pmap_active[PCPU_GET(cpuid)]) {
atomic_clear_32(&pmap_active[PCPU_GET(cpuid)]->pm_active,
- 1 << PCPU_GET(cpuid));
+ PCPU_GET(cpumask));
pmap_active[PCPU_GET(cpuid)] = 0;
}
@@ -3257,7 +3257,7 @@ pmap_activate(struct thread *td)
pmap_get_asn(pmap);
pmap_active[PCPU_GET(cpuid)] = pmap;
- atomic_set_32(&pmap->pm_active, 1 << PCPU_GET(cpuid));
+ atomic_set_32(&pmap->pm_active, PCPU_GET(cpumask));
td->td_pcb->pcb_hw.apcb_asn = pmap->pm_asn[PCPU_GET(cpuid)].asn;
@@ -3272,7 +3272,7 @@ pmap_deactivate(struct thread *td)
pmap_t pmap;
pmap = vmspace_pmap(td->td_proc->p_vmspace);
- atomic_clear_32(&pmap->pm_active, 1 << PCPU_GET(cpuid));
+ atomic_clear_32(&pmap->pm_active, PCPU_GET(cpumask));
pmap_active[PCPU_GET(cpuid)] = 0;
}
OpenPOWER on IntegriCloud