summaryrefslogtreecommitdiffstats
path: root/sys/alpha/include/pmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/alpha/include/pmap.h')
-rw-r--r--sys/alpha/include/pmap.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/alpha/include/pmap.h b/sys/alpha/include/pmap.h
index 134c9a2..de59b66 100644
--- a/sys/alpha/include/pmap.h
+++ b/sys/alpha/include/pmap.h
@@ -174,9 +174,11 @@ struct pmap {
TAILQ_HEAD(,pv_entry) pm_pvlist; /* list of mappings in pmap */
int pm_count; /* reference count */
int pm_flags; /* pmap flags */
- int pm_active; /* active flag */
- int pm_asn; /* address space number */
- u_int pm_asngen; /* generation number of pm_asn */
+ u_int32_t pm_active; /* active cpus */
+ struct {
+ u_int32_t asn:8; /* address space number */
+ u_int32_t gen:24; /* generation number */
+ } pm_asn[NCPUS];
struct pmap_statistics pm_stats; /* pmap statistics */
struct vm_page *pm_ptphint; /* pmap ptp hint */
};
OpenPOWER on IntegriCloud