diff options
author | peter <peter@FreeBSD.org> | 2002-01-05 09:41:37 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2002-01-05 09:41:37 +0000 |
commit | b19d3ea0e21b0dc767f57b08497f4dcc4bcd9bda (patch) | |
tree | 20b88f57275b83dc0c9ea9823c18ec1a663b2438 /sys/alpha | |
parent | 5e902a48f6ffa366d3573e7e7b3c571d7f384c9b (diff) | |
download | FreeBSD-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.c | 2 | ||||
-rw-r--r-- | sys/alpha/alpha/pmap.c | 10 |
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; } |