Changeset 4155 in vbox for trunk/src/VBox/Runtime/r0drv/freebsd
- Timestamp:
- Aug 15, 2007 7:41:26 PM (18 years ago)
- svn:sync-xref-src-repo-rev:
- 23645
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c
r4136 r4155 330 330 331 331 332 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, RTR0PROCESS R0Process)332 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, RTR0PROCESS R0Process) 333 333 { 334 334 int rc; 335 335 336 336 /* create the object. */ 337 PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)rtR0MemObjNew(sizeof(*pMemFreeBSD), RTR0MEMOBJTYPE_LOCK, pv, cb);337 PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)rtR0MemObjNew(sizeof(*pMemFreeBSD), RTR0MEMOBJTYPE_LOCK, (void *)R3Ptr, cb); 338 338 if (!pMemFreeBSD) 339 339 return VERR_NO_MEMORY; … … 344 344 */ 345 345 rc = vm_map_wire(&((struct proc *)R0Process)->p_vmspace->vm_map, /* the map */ 346 (vm_offset_t) pv,/* start */347 (vm_offset_t) pv + cb,/* end */346 (vm_offset_t)R3Ptr, /* start */ 347 (vm_offset_t)R3Ptr + cb, /* end */ 348 348 VM_MAP_WIRE_SYSTEM | VM_MAP_WIRE_NOHOLES); /* flags - SYSTEM? */ 349 349 if (rc == KERN_SUCCESS)
Note:
See TracChangeset
for help on using the changeset viewer.