Changeset 88567 in vbox
- Timestamp:
- Apr 16, 2021 2:58:29 PM (3 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
-
include/VBox/vmm/pdmdev.h (modified) (6 diffs)
-
src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp (modified) (2 diffs)
-
src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pdmdev.h
r88306 r88567 1510 1510 DECLR0CALLBACKMEMBER(void, pfnUnlock,(PPDMDEVINS pDevIns)); 1511 1511 1512 /** 1513 * Check whether the threads owns the PDM lock. 1514 * 1515 * @returns @c true if the PDM lock is owned, @c false otherwise. 1516 * @param pDevIns The PCI device instance. 1517 */ 1518 DECLR0CALLBACKMEMBER(bool, pfnLockIsOwner,(PPDMDEVINS pDevIns)); 1519 1512 1520 /** Just a safety precaution. */ 1513 1521 uint32_t u32TheEnd; … … 1519 1527 1520 1528 /** Current PDMIOMMUHLPR0 version number. */ 1521 #define PDM_IOMMUHLPR0_VERSION PDM_VERSION_MAKE(0xff13, 2, 0)1529 #define PDM_IOMMUHLPR0_VERSION PDM_VERSION_MAKE(0xff13, 3, 0) 1522 1530 1523 1531 … … 1546 1554 */ 1547 1555 DECLRCCALLBACKMEMBER(void, pfnUnlock,(PPDMDEVINS pDevIns)); 1556 1557 /** 1558 * Check whether the threads owns the PDM lock. 1559 * 1560 * @returns @c true if the PDM lock is owned, @c false otherwise. 1561 * @param pDevIns The PCI device instance. 1562 */ 1563 DECLRCCALLBACKMEMBER(bool, pfnLockIsOwner,(PPDMDEVINS pDevIns)); 1548 1564 1549 1565 /** Just a safety precaution. */ … … 1556 1572 1557 1573 /** Current PDMIOMMUHLPRC version number. */ 1558 #define PDM_IOMMUHLPRC_VERSION PDM_VERSION_MAKE(0xff14, 2, 0)1574 #define PDM_IOMMUHLPRC_VERSION PDM_VERSION_MAKE(0xff14, 3, 0) 1559 1575 1560 1576 … … 1583 1599 */ 1584 1600 DECLR3CALLBACKMEMBER(void, pfnUnlock,(PPDMDEVINS pDevIns)); 1601 1602 /** 1603 * Check whether the threads owns the PDM lock. 1604 * 1605 * @returns @c true if the PDM lock is owned, @c false otherwise. 1606 * @param pDevIns The PCI device instance. 1607 */ 1608 DECLR3CALLBACKMEMBER(bool, pfnLockIsOwner,(PPDMDEVINS pDevIns)); 1585 1609 1586 1610 /** Just a safety precaution. */ … … 1593 1617 1594 1618 /** Current PDMIOMMUHLPR3 version number. */ 1595 #define PDM_IOMMUHLPR3_VERSION PDM_VERSION_MAKE(0xff15, 2, 0)1619 #define PDM_IOMMUHLPR3_VERSION PDM_VERSION_MAKE(0xff15, 3, 0) 1596 1620 1597 1621 -
trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp
r88078 r88567 1689 1689 1690 1690 1691 /** @interface_method_impl{PDMIOMMUHLPR0,pfnLock} */ 1692 static DECLCALLBACK(bool) pdmR0IommuHlp_LockIsOwner(PPDMDEVINS pDevIns) 1693 { 1694 PDMDEV_ASSERT_DEVINS(pDevIns); 1695 return pdmLockIsOwner(pDevIns->Internal.s.pGVM); 1696 } 1697 1698 1691 1699 /** 1692 1700 * The Ring-0 IOMMU Helper Callbacks. … … 1697 1705 pdmR0IommuHlp_Lock, 1698 1706 pdmR0IommuHlp_Unlock, 1707 pdmR0IommuHlp_LockIsOwner, 1699 1708 PDM_IOMMUHLPR0_VERSION, /* the end */ 1700 1709 }; -
trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp
r88078 r88567 282 282 283 283 284 /** @interface_method_impl{PDMIOMMUHLPR3,pfnLockIsOwner} */ 285 static DECLCALLBACK(bool) pdmR3IommuHlp_LockIsOwner(PPDMDEVINS pDevIns) 286 { 287 PDMDEV_ASSERT_DEVINS(pDevIns); 288 LogFlowFunc(("caller='%s'/%d:\n", pDevIns->pReg->szName, pDevIns->iInstance)); 289 return pdmLockIsOwner(pDevIns->Internal.s.pVMR3); 290 } 291 292 284 293 /** 285 294 * IOMMU Device Helpers. … … 290 299 pdmR3IommuHlp_Lock, 291 300 pdmR3IommuHlp_Unlock, 301 pdmR3IommuHlp_LockIsOwner, 292 302 PDM_IOMMUHLPR3_VERSION /* the end */ 293 303 };
Note:
See TracChangeset
for help on using the changeset viewer.

