VirtualBox

Ignore:
Timestamp:
Nov 21, 2021 2:38:43 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
148402
Message:

VMM/PDMDevHlp: Added PDMDevHlpGetMainExecutionEngine for VMMDevTesting. bugref:9044

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp

    r91980 r92527  
    368368
    369369
    370 /** @interface_method_impl{PDMDEVHLPRC,pfnGetCurrentCpuId} */
     370/** @interface_method_impl{PDMDEVHLPR0,pfnGetCurrentCpuId} */
    371371static DECLCALLBACK(VMCPUID) pdmR0DevHlp_GetCurrentCpuId(PPDMDEVINS pDevIns)
    372372{
     
    375375    LogFlow(("pdmR0DevHlp_GetCurrentCpuId: caller='%p'/%d for CPU %u\n", pDevIns, pDevIns->iInstance, idCpu));
    376376    return idCpu;
     377}
     378
     379
     380/** @interface_method_impl{PDMDEVHLPR0,pfnGetMainExecutionEngine} */
     381static DECLCALLBACK(uint8_t) pdmR0DevHlp_GetMainExecutionEngine(PPDMDEVINS pDevIns)
     382{
     383    PDMDEV_ASSERT_DEVINS(pDevIns);
     384    LogFlow(("pdmR0DevHlp_GetMainExecutionEngine: caller='%s'/%d:\n", pDevIns->pReg->szName, pDevIns->iInstance));
     385    return pDevIns->Internal.s.pGVM->bMainExecutionEngine;
    377386}
    378387
     
    14001409    pdmR0DevHlp_GetVMCPU,
    14011410    pdmR0DevHlp_GetCurrentCpuId,
     1411    pdmR0DevHlp_GetMainExecutionEngine,
    14021412    pdmR0DevHlp_TimerFromMicro,
    14031413    pdmR0DevHlp_TimerFromMilli,
     
    15111521    pdmR0DevHlp_GetVMCPU,
    15121522    pdmR0DevHlp_GetCurrentCpuId,
     1523    pdmR0DevHlp_GetMainExecutionEngine,
    15131524    pdmR0DevHlp_TimerFromMicro,
    15141525    pdmR0DevHlp_TimerFromMilli,
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