VirtualBox

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


Ignore:
Timestamp:
Jun 6, 2020 10:01:54 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
138488
Message:

AMD IOMMU: bugref:9654 PDM: Remove duplicate pfnIoApicSendMsi interface functions.

File:
1 edited

Legend:

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

    r84677 r84714  
    417417typedef PDMDEVREGR3 const *PCPDMDEVREGR3;
    418418/** Current DEVREGR3 version number. */
    419 #define PDM_DEVREGR3_VERSION                    PDM_VERSION_MAKE(0xffff, 4, 0)
     419#define PDM_DEVREGR3_VERSION                    PDM_VERSION_MAKE(0xffff, 5, 0)
    420420
    421421
     
    641641typedef PDMDEVREGR0 const *PCPDMDEVREGR0;
    642642/** Current DEVREGR0 version number. */
    643 #define PDM_DEVREGR0_VERSION                    PDM_VERSION_MAKE(0xff80, 1, 0)
     643#define PDM_DEVREGR0_VERSION                    PDM_VERSION_MAKE(0xff80, 2, 0)
    644644
    645645
     
    711711typedef PDMDEVREGRC const *PCPDMDEVREGRC;
    712712/** Current DEVREGRC version number. */
    713 #define PDM_DEVREGRC_VERSION                    PDM_VERSION_MAKE(0xff81, 1, 0)
     713#define PDM_DEVREGRC_VERSION                    PDM_VERSION_MAKE(0xff81, 2, 0)
    714714
    715715
     
    33803380
    33813381    /**
    3382      * Send an MSI straight to the I/O APIC.
    3383      *
    3384      * @param   pDevIns         PCI device instance.
    3385      * @param   GCPhys          Physical address MSI request was written.
    3386      * @param   uValue          Value written.
    3387      * @thread  Any thread, but will involve the emulation thread.
    3388      */
    3389     DECLR3CALLBACKMEMBER(void,  pfnIoApicSendMsi,(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t uValue));
    3390 
    3391     /**
    33923382     * Attaches a driver (chain) to the device.
    33933383     *
     
    44714461
    44724462    /**
    4473      * Send an MSI straight to the I/O APIC.
    4474      *
    4475      * @param   pDevIns         PCI device instance.
    4476      * @param   GCPhys          Physical address MSI request was written.
    4477      * @param   uValue          Value written.
    4478      * @thread  Any thread, but will involve the emulation thread.
    4479      */
    4480     DECLRCCALLBACKMEMBER(void,  pfnIoApicSendMsi,(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t uValue));
    4481 
    4482     /**
    44834463     * Read physical memory.
    44844464     *
     
    49194899     */
    49204900    DECLR0CALLBACKMEMBER(void, pfnISASetIrq,(PPDMDEVINS pDevIns, int iIrq, int iLevel));
    4921 
    4922     /**
    4923      * Send an MSI straight to the I/O APIC.
    4924      *
    4925      * @param   pDevIns         PCI device instance.
    4926      * @param   GCPhys          Physical address MSI request was written.
    4927      * @param   uValue          Value written.
    4928      * @thread  Any thread, but will involve the emulation thread.
    4929      */
    4930     DECLR0CALLBACKMEMBER(void,  pfnIoApicSendMsi,(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t uValue));
    49314901
    49324902    /**
     
    72907260}
    72917261
    7292 /**
    7293  * @copydoc PDMDEVHLPR3::pfnIoApicSendMsi
    7294  */
    7295 DECLINLINE(void) PDMDevHlpIoApicSendMsi(PPDMDEVINS pDevIns, RTGCPHYS GCPhys, uint32_t uValue)
    7296 {
    7297     pDevIns->CTX_SUFF(pHlp)->pfnIoApicSendMsi(pDevIns, GCPhys, uValue);
    7298 }
    7299 
    73007262#ifdef IN_RING3
    73017263
Note: See TracChangeset for help on using the changeset viewer.

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