[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lost] [Patch] kernel2: pmm_init muss Module reservieren
! kernel2: Initialisierung des physischen Speichers gefixt (Fuer den
letzten freien Bereich bis 0xffffffff wurde 0 als Ende zurueckgegeben und
die folgenden Reservierungen daher nicht beruecksichtigt)
Index: trunk/src/kernel2/src/mm/phys.c
===================================================================
--- trunk.orig/src/kernel2/src/mm/phys.c
+++ trunk/src/kernel2/src/mm/phys.c
@@ -372,7 +372,7 @@ static struct reserved_block get_reserve
if (i-- == 0) {
result.start = (paddr_t)((uintptr_t) mmap->mm_base_addr);
result.end = (paddr_t)((uintptr_t) mmap->mm_base_addr
- + (dword) mmap->mm_length);
+ + (dword) mmap->mm_length - 1);
return result;
}
}