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 --- |