Deleted Added
full compact
1/*-
2 * Copyright (c) 1990 The Regents of the University of California.
3 * All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * William Jolitz.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

28 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
29 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
30 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
31 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
33 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
34 * SUCH DAMAGE.
35 *
36 * @(#)vmparam.h 5.9 (Berkeley) 5/12/91
37 */
38
39
40/*
41 * Machine dependent constants for 386.
42 */
43
44/*

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

89 */
90#define SYSPTSIZE (2*NPTEPG)
91#define USRPTSIZE (2*NPTEPG)
92
93/*
94 * Size of the Shared Memory Pages page table.
95 */
96#ifndef SHMMAXPGS
97#define SHMMAXPGS 64 /* XXX until we have more kmap space */
98#endif
99
100/*
101 * Size of User Raw I/O map
102 */
103#define USRIOSIZE 300
104
105/*

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

214#define VM_MIN_KERNEL_ADDRESS ((vm_offset_t)0xFDFF7000)
215#define UPDT VM_MIN_KERNEL_ADDRESS
216#define KPT_MIN_ADDRESS ((vm_offset_t)0xFDFF8000)
217#define KPT_MAX_ADDRESS ((vm_offset_t)0xFDFFF000)
218#define VM_MAX_KERNEL_ADDRESS ((vm_offset_t)0xFF7FF000)
219
220/* virtual sizes (bytes) for various kernel submaps */
221#define VM_MBUF_SIZE (NMBCLUSTERS*MCLBYTES)
222#define VM_KMEM_SIZE (NKMEMCLUSTERS*CLBYTES)
223#define VM_PHYS_SIZE (USRIOSIZE*CLBYTES)
224
225/* # of kernel PT pages (initial only, can grow dynamically) */
226#define VM_KERNEL_PT_PAGES ((vm_size_t)2) /* XXX: SYSPTSIZE */
227
228/* pcb base */
229#define pcbb(p) ((u_int)(p)->p_addr)
230
231/*
232 * Flush MMU TLB
233 */
234
235#ifndef I386_CR3PAT

--- 28 unchanged lines hidden ---