Deleted Added
full compact
vmparam.h (172317) vmparam.h (174938)
1/* $NetBSD: vmparam.h,v 1.26 2003/08/07 16:27:47 agc Exp $ */
2
3/*-
4 * Copyright (c) 1988 The Regents of the University of California.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 14 unchanged lines hidden (view full) ---

23 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
1/* $NetBSD: vmparam.h,v 1.26 2003/08/07 16:27:47 agc Exp $ */
2
3/*-
4 * Copyright (c) 1988 The Regents of the University of California.
5 * All rights reserved.
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions

--- 14 unchanged lines hidden (view full) ---

23 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 * SUCH DAMAGE.
30 *
31 * $FreeBSD: head/sys/arm/include/vmparam.h 172317 2007-09-25 06:25:06Z alc $
31 * $FreeBSD: head/sys/arm/include/vmparam.h 174938 2007-12-27 16:45:39Z alc $
32 */
33
34#ifndef _MACHINE_VMPARAM_H_
35#define _MACHINE_VMPARAM_H_
36
37
38/*#include <arm/arm32/vmparam.h>
39*/

--- 40 unchanged lines hidden (view full) ---

80#define VM_FREELIST_DEFAULT 0
81#define VM_FREELIST_ISADMA 1
82
83/*
84 * The largest allocation size is 1MB.
85 */
86#define VM_NFREEORDER 9
87
32 */
33
34#ifndef _MACHINE_VMPARAM_H_
35#define _MACHINE_VMPARAM_H_
36
37
38/*#include <arm/arm32/vmparam.h>
39*/

--- 40 unchanged lines hidden (view full) ---

80#define VM_FREELIST_DEFAULT 0
81#define VM_FREELIST_ISADMA 1
82
83/*
84 * The largest allocation size is 1MB.
85 */
86#define VM_NFREEORDER 9
87
88/*
89 * Disable superpage reservations.
90 */
91#ifndef VM_NRESERVLEVEL
92#define VM_NRESERVLEVEL 0
93#endif
94
88#define UPT_MAX_ADDRESS VADDR(UPTPTDI + 3, 0)
89#define UPT_MIN_ADDRESS VADDR(UPTPTDI, 0)
90
91#define VM_MIN_ADDRESS (0x00001000)
92#ifdef ARM_USE_SMALL_ALLOC
93#ifndef ARM_KERN_DIRECTMAP
94#define ARM_KERN_DIRECTMAP 512 * 1024 * 1024 /* 512 MB */
95#endif

--- 40 unchanged lines hidden ---
95#define UPT_MAX_ADDRESS VADDR(UPTPTDI + 3, 0)
96#define UPT_MIN_ADDRESS VADDR(UPTPTDI, 0)
97
98#define VM_MIN_ADDRESS (0x00001000)
99#ifdef ARM_USE_SMALL_ALLOC
100#ifndef ARM_KERN_DIRECTMAP
101#define ARM_KERN_DIRECTMAP 512 * 1024 * 1024 /* 512 MB */
102#endif

--- 40 unchanged lines hidden ---