vmparam.h (3021) | vmparam.h (5455) |
---|---|
1/*- 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * Copyright (c) 1994 John S. Dyson 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * William Jolitz. --- 22 unchanged lines hidden (view full) --- 31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 36 * SUCH DAMAGE. 37 * 38 * from: @(#)vmparam.h 5.9 (Berkeley) 5/12/91 | 1/*- 2 * Copyright (c) 1990 The Regents of the University of California. 3 * All rights reserved. 4 * Copyright (c) 1994 John S. Dyson 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to Berkeley by 8 * William Jolitz. --- 22 unchanged lines hidden (view full) --- 31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 36 * SUCH DAMAGE. 37 * 38 * from: @(#)vmparam.h 5.9 (Berkeley) 5/12/91 |
39 * $Id: vmparam.h,v 1.15 1994/09/12 11:38:20 davidg Exp $ | 39 * $Id: vmparam.h,v 1.16 1994/09/23 07:00:12 davidg Exp $ |
40 */ 41 42 43#ifndef _MACHINE_VMPARAM_H_ 44#define _MACHINE_VMPARAM_H_ 1 45 46/* 47 * Machine dependent constants for 386. --- 71 unchanged lines hidden (view full) --- 119#define USRSTACK VM_MAXUSER_ADDRESS 120#define UPT_MIN_ADDRESS ((vm_offset_t)KERNBASE - (NBPG*NPTEPG)) 121#define UPT_MAX_ADDRESS ((vm_offset_t)KERNBASE - (NBPG*(NKPDE+2))) 122#define VM_MAX_ADDRESS UPT_MAX_ADDRESS 123#define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)KERNBASE - (NBPG*(NKPDE+2))) 124#define UPDT VM_MIN_KERNEL_ADDRESS 125#define KPT_MIN_ADDRESS ((vm_offset_t)KERNBASE - NBPG*(NKPDE+1)) 126#define KPT_MAX_ADDRESS ((vm_offset_t)KERNBASE - NBPG) | 40 */ 41 42 43#ifndef _MACHINE_VMPARAM_H_ 44#define _MACHINE_VMPARAM_H_ 1 45 46/* 47 * Machine dependent constants for 386. --- 71 unchanged lines hidden (view full) --- 119#define USRSTACK VM_MAXUSER_ADDRESS 120#define UPT_MIN_ADDRESS ((vm_offset_t)KERNBASE - (NBPG*NPTEPG)) 121#define UPT_MAX_ADDRESS ((vm_offset_t)KERNBASE - (NBPG*(NKPDE+2))) 122#define VM_MAX_ADDRESS UPT_MAX_ADDRESS 123#define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)KERNBASE - (NBPG*(NKPDE+2))) 124#define UPDT VM_MIN_KERNEL_ADDRESS 125#define KPT_MIN_ADDRESS ((vm_offset_t)KERNBASE - NBPG*(NKPDE+1)) 126#define KPT_MAX_ADDRESS ((vm_offset_t)KERNBASE - NBPG) |
127#define VM_MAX_KERNEL_ADDRESS ((vm_offset_t)KERNBASE + NKPT*NBPG*NPTEPG) | 127#define VM_MAX_KERNEL_ADDRESS ((vm_offset_t)KERNBASE + NKPDE*NBPG*NPTEPG) |
128 129/* virtual sizes (bytes) for various kernel submaps */ 130#define VM_MBUF_SIZE (NMBCLUSTERS*MCLBYTES) | 128 129/* virtual sizes (bytes) for various kernel submaps */ 130#define VM_MBUF_SIZE (NMBCLUSTERS*MCLBYTES) |
131#define VM_KMEM_SIZE (16 * 1024 * 1024) | 131#define VM_KMEM_SIZE (32 * 1024 * 1024) |
132#define VM_PHYS_SIZE (USRIOSIZE*CLBYTES) 133 134#endif /* _MACHINE_VMPARAM_H_ */ | 132#define VM_PHYS_SIZE (USRIOSIZE*CLBYTES) 133 134#endif /* _MACHINE_VMPARAM_H_ */ |