VirtualBox

Changeset 89200 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
May 20, 2021 2:05:10 PM (4 years ago)
Author:
vboxsync
Message:

Intel IOMMU: bugref:9967 Add ring-3 MSI queuing for the IOMMU send MSI interface as well. Added a todo for later.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/pdmdev.h

    r89069 r89200  
    15251525     * @param   uTagSrc         The IRQ tag and source (for tracing).
    15261526     */
    1527     DECLR0CALLBACKMEMBER(int,   pfnSendMsi,(PPDMDEVINS pDevIns, PCMSIMSG pMsi, uint32_t uTagSrc));
     1527    DECLR0CALLBACKMEMBER(void,  pfnSendMsi,(PPDMDEVINS pDevIns, PCMSIMSG pMsi, uint32_t uTagSrc));
    15281528
    15291529    /** Just a safety precaution. */
     
    15361536
    15371537/** Current PDMIOMMUHLPR0 version number. */
    1538 #define PDM_IOMMUHLPR0_VERSION                      PDM_VERSION_MAKE(0xff13, 4, 0)
     1538#define PDM_IOMMUHLPR0_VERSION                      PDM_VERSION_MAKE(0xff13, 5, 0)
    15391539
    15401540
     
    15791579     * @param   uTagSrc         The IRQ tag and source (for tracing).
    15801580     */
    1581     DECLRCCALLBACKMEMBER(int,   pfnSendMsi,(PPDMDEVINS pDevIns, PCMSIMSG pMsi, uint32_t uTagSrc));
     1581    DECLRCCALLBACKMEMBER(void,  pfnSendMsi,(PPDMDEVINS pDevIns, PCMSIMSG pMsi, uint32_t uTagSrc));
    15821582
    15831583    /** Just a safety precaution. */
     
    15901590
    15911591/** Current PDMIOMMUHLPRC version number. */
    1592 #define PDM_IOMMUHLPRC_VERSION                      PDM_VERSION_MAKE(0xff14, 4, 0)
     1592#define PDM_IOMMUHLPRC_VERSION                      PDM_VERSION_MAKE(0xff14, 5, 0)
    15931593
    15941594
     
    16331633     * @param   uTagSrc         The IRQ tag and source (for tracing).
    16341634     */
    1635     DECLR3CALLBACKMEMBER(int,   pfnSendMsi,(PPDMDEVINS pDevIns, PCMSIMSG pMsi, uint32_t uTagSrc));
     1635    DECLR3CALLBACKMEMBER(void,  pfnSendMsi,(PPDMDEVINS pDevIns, PCMSIMSG pMsi, uint32_t uTagSrc));
    16361636
    16371637    /** Just a safety precaution. */
     
    16441644
    16451645/** Current PDMIOMMUHLPR3 version number. */
    1646 #define PDM_IOMMUHLPR3_VERSION                      PDM_VERSION_MAKE(0xff15, 4, 0)
     1646#define PDM_IOMMUHLPR3_VERSION                      PDM_VERSION_MAKE(0xff15, 5, 0)
    16471647
    16481648
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