From 1fd0fe6394f4c9620afd6b1e485da4ccbf7c857b Mon Sep 17 00:00:00 2001 From: scole Date: Sat, 8 Apr 2017 18:05:36 +0000 Subject: [PATCH] Add VM_INIT_KERNEL_ADDRESS from FreeBSD --- sys/arch/ia64/include/vmparam.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sys/arch/ia64/include/vmparam.h b/sys/arch/ia64/include/vmparam.h index 8456fd9cf9e0..46c7370e7537 100644 --- a/sys/arch/ia64/include/vmparam.h +++ b/sys/arch/ia64/include/vmparam.h @@ -1,4 +1,4 @@ -/* $NetBSD: vmparam.h,v 1.9 2016/08/06 21:13:30 martin Exp $ */ +/* $NetBSD: vmparam.h,v 1.10 2017/04/08 18:05:36 scole Exp $ */ /*- * Copyright (c) 1990 The Regents of the University of California. @@ -131,6 +131,9 @@ #define IA64_ID_PAGE_SIZE (1 << IA64_ID_PAGE_SHIFT) #define IA64_ID_PAGE_MASK (IA64_ID_PAGE_SIZE-1) +/* XXX freebsd uses +#define IA64_BACKINGSTORE (USRSTACK - (2 * MAXSSIZ) - PAGE_SIZE) +*/ #define IA64_BACKINGSTORE IA64_RR_BASE(4) #define PAGE_SHIFT 14 /* 16K pages by default. */ @@ -143,6 +146,7 @@ #define VM_GATEWAY_SIZE PAGE_SIZE #define VM_MAXUSER_ADDRESS (VM_MAX_ADDRESS + VM_GATEWAY_SIZE) #define VM_MIN_KERNEL_ADDRESS VM_MAXUSER_ADDRESS +#define VM_INIT_KERNEL_ADDRESS IA64_RR_BASE(IA64_VM_MINKERN_REGION + 1) #define VM_MAX_KERNEL_ADDRESS ((vaddr_t) (IA64_RR_BASE(6) - 1)) #define VM_PHYSSEG_MAX 16 /* XXX: */