-------- Original Message -------- Subject: [PATCH] initialize starting address for vm_map_find Date: 09.03.2012 23:00 From: Andriy Gapon <[email protected]> To: Bernhard Froehlich <[email protected]>
... too high junk value may fail the search Signed-off-by: Andriy Gapon <[email protected]> --- .../Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c b/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c index 75427ab..900dd4d 100644 --- a/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c +++ b/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c @@ -259,8 +259,9 @@ static int rtR0MemObjFreeBSDPhysAllocHelper(vm_object_t pObject, u_long cPages, static int rtR0MemObjFreeBSDAllocHelper(PRTR0MEMOBJFREEBSD pMemFreeBSD, bool fExecutable, vm_paddr_t VmPhysAddrHigh, bool fContiguous, int rcNoMem) { - int rc; - size_t cPages = atop(pMemFreeBSD->Core.cb); + vm_offset_t MapAddress = vm_map_min(kernel_map);; + size_t cPages = atop(pMemFreeBSD->Core.cb); + int rc; pMemFreeBSD->pObject = vm_object_allocate(OBJT_PHYS, cPages); vm_offset_t MapAddress; _______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
