VirtualBox

Ignore:
Timestamp:
Dec 3, 2015 9:42:04 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
104498
Message:

VBoxTpG,SUPDrv: Extended VTGDESCPROVIDER again to facilitate HM in ring-0; major support driver version bump.

Location:
trunk/src/VBox/HostDrivers/Support
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPDrv-dtrace.cpp

    r58920 r58976  
    452452                ASMAtomicIncU32(&pProv->pacProbeEnabled[idxProbe]);
    453453                ASMAtomicIncU32(&pProv->pDesc->cProbesEnabled);
     454                ASMAtomicIncU32(&pProv->pDesc->uSettingsSerialNo);
    454455            }
    455456        }
     
    462463                ASMAtomicIncU32(&pProv->paR0Probes[idxProbe].cEnabled);
    463464                ASMAtomicIncU32(&pProv->pDesc->cProbesEnabled);
     465                ASMAtomicIncU32(&pProv->pDesc->uSettingsSerialNo);
    464466            }
    465467
     
    499501                ASMAtomicDecU32(&pProv->pacProbeEnabled[idxProbe]);
    500502                ASMAtomicIncU32(&pProv->pDesc->cProbesEnabled);
     503                ASMAtomicIncU32(&pProv->pDesc->uSettingsSerialNo);
    501504            }
    502505        }
     
    509512                ASMAtomicDecU32(&pProv->paR0Probes[idxProbe].cEnabled);
    510513                ASMAtomicDecU32(&pProv->pDesc->cProbesEnabled);
     514                ASMAtomicIncU32(&pProv->pDesc->uSettingsSerialNo);
    511515            }
    512516
  • trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h

    r58920 r58976  
    215215 *          - nothing.
    216216 */
    217 #define SUPDRV_IOC_VERSION                              0x00250000
     217#define SUPDRV_IOC_VERSION                              0x00260000
    218218
    219219/** SUP_IOCTL_COOKIE. */
  • trunk/src/VBox/HostDrivers/Support/SUPDrvTracer.cpp

    r58920 r58976  
    539539        MY_CHECK_RET(pProvider->bReserved == 0, VERR_SUPDRV_VTG_BAD_PROVIDER);
    540540        MY_CHECK_RET(pProvider->cProbesEnabled == 0, VERR_SUPDRV_VTG_BAD_PROVIDER);
     541        MY_CHECK_RET(pProvider->uSettingsSerialNo == 0, VERR_SUPDRV_VTG_BAD_PROVIDER);
    541542    }
    542543
Note: See TracChangeset for help on using the changeset viewer.

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