diff options
author | Artur Grabowski <art@cvs.openbsd.org> | 2001-11-30 17:37:44 +0000 |
---|---|---|
committer | Artur Grabowski <art@cvs.openbsd.org> | 2001-11-30 17:37:44 +0000 |
commit | 9e18a353d5c30a563087c8a7e5421920bfa4aa03 (patch) | |
tree | dbe314d60c12de151df5df2d58957669cd6fd6ac /sys/arch | |
parent | 25f9fe0c0777e9c7313f7fad6c6f8669cbc1d9eb (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.h | 3 | ||||
-rw-r--r-- | sys/arch/amiga/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/hp300/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/hppa/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/i386/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/mac68k/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/macppc/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/mvme68k/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/mvme88k/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/mvmeppc/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/sparc/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/sparc64/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/sun3/include/vmparam.h | 3 | ||||
-rw-r--r-- | sys/arch/vax/include/vmparam.h | 3 |
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; }; |