diff --git a/src/system/kernel/vm/vm_page.cpp b/src/system/kernel/vm/vm_page.cpp index 680e3f2d8d..7a72cd9f13 100644 --- a/src/system/kernel/vm/vm_page.cpp +++ b/src/system/kernel/vm/vm_page.cpp @@ -3230,7 +3230,7 @@ vm_page_init_num_pages(kernel_args *args) sNonExistingPages = 0; sIgnoredPages = args->ignored_physical_memory / B_PAGE_SIZE; - for (uint32 i = 0; i < args->num_physical_memory_ranges; i++) { + for (uint32 i = 1; i < args->num_physical_memory_ranges; i++) { page_num_t start = args->physical_memory_range[i].start / B_PAGE_SIZE; if (start > physicalPagesEnd) sNonExistingPages += start - physicalPagesEnd;