From 039bfc67b30ca9368e77c05f7a39fca1ec2de011 Mon Sep 17 00:00:00 2001 From: zhaoqianli Date: Tue, 21 Apr 2020 11:44:44 +0530 Subject: [PATCHv3 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 820d34a..92abe6a 100644 --- a/arm64.c +++ b/arm64.c @@ -4049,7 +4049,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; --