From 13b5266a78f095e4fa02282fd3a6b2f5578c46a5 Mon Sep 17 00:00:00 2001 From: alc Date: Mon, 23 Jun 2008 15:22:53 +0000 Subject: Ensure that KERNBASE is no less than the virtual address -2GB. --- sys/amd64/include/vmparam.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/amd64/include/vmparam.h b/sys/amd64/include/vmparam.h index 712b54b..f1cd14e 100644 --- a/sys/amd64/include/vmparam.h +++ b/sys/amd64/include/vmparam.h @@ -158,7 +158,7 @@ #define DMAP_MIN_ADDRESS KVADDR(DMPML4I, 0, 0, 0) #define DMAP_MAX_ADDRESS KVADDR(DMPML4I+1, 0, 0, 0) -#define KERNBASE KVADDR(KPML4I, KPDPI, 0, 0) +#define KERNBASE MAX(0xffffffff80000000ul, VM_MIN_KERNEL_ADDRESS) #define UPT_MAX_ADDRESS KVADDR(PML4PML4I, PML4PML4I, PML4PML4I, PML4PML4I) #define UPT_MIN_ADDRESS KVADDR(PML4PML4I, 0, 0, 0) -- cgit v1.1