VirtualBox

Changeset 29763 in vbox for trunk/src/VBox


Ignore:
Timestamp:
May 24, 2010 6:32:08 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
61962
Message:

FreeBSD: Wiring in a user map requires VM_MAP_WIRE_USER. Fixes guest additions service

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c

    r29739 r29763  
    557557static int rtR0MemObjNativeLockInMap(PPRTR0MEMOBJINTERNAL ppMem, vm_map_t pVmMap,
    558558                                     vm_offset_t AddrStart, size_t cb, uint32_t fAccess,
    559                                      RTR0PROCESS R0Process)
     559                                     RTR0PROCESS R0Process, int fFlags)
    560560{
    561561    int rc;
     
    574574                     AddrStart,                                      /* start */
    575575                     AddrStart + cb,                                 /* end */
    576                      VM_MAP_WIRE_SYSTEM | VM_MAP_WIRE_NOHOLES);      /* flags */
     576                     fFlags);                                        /* flags */
    577577    if (rc == KERN_SUCCESS)
    578578    {
     
    593593                                     cb,
    594594                                     fAccess,
    595                                      R0Process);
     595                                     R0Process,
     596                                     VM_MAP_WIRE_USER | VM_MAP_WIRE_NOHOLES);
    596597}
    597598
     
    604605                                     cb,
    605606                                     fAccess,
    606                                      NIL_RTR0PROCESS);
     607                                     NIL_RTR0PROCESS,
     608                                     VM_MAP_WIRE_SYSTEM | VM_MAP_WIRE_NOHOLES);
    607609}
    608610
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette