VirtualBox

Changeset 87927 in vbox


Ignore:
Timestamp:
Mar 3, 2021 4:51:20 AM (4 years ago)
Author:
vboxsync
Message:

AMD IOMMU: bugref:9654 Doxygen.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/include/PDMInternal.h

    r87766 r87927  
    695695    PPDMDEVINSR3                pDevInsR3;
    696696    /** @copydoc PDMIOMMUREGR3::pfnMemAccess */
    697     DECLR3CALLBACKMEMBER(int,   pfnMemAccess,(PPDMDEVINS pDevIns, uint16_t uDevId, uint64_t uDva, size_t cbAccess,
     697    DECLR3CALLBACKMEMBER(int,   pfnMemAccess,(PPDMDEVINS pDevIns, uint16_t idDevice, uint64_t uIova, size_t cbIova,
    698698                                              uint32_t fFlags, PRTGCPHYS pGCPhysSpa, size_t *pcbContig));
    699699    /** @copydoc PDMIOMMUREGR3::pfnMemBulkAccess */
    700     DECLR3CALLBACKMEMBER(int,   pfnMemBulkAccess,(PPDMDEVINS pDevIns, uint16_t uDevId, size_t cIovas, uint64_t const *pauIovas,
     700    DECLR3CALLBACKMEMBER(int,   pfnMemBulkAccess,(PPDMDEVINS pDevIns, uint16_t idDevice, size_t cIovas, uint64_t const *pauIovas,
    701701                                                  uint32_t fFlags, PRTGCPHYS paGCPhysSpa));
    702702    /** @copydoc PDMIOMMUREGR3::pfnMsiRemap */
    703     DECLR3CALLBACKMEMBER(int,   pfnMsiRemap,(PPDMDEVINS pDevIns, uint16_t uDevId, PCMSIMSG pMsiIn, PMSIMSG pMsiOut));
     703    DECLR3CALLBACKMEMBER(int,   pfnMsiRemap,(PPDMDEVINS pDevIns, uint16_t idDevice, PCMSIMSG pMsiIn, PMSIMSG pMsiOut));
    704704} PDMIOMMUR3;
    705705/** Pointer to a PDM IOMMU instance. */
     
    721721    PPDMDEVINSR0                pDevInsR0;
    722722    /** @copydoc PDMIOMMUREGR3::pfnMemAccess */
    723     DECLR0CALLBACKMEMBER(int,   pfnMemAccess,(PPDMDEVINS pDevIns, uint16_t uDevId, uint64_t uDva, size_t cbAccess,
     723    DECLR0CALLBACKMEMBER(int,   pfnMemAccess,(PPDMDEVINS pDevIns, uint16_t idDevice, uint64_t uIova, size_t cbIova,
    724724                                              uint32_t fFlags, PRTGCPHYS pGCPhysSpa, size_t *pcbContig));
    725725    /** @copydoc PDMIOMMUREGR3::pfnMemBulkAccess */
    726     DECLR0CALLBACKMEMBER(int,   pfnMemBulkAccess,(PPDMDEVINS pDevIns, uint16_t uDevId, size_t cIovas, uint64_t const *pauIovas,
     726    DECLR0CALLBACKMEMBER(int,   pfnMemBulkAccess,(PPDMDEVINS pDevIns, uint16_t idDevice, size_t cIovas, uint64_t const *pauIovas,
    727727                                                  uint32_t fFlags, PRTGCPHYS paGCPhysSpa));
    728728    /** @copydoc PDMIOMMUREGR3::pfnMsiRemap */
    729     DECLR0CALLBACKMEMBER(int,   pfnMsiRemap,(PPDMDEVINS pDevIns, uint16_t uDevId, PCMSIMSG pMsiIn, PMSIMSG pMsiOut));
     729    DECLR0CALLBACKMEMBER(int,   pfnMsiRemap,(PPDMDEVINS pDevIns, uint16_t idDevice, PCMSIMSG pMsiIn, PMSIMSG pMsiOut));
    730730} PDMIOMMUR0;
    731731/** Pointer to a ring-0 IOMMU data. */
     
    16721672
    16731673#ifdef VBOX_WITH_IOMMU_AMD
    1674 int         pdmIommuMsiRemap(PPDMDEVINS pDevIns, uint16_t uDeviceId, PCMSIMSG pMsiIn, PMSIMSG pMsiOut);
     1674int         pdmIommuMsiRemap(PPDMDEVINS pDevIns, uint16_t idDevice, PCMSIMSG pMsiIn, PMSIMSG pMsiOut);
    16751675int         pdmIommuMemAccessRead(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, void *pvBuf, size_t cbRead, uint32_t fFlags);
    16761676int         pdmIommuMemAccessWrite(PPDMDEVINS pDevIns, PPDMPCIDEV pPciDev, RTGCPHYS GCPhys, const void *pvBuf, size_t cbWrite, uint32_t fFlags);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette