From 09a19422f10383c88d623ad3e2fd8aa9bdae27e2 Mon Sep 17 00:00:00 2001 From: zhaoqianli Date: Tue, 21 Apr 2020 11:44:44 +0530 Subject: [PATCH 4/4] fix vmemmap_start fix the vmemmap_start to match with what the kernel uses. --- arm64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arm64.c b/arm64.c index 00e3869..545af03 100644 --- a/arm64.c +++ b/arm64.c @@ -4054,7 +4054,7 @@ arm64_calc_virtual_memory_ranges(void) vmemmap_size = (1UL) << (va_bits_min - machdep->pageshift - 1 + STRUCT_PAGE_MAX_SHIFT); vmalloc_end = (- PUD_SIZE - vmemmap_size - KILOBYTES(64)); - vmemmap_start = (-vmemmap_size); + vmemmap_start = (-vmemmap_size - MEGABYTES(2)); ms->vmalloc_end = vmalloc_end - 1; ms->vmemmap_vaddr = vmemmap_start; ms->vmemmap_end = -1; --