summaryrefslogtreecommitdiff
path: root/sys/arch
diff options
context:
space:
mode:
authorArtur Grabowski <art@cvs.openbsd.org>2001-11-30 17:37:44 +0000
committerArtur Grabowski <art@cvs.openbsd.org>2001-11-30 17:37:44 +0000
commit9e18a353d5c30a563087c8a7e5421920bfa4aa03 (patch)
treedbe314d60c12de151df5df2d58957669cd6fd6ac /sys/arch
parent25f9fe0c0777e9c7313f7fad6c6f8669cbc1d9eb (diff)
Now that pmaps can have vm_page_md, make pmap_physseg optional.
Diffstat (limited to 'sys/arch')
-rw-r--r--sys/arch/alpha/include/vmparam.h3
-rw-r--r--sys/arch/amiga/include/vmparam.h3
-rw-r--r--sys/arch/hp300/include/vmparam.h3
-rw-r--r--sys/arch/hppa/include/vmparam.h3
-rw-r--r--sys/arch/i386/include/vmparam.h3
-rw-r--r--sys/arch/mac68k/include/vmparam.h3
-rw-r--r--sys/arch/macppc/include/vmparam.h3
-rw-r--r--sys/arch/mvme68k/include/vmparam.h3
-rw-r--r--sys/arch/mvme88k/include/vmparam.h3
-rw-r--r--sys/arch/mvmeppc/include/vmparam.h3
-rw-r--r--sys/arch/sparc/include/vmparam.h3
-rw-r--r--sys/arch/sparc64/include/vmparam.h3
-rw-r--r--sys/arch/sun3/include/vmparam.h3
-rw-r--r--sys/arch/vax/include/vmparam.h3
14 files changed, 28 insertions, 14 deletions
diff --git a/sys/arch/alpha/include/vmparam.h b/sys/arch/alpha/include/vmparam.h
index c20f8514f13..84ff515e420 100644
--- a/sys/arch/alpha/include/vmparam.h
+++ b/sys/arch/alpha/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.7 2001/06/27 06:19:42 art Exp $ */
+/* $OpenBSD: vmparam.h,v 1.8 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.18 2000/05/22 17:13:54 thorpej Exp $ */
/*
@@ -139,6 +139,7 @@
/*
* pmap-specific data stored in the vm_physmem[] array.
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_head *pvhead; /* pv list of this seg */
};
diff --git a/sys/arch/amiga/include/vmparam.h b/sys/arch/amiga/include/vmparam.h
index 83bb8479726..36678e9a7e7 100644
--- a/sys/arch/amiga/include/vmparam.h
+++ b/sys/arch/amiga/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.16 2001/09/22 18:00:06 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.17 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.16 1997/07/12 16:18:36 perry Exp $ */
/*
@@ -150,6 +150,7 @@
/*
* pmap-specific data stored in the vm_physmem[] array.
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_entry *pvent; /* pv table for this seg */
char *attrs; /* page attributes for this seg */
diff --git a/sys/arch/hp300/include/vmparam.h b/sys/arch/hp300/include/vmparam.h
index 6bc09458218..86432b84e0d 100644
--- a/sys/arch/hp300/include/vmparam.h
+++ b/sys/arch/hp300/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.9 2001/09/22 18:00:09 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.10 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.16 1998/08/20 08:33:48 kleink Exp $ */
/*
@@ -160,6 +160,7 @@
/*
* pmap-specific data stored in the vm_physmem[] array.
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_entry *pvent; /* pv table for this seg */
char *attrs; /* page attributes for this seg */
diff --git a/sys/arch/hppa/include/vmparam.h b/sys/arch/hppa/include/vmparam.h
index a48ad7c7f7e..86a302daf15 100644
--- a/sys/arch/hppa/include/vmparam.h
+++ b/sys/arch/hppa/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.18 2001/10/24 04:08:51 mickey Exp $ */
+/* $OpenBSD: vmparam.h,v 1.19 2001/11/30 17:37:43 art Exp $ */
/*
* Copyright (c) 1988-1994, The University of Utah and
@@ -106,6 +106,7 @@
#define VM_FREELIST_FIRST16 1
#ifndef _LOCORE
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_entry *pvent;
};
diff --git a/sys/arch/i386/include/vmparam.h b/sys/arch/i386/include/vmparam.h
index 81eec059e7d..5d07bb1c915 100644
--- a/sys/arch/i386/include/vmparam.h
+++ b/sys/arch/i386/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.21 2001/09/22 18:00:09 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.22 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.15 1994/10/27 04:16:34 cgd Exp $ */
/*-
@@ -126,6 +126,7 @@
/*
* pmap specific data stored in the vm_physmem[] array
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_head *pvhead; /* pv_head array */
char *attrs; /* attrs array */
diff --git a/sys/arch/mac68k/include/vmparam.h b/sys/arch/mac68k/include/vmparam.h
index c7743ae2746..02a777165be 100644
--- a/sys/arch/mac68k/include/vmparam.h
+++ b/sys/arch/mac68k/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.10 2001/09/22 18:00:09 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.11 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.8 1996/11/15 14:21:00 briggs Exp $ */
/*
@@ -186,6 +186,7 @@
/*
* pmap-specific data stored in the vm_physmem[] array.
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_entry *pvent; /* pv table for this seg */
char *attrs; /* page attributes for this seg */
diff --git a/sys/arch/macppc/include/vmparam.h b/sys/arch/macppc/include/vmparam.h
index 7fd9f72acd6..6c370656f76 100644
--- a/sys/arch/macppc/include/vmparam.h
+++ b/sys/arch/macppc/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.4 2001/11/05 22:16:52 drahn Exp $ */
+/* $OpenBSD: vmparam.h,v 1.5 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.1 1996/09/30 16:34:38 ws Exp $ */
/*-
@@ -102,6 +102,7 @@ extern vm_offset_t ppc_kvm_size;
#define VM_MBUF_SIZE (NMBCLUSTERS * PAGE_SIZE)
#define VM_PHYS_SIZE (USRIOSIZE * PAGE_SIZE)
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_entry *pvent;
char *attrs;
diff --git a/sys/arch/mvme68k/include/vmparam.h b/sys/arch/mvme68k/include/vmparam.h
index 84479837a4d..6c2d82ad269 100644
--- a/sys/arch/mvme68k/include/vmparam.h
+++ b/sys/arch/mvme68k/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.10 2001/09/22 18:00:10 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.11 2001/11/30 17:37:43 art Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -155,6 +155,7 @@
/*
* pmap-specific data stored in the vm_physmem[] array.
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_entry *pvent; /* pv table for this seg */
char *attrs; /* page attributes for this seg */
diff --git a/sys/arch/mvme88k/include/vmparam.h b/sys/arch/mvme88k/include/vmparam.h
index 646b74dd3e4..e665290aad7 100644
--- a/sys/arch/mvme88k/include/vmparam.h
+++ b/sys/arch/mvme88k/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.16 2001/09/22 18:00:10 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.17 2001/11/30 17:37:43 art Exp $ */
/*
* Mach Operating System
* Copyright (c) 1992 Carnegie Mellon University
@@ -109,6 +109,7 @@
/*
* pmap-specific data stored in the vm_physmem[] array.
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_entry *pvent; /* pv table for this seg */
char *attrs; /* page modify list for this seg */
diff --git a/sys/arch/mvmeppc/include/vmparam.h b/sys/arch/mvmeppc/include/vmparam.h
index c036d1c2392..a689f5d932e 100644
--- a/sys/arch/mvmeppc/include/vmparam.h
+++ b/sys/arch/mvmeppc/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.6 2001/11/06 22:45:57 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.7 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.1 1996/09/30 16:34:38 ws Exp $ */
/*-
@@ -102,6 +102,7 @@ extern vm_offset_t ppc_kvm_size;
#define VM_MBUF_SIZE (NMBCLUSTERS * PAGE_SIZE)
#define VM_PHYS_SIZE (USRIOSIZE * PAGE_SIZE)
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_entry *pvent;
char *attrs;
diff --git a/sys/arch/sparc/include/vmparam.h b/sys/arch/sparc/include/vmparam.h
index b0133f9268d..366bc3a5694 100644
--- a/sys/arch/sparc/include/vmparam.h
+++ b/sys/arch/sparc/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.19 2001/09/22 18:00:10 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.20 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.13 1997/07/12 16:20:03 perry Exp $ */
/*
@@ -118,6 +118,7 @@
/*
* pmap specific data stored in the vm_physmem[] array
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pvlist *pv_head;
};
diff --git a/sys/arch/sparc64/include/vmparam.h b/sys/arch/sparc64/include/vmparam.h
index e94bafabe51..8e4ecf6c0fa 100644
--- a/sys/arch/sparc64/include/vmparam.h
+++ b/sys/arch/sparc64/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.3 2001/08/20 20:23:52 jason Exp $ */
+/* $OpenBSD: vmparam.h,v 1.4 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.18 2001/05/01 02:19:19 thorpej Exp $ */
/*
@@ -168,6 +168,7 @@
* pmap specific data stored in the vm_physmem[] array
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pv_entry *pvent;
};
diff --git a/sys/arch/sun3/include/vmparam.h b/sys/arch/sun3/include/vmparam.h
index 3dabf8b47b6..bdef289c2bf 100644
--- a/sys/arch/sun3/include/vmparam.h
+++ b/sys/arch/sun3/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.8 2001/09/22 18:00:10 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.9 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.14 1995/09/26 04:02:10 gwr Exp $ */
/*
@@ -145,6 +145,7 @@
/*
* pmap specific data stored in the vm_physmem[] array
*/
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
struct pvlist *pv_head;
};
diff --git a/sys/arch/vax/include/vmparam.h b/sys/arch/vax/include/vmparam.h
index eb8e10cd931..474ab28f8bb 100644
--- a/sys/arch/vax/include/vmparam.h
+++ b/sys/arch/vax/include/vmparam.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: vmparam.h,v 1.15 2001/09/22 18:00:10 miod Exp $ */
+/* $OpenBSD: vmparam.h,v 1.16 2001/11/30 17:37:43 art Exp $ */
/* $NetBSD: vmparam.h,v 1.32 2000/03/07 00:05:59 matt Exp $ */
/*-
@@ -112,6 +112,7 @@
#define VM_NFREELIST 1
#define VM_FREELIST_DEFAULT 0
+#define __HAVE_PMAP_PHYSSEG
struct pmap_physseg {
int dummy;
};