Changeset 89066 in vbox
- Timestamp:
- May 17, 2021 5:41:08 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 144406
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/PC/DevIoApic.cpp
r89064 r89066 206 206 # define IOAPIC_LOCK(a_pDevIns, a_pThis, a_pThisCC, rcBusy) (a_pThisCC)->pIoApicHlp->pfnLock((a_pDevIns), (rcBusy)) 207 207 # define IOAPIC_UNLOCK(a_pDevIns, a_pThis, a_pThisCC) (a_pThisCC)->pIoApicHlp->pfnUnlock((a_pDevIns)) 208 # define IOAPIC_LOCK_IS_OWNER(a_pDevIns, a_pThis, a_pThisCC) (a_pThisCC)->pIoApicHlp->pfnLockIsOwner((a_pDevIns)) 208 209 #else 209 210 # define IOAPIC_LOCK(a_pDevIns, a_pThis, a_pThisCC, rcBusy) PDMDevHlpCritSectEnter((a_pDevIns), &(a_pThis)->CritSect, (rcBusy)) 210 211 # define IOAPIC_UNLOCK(a_pDevIns, a_pThis, a_pThisCC) PDMDevHlpCritSectLeave((a_pDevIns), &(a_pThis)->CritSect) 212 # define IOAPIC_LOCK_IS_OWNER(a_pDevIns, a_pThis, a_pThisCC) PDMDevHlpCritSectIsOwner((a_pDevIns), &(a_pThis)->CritSect) 211 213 #endif 212 214 … … 1606 1608 rc = PDMDevHlpIoApicRegister(pDevIns, &IoApicReg, &pThisCC->pIoApicHlp); 1607 1609 AssertRCReturn(rc, rc); 1610 AssertPtr(pThisCC->pIoApicHlp->pfnApicBusDeliver); 1611 AssertPtr(pThisCC->pIoApicHlp->pfnLock); 1612 AssertPtr(pThisCC->pIoApicHlp->pfnUnlock); 1613 AssertPtr(pThisCC->pIoApicHlp->pfnIsLockOwner); 1614 AssertPtr(pThisCC->pIoApicHlp->pfnIommuMsiRemap); 1608 1615 1609 1616 /* … … 1696 1703 rc = PDMDevHlpIoApicSetUpContext(pDevIns, &IoApicReg, &pThisCC->pIoApicHlp); 1697 1704 AssertRCReturn(rc, rc); 1705 AssertPtr(pThisCC->pIoApicHlp->pfnApicBusDeliver); 1706 AssertPtr(pThisCC->pIoApicHlp->pfnLock); 1707 AssertPtr(pThisCC->pIoApicHlp->pfnUnlock); 1708 AssertPtr(pThisCC->pIoApicHlp->pfnIsLockOwner); 1709 AssertPtr(pThisCC->pIoApicHlp->pfnIommuMsiRemap); 1698 1710 1699 1711 rc = PDMDevHlpMmioSetUpContext(pDevIns, pThis->hMmio, ioapicMmioWrite, ioapicMmioRead, NULL /*pvUser*/);
Note:
See TracChangeset
for help on using the changeset viewer.