Changeset 89065 in vbox
- Timestamp:
- May 17, 2021 5:40:02 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 144405
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/pdmdev.h
r88631 r89065 1511 1511 1512 1512 /** 1513 * Check whether the threadsowns the PDM lock.1513 * Check whether the calling thread owns the PDM lock. 1514 1514 * 1515 1515 * @returns @c true if the PDM lock is owned, @c false otherwise. … … 1935 1935 1936 1936 /** 1937 * Checks if the calling thread owns the PDM lock. 1938 * 1939 * @param pDevIns The IOAPIC device instance. 1940 */ 1941 DECLCALLBACKMEMBER(bool, pfnIsLockOwner,(PPDMDEVINS pDevIns)); 1942 1943 /** 1937 1944 * Private interface between the IOAPIC and IOMMU. 1938 1945 * … … 1955 1962 1956 1963 /** Current PDMIOAPICHLP version number. */ 1957 #define PDM_IOAPICHLP_VERSION PDM_VERSION_MAKE(0xfff0, 2, 1)1964 #define PDM_IOAPICHLP_VERSION PDM_VERSION_MAKE(0xfff0, 3, 1) 1958 1965 1959 1966 -
trunk/src/VBox/VMM/VMMR0/PDMR0DevHlp.cpp
r88641 r89065 1529 1529 1530 1530 1531 /** @interface_method_impl{PDMIOAPICHLP,pfnUnlock} */ 1532 static DECLCALLBACK(bool) pdmR0IoApicHlp_LockIsOwner(PPDMDEVINS pDevIns) 1533 { 1534 PDMDEV_ASSERT_DEVINS(pDevIns); 1535 return pdmLockIsOwner(pDevIns->Internal.s.pGVM); 1536 } 1537 1538 1531 1539 /** @interface_method_impl{PDMIOAPICHLP,pfnIommuMsiRemap} */ 1532 1540 static DECLCALLBACK(int) pdmR0IoApicHlp_IommuMsiRemap(PPDMDEVINS pDevIns, uint16_t idDevice, PCMSIMSG pMsiIn, PMSIMSG pMsiOut) … … 1561 1569 pdmR0IoApicHlp_Lock, 1562 1570 pdmR0IoApicHlp_Unlock, 1571 pdmR0IoApicHlp_LockIsOwner, 1563 1572 pdmR0IoApicHlp_IommuMsiRemap, 1564 1573 PDM_IOAPICHLP_VERSION -
trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp
r88639 r89065 141 141 142 142 143 /** @interface_method_impl{PDMIOAPICHLP,pfnLockIsOwner} */ 144 static DECLCALLBACK(bool) pdmR3IoApicHlp_LockIsOwner(PPDMDEVINS pDevIns) 145 { 146 PDMDEV_ASSERT_DEVINS(pDevIns); 147 LogFlow(("pdmR3IoApicHlp_LockIsOwner: caller='%s'/%d\n", pDevIns->pReg->szName, pDevIns->iInstance)); 148 return pdmLockIsOwner(pDevIns->Internal.s.pVMR3); 149 } 150 151 143 152 /** @interface_method_impl{PDMIOAPICHLP,pfnIommuMsiRemap} */ 144 153 static DECLCALLBACK(int) pdmR3IoApicHlp_IommuMsiRemap(PPDMDEVINS pDevIns, uint16_t idDevice, PCMSIMSG pMsiIn, PMSIMSG pMsiOut) … … 167 176 pdmR3IoApicHlp_Lock, 168 177 pdmR3IoApicHlp_Unlock, 178 pdmR3IoApicHlp_LockIsOwner, 169 179 pdmR3IoApicHlp_IommuMsiRemap, 170 180 PDM_IOAPICHLP_VERSION /* the end */
Note:
See TracChangeset
for help on using the changeset viewer.