Deleted Added
full compact
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_ */