Deleted Added
full compact
vmparam.h (172317) vmparam.h (174938)
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.

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

27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 * SUCH DAMAGE.
33 *
34 * 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.

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

27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32 * SUCH DAMAGE.
33 *
34 * from: @(#)vmparam.h 5.9 (Berkeley) 5/12/91
35 * $FreeBSD: head/sys/i386/include/vmparam.h 172317 2007-09-25 06:25:06Z alc $
35 * $FreeBSD: head/sys/i386/include/vmparam.h 174938 2007-12-27 16:45:39Z alc $
36 */
37
38
39#ifndef _MACHINE_VMPARAM_H_
40#define _MACHINE_VMPARAM_H_ 1
41
42/*
43 * Machine dependent constants for 386.

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

118 */
119#ifdef PAE
120#define VM_NFREEORDER 10
121#else
122#define VM_NFREEORDER 11
123#endif
124
125/*
36 */
37
38
39#ifndef _MACHINE_VMPARAM_H_
40#define _MACHINE_VMPARAM_H_ 1
41
42/*
43 * Machine dependent constants for 386.

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

118 */
119#ifdef PAE
120#define VM_NFREEORDER 10
121#else
122#define VM_NFREEORDER 11
123#endif
124
125/*
126 * Disable superpage reservations.
127 */
128#ifndef VM_NRESERVLEVEL
129#define VM_NRESERVLEVEL 0
130#endif
131
132/*
133 * Level 0 reservations consist of 512 pages under PAE and 1024 pages
134 * otherwise.
135 */
136#ifndef VM_LEVEL_0_ORDER
137#ifdef PAE
138#define VM_LEVEL_0_ORDER 9
139#else
140#define VM_LEVEL_0_ORDER 10
141#endif
142#endif
143
144/*
126 * Kernel physical load address.
127 */
128#ifndef KERNLOAD
129#define KERNLOAD (1 << PDRSHIFT)
130#endif
131
132/*
133 * Virtual addresses of things. Derived from the page directory and

--- 48 unchanged lines hidden ---
145 * Kernel physical load address.
146 */
147#ifndef KERNLOAD
148#define KERNLOAD (1 << PDRSHIFT)
149#endif
150
151/*
152 * Virtual addresses of things. Derived from the page directory and

--- 48 unchanged lines hidden ---