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

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

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 * from: FreeBSD: src/sys/i386/include/vmparam.h,v 1.33 2000/03/30
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.

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

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 * from: FreeBSD: src/sys/i386/include/vmparam.h,v 1.33 2000/03/30
36 * $FreeBSD: head/sys/arm64/include/vmparam.h 291246 2015-11-24 11:01:43Z andrew $
36 * $FreeBSD: head/sys/arm64/include/vmparam.h 291937 2015-12-07 12:20:26Z kib $
37 */
38
39#ifndef _MACHINE_VMPARAM_H_
40#define _MACHINE_VMPARAM_H_
41
42/*
43 * Virtual memory related constants, all in bytes
44 */

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

189
190#define VM_MIN_USER_ADDRESS (0x0000000000000000UL)
191#define VM_MAX_USER_ADDRESS (0x0000008000000000UL)
192
193#define VM_MINUSER_ADDRESS (VM_MIN_USER_ADDRESS)
194#define VM_MAXUSER_ADDRESS (VM_MAX_USER_ADDRESS)
195
196#define KERNBASE (VM_MIN_KERNEL_ADDRESS)
37 */
38
39#ifndef _MACHINE_VMPARAM_H_
40#define _MACHINE_VMPARAM_H_
41
42/*
43 * Virtual memory related constants, all in bytes
44 */

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

189
190#define VM_MIN_USER_ADDRESS (0x0000000000000000UL)
191#define VM_MAX_USER_ADDRESS (0x0000008000000000UL)
192
193#define VM_MINUSER_ADDRESS (VM_MIN_USER_ADDRESS)
194#define VM_MAXUSER_ADDRESS (VM_MAX_USER_ADDRESS)
195
196#define KERNBASE (VM_MIN_KERNEL_ADDRESS)
197#define USRSTACK (VM_MAX_USER_ADDRESS)
197#define SHAREDPAGE (VM_MAXUSER_ADDRESS - PAGE_SIZE)
198#define USRSTACK SHAREDPAGE
198
199/*
200 * How many physical pages per kmem arena virtual page.
201 */
202#ifndef VM_KMEM_SIZE_SCALE
203#define VM_KMEM_SIZE_SCALE (3)
204#endif
205

--- 32 unchanged lines hidden ---
199
200/*
201 * How many physical pages per kmem arena virtual page.
202 */
203#ifndef VM_KMEM_SIZE_SCALE
204#define VM_KMEM_SIZE_SCALE (3)
205#endif
206

--- 32 unchanged lines hidden ---