Changeset 93110 in vbox
- Timestamp:
- Dec 31, 2021 3:58:47 PM (3 years ago)
- Location:
- trunk/src/VBox/Devices/testcase
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/testcase/tstDevicePdmDevHlp.cpp
r92124 r93110 404 404 LogFlow(("pdmR3DevHlp_Mmio2GetMappingAddress: caller='%s'/%d: returns %RGp\n", pDevIns->pReg->szName, pDevIns->iInstance, GCPhys)); 405 405 return GCPhys; 406 } 407 408 409 /** @interface_method_impl{PDMDEVHLPR3,pfnMmio2QueryAndResetDirtyBitmap} */ 410 static DECLCALLBACK(int) pdmR3DevHlp_Mmio2QueryAndResetDirtyBitmap(PPDMDEVINS pDevIns, PGMMMIO2HANDLE hRegion, 411 void *pvBitmap, size_t cbBitmap) 412 { 413 PDMDEV_ASSERT_DEVINS(pDevIns); 414 //PVM pVM = pDevIns->Internal.s.pVMR3; 415 LogFlow(("pdmR3DevHlp_Mmio2QueryAndResetDirtyBitmap: caller='%s'/%d: hRegion=%#RX64 pvBitmap=%p cbBitmap=%#zx\n", 416 pDevIns->pReg->szName, pDevIns->iInstance, hRegion, pvBitmap, cbBitmap)); 417 418 int rc = VERR_NOT_IMPLEMENTED; 419 420 LogFlow(("pdmR3DevHlp_Mmio2QueryAndResetDirtyBitmap: caller='%s'/%d: returns %Rrc\n", pDevIns->pReg->szName, pDevIns->iInstance, rc)); 421 return rc; 422 } 423 424 425 /** @interface_method_impl{PDMDEVHLPR3,pfnMmio2ControlDirtyPageTracking} */ 426 static DECLCALLBACK(int) pdmR3DevHlp_Mmio2ControlDirtyPageTracking(PPDMDEVINS pDevIns, PGMMMIO2HANDLE hRegion, bool fEnabled) 427 { 428 PDMDEV_ASSERT_DEVINS(pDevIns); 429 //PVM pVM = pDevIns->Internal.s.pVMR3; 430 LogFlow(("pdmR3DevHlp_Mmio2ControlDirtyPageTracking: caller='%s'/%d: hRegion=%#RX64 fEnabled=%RTbool\n", 431 pDevIns->pReg->szName, pDevIns->iInstance, hRegion, fEnabled)); 432 433 int rc = VERR_NOT_IMPLEMENTED; 434 435 LogFlow(("pdmR3DevHlp_Mmio2ControlDirtyPageTracking: caller='%s'/%d: returns %Rrc\n", pDevIns->pReg->szName, pDevIns->iInstance, rc)); 436 return rc; 406 437 } 407 438 … … 2135 2166 2136 2167 return rc; 2168 } 2169 2170 2171 static DECLCALLBACK(int) pdmR3DevHlp_CFGMQueryPassword(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString) 2172 { 2173 return pdmR3DevHlp_CFGMQueryString(pNode, pszName, pszString, cchString); 2174 } 2175 2176 2177 static DECLCALLBACK(int) pdmR3DevHlp_CFGMQueryPasswordDef(PCFGMNODE pNode, const char *pszName, char *pszString, size_t cchString, const char *pszDef) 2178 { 2179 return pdmR3DevHlp_CFGMQueryStringDef(pNode, pszName, pszString, cchString, pszDef); 2137 2180 } 2138 2181 … … 5573 5616 } 5574 5617 5618 5619 /** @interface_method_impl{PDMDEVHLPR3,pfnGetMainExecutionEngine} */ 5620 static DECLCALLBACK(uint8_t) pdmR3DevHlp_GetMainExecutionEngine(PPDMDEVINS pDevIns) 5621 { 5622 PDMDEV_ASSERT_DEVINS(pDevIns); 5623 //VM_ASSERT_EMT(pDevIns->Internal.s.pVMR3); 5624 LogFlow(("pdmR3DevHlp_GetMainExecutionEngine: caller='%s'/%d:\n", pDevIns->pReg->szName, pDevIns->iInstance)); 5625 return VM_EXEC_ENGINE_NOT_SET; 5626 } 5627 5628 5575 5629 /** @interface_method_impl{PDMDEVHLPR3,pfnPGMHandlerPhysicalRegister} */ 5576 5630 static DECLCALLBACK(int) pdmR3DevHlp_PGMHandlerPhysicalRegister(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, RTGCPHYS GCPhysLast, … … 5748 5802 pdmR3DevHlp_Mmio2Reduce, 5749 5803 pdmR3DevHlp_Mmio2GetMappingAddress, 5804 pdmR3DevHlp_Mmio2QueryAndResetDirtyBitmap, 5805 pdmR3DevHlp_Mmio2ControlDirtyPageTracking, 5750 5806 pdmR3DevHlp_Mmio2ChangeRegionNo, 5751 5807 pdmR3DevHlp_MmioMapMmio2Page, … … 5871 5927 pdmR3DevHlp_CFGMQueryString, 5872 5928 pdmR3DevHlp_CFGMQueryStringDef, 5929 pdmR3DevHlp_CFGMQueryPassword, 5930 pdmR3DevHlp_CFGMQueryPasswordDef, 5873 5931 pdmR3DevHlp_CFGMQueryBytes, 5874 5932 pdmR3DevHlp_CFGMQueryU64, … … 6094 6152 pdmR3DevHlp_A20Set, 6095 6153 pdmR3DevHlp_GetCpuId, 6154 pdmR3DevHlp_GetMainExecutionEngine, 6096 6155 pdmR3DevHlp_TMTimeVirtGet, 6097 6156 pdmR3DevHlp_TMTimeVirtGetFreq, -
trunk/src/VBox/Devices/testcase/tstDevicePdmDevHlpR0.cpp
r92124 r93110 329 329 AssertFailed(); 330 330 return 0; //idCpu; 331 } 332 333 334 /** @interface_method_impl{PDMDEVHLPR0,pfnGetMainExecutionEngine} */ 335 static DECLCALLBACK(uint8_t) pdmR0DevHlp_GetMainExecutionEngine(PPDMDEVINS pDevIns) 336 { 337 PDMDEV_ASSERT_DEVINS(pDevIns); 338 LogFlow(("pdmR0DevHlp_GetMainExecutionEngine: caller='%s'/%d:\n", pDevIns->pReg->szName, pDevIns->iInstance)); 339 return VM_EXEC_ENGINE_NOT_SET; 331 340 } 332 341 … … 1413 1422 pdmR0DevHlp_GetVMCPU, 1414 1423 pdmR0DevHlp_GetCurrentCpuId, 1424 pdmR0DevHlp_GetMainExecutionEngine, 1415 1425 pdmR0DevHlp_TimerFromMicro, 1416 1426 pdmR0DevHlp_TimerFromMilli,
Note:
See TracChangeset
for help on using the changeset viewer.