From bfb3b117eb9c6da0cc2e712cab1321d96f70f9e1 Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sun, 2 May 2010 12:56:40 +0000 Subject: [PATCH] mmu_init(): In case we couldn't get a memory map from the BIOS the fixed memory setup was 1 MiB larger than advertised. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36581 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/boot/platform/bios_ia32/mmu.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/boot/platform/bios_ia32/mmu.cpp b/src/system/boot/platform/bios_ia32/mmu.cpp index 23ff09ac17..1f0fb21791 100644 --- a/src/system/boot/platform/bios_ia32/mmu.cpp +++ b/src/system/boot/platform/bios_ia32/mmu.cpp @@ -725,7 +725,7 @@ mmu_init(void) gKernelArgs.physical_memory_range[0].start = 0; gKernelArgs.physical_memory_range[0].size = 0x9f000; gKernelArgs.physical_memory_range[1].start = 0x100000; - gKernelArgs.physical_memory_range[1].size = memSize; + gKernelArgs.physical_memory_range[1].size = memSize - 0x100000; gKernelArgs.num_physical_memory_ranges = 2; }