summaryrefslogtreecommitdiff
path: root/sys/arch/atari/include
diff options
context:
space:
mode:
authormycroft <mycroft@NetBSD.org>1995-04-10 12:41:29 +0000
committermycroft <mycroft@NetBSD.org>1995-04-10 12:41:29 +0000
commit22cefc03bcde034f578e5e5faddc2503398359be (patch)
treecbce3d87b66104d547b12b3624b5163056208b0a /sys/arch/atari/include
parentc668fc0161d3596eedf22c2068c1f2a69eaed08e (diff)
Bring back pmap_kernel(), for now always inlined as a pointer to
kernel_pmap_store.
Diffstat (limited to 'sys/arch/atari/include')
-rw-r--r--sys/arch/atari/include/pmap.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/sys/arch/atari/include/pmap.h b/sys/arch/atari/include/pmap.h
index 560b2e86a5d..731ce10a09d 100644
--- a/sys/arch/atari/include/pmap.h
+++ b/sys/arch/atari/include/pmap.h
@@ -1,4 +1,4 @@
-/* $NetBSD: pmap.h,v 1.2 1995/03/30 06:01:19 leo Exp $ */
+/* $NetBSD: pmap.h,v 1.3 1995/04/10 12:41:49 mycroft Exp $ */
/*
* Copyright (c) 1987 Carnegie-Mellon University
@@ -59,7 +59,6 @@ struct pmap {
};
typedef struct pmap *pmap_t;
-extern pmap_t kernel_pmap;
/*
* Macros for speed
@@ -93,12 +92,14 @@ typedef struct pv_entry {
#define PV_PTPAGE 0x02 /* entry maps a page table page */
#ifdef _KERNEL
-extern pv_entry_t pv_table; /* array of entries, one per page */
-extern u_int *Sysmap;
-extern char *vmmap; /* map for mem, dumps, etc. */
+pv_entry_t pv_table; /* array of entries, one per page */
+u_int *Sysmap;
+char *vmmap; /* map for mem, dumps, etc. */
+struct pmap kernel_pmap_store;
#define pa_index(pa) atop(pa - vm_first_phys)
#define pa_to_pvh(pa) (&pv_table[pa_index(pa)])
+#define pmap_kernel() (&kernel_pmap_store)
#define pmap_resident_count(pmap) ((pmap)->pm_stats.resident_count)
#endif KERNEL