VirtualBox

忽略:
時間撮記:
2008-12-15 下午02:36:30 (16 年 以前)
作者:
vboxsync
svn:sync-xref-src-repo-rev:
40984
訊息:

SUPDrv,INTNet: Heads up! SupDrv version bumped. Added SUPR0ObjAddRefEx for dealing with the handle table callback which occurs while owning a spinlock. Normally SUPR0ObjAddRef[Ex] would always allocate a usage record, which means RTMemAlloc, but this is a bad idea when inside a spinlock. SUPR0ObjAddRefEx sports an additional parameter indicating whether it is allowed block or not.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/HostDrivers/Support/SUPLib.cpp

    r15351 r15505  
    261261        CookieReq.u.In.u32ReqVersion = SUPDRV_IOC_VERSION;
    262262        const uint32_t MinVersion = (SUPDRV_IOC_VERSION & 0xffff0000) == 0x000a0000
    263                                   ? 0x000a0007
     263                                  ? 0x000a0008
    264264                                  :  SUPDRV_IOC_VERSION & 0xffff0000;
    265265        CookieReq.u.In.u32MinVersion = MinVersion;
     
    389389        { "SUPR0ObjRegister",                       0xefef0000 },
    390390        { "SUPR0ObjAddRef",                         0xefef0001 },
     391        { "SUPR0ObjAddRefEx",                       0xefef0001 },
    391392        { "SUPR0ObjRelease",                        0xefef0002 },
    392393        { "SUPR0ObjVerifyAccess",                   0xefef0003 },
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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