VirtualBox

Changeset 58976 in vbox for trunk/src/bldprogs


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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bldprogs/VBoxTpG.cpp

    r58964 r58976  
    533533                    "                ;0         1         2         3\n"
    534534                    "                ;012345678901234567890123456789012\n"
    535                     "    db          'VTG Object Header v1.6', 0, 0\n"
     535                    "    db          'VTG Object Header v1.7', 0, 0\n"
    536536                    "    dd          %u\n"
    537537                    "    dd          NAME(g_acVTGProbeEnabled_End) - NAME(g_VTGObjHeader)\n"
     
    740740                        "VTG_GLOBAL g_cVTGProviderProbesEnabled_%s, data\n"
    741741                        "    dd 0\n"
     742                        "VTG_GLOBAL g_cVTGProviderSettingsSeqNo_%s, data\n"
     743                        "    dd 0\n"
    742744                        ,
    743745                        iProvider, pProvider->pszName,
     
    750752                        pProvider->AttrName.enmCode,        pProvider->AttrName.enmData,        pProvider->AttrName.enmDataDep,
    751753                        pProvider->AttrArguments.enmCode,   pProvider->AttrArguments.enmData,   pProvider->AttrArguments.enmDataDep,
     754                        pProvider->pszName,
    752755                        pProvider->pszName);
    753756        iProvider++;
     
    10041007            generateProviderDefineName(szTmp, sizeof(szTmp), pProv->pszName);
    10051008            ScmStreamPrintf(pStrm,
    1006                             "extern uint32_t       g_cVTGProviderProbesEnabled_%s;\n"
     1009                            "extern uint32_t const volatile g_cVTGProviderProbesEnabled_%s;\n"
    10071010                            "# define %s_ANY_PROBES_ENABLED() \\\n"
    10081011                            "    (RT_UNLIKELY(g_cVTGProviderProbesEnabled_%s != 0))\n"
     1012                            "extern uint32_t const volatile g_cVTGProviderSettingsSeqNo_%s;\n"
     1013                            "# define %s_GET_SETTINGS_SEQ_NO() (g_cVTGProviderSettingsSeqNo_%s)\n"
    10091014                            "\n",
     1015                            pProv->pszName,
     1016                            szTmp, pProv->pszName,
    10101017                            pProv->pszName,
    10111018                            szTmp, pProv->pszName);
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