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