VirtualBox

Changeset 87241 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Jan 13, 2021 3:56:05 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
142198
Message:

AMD IOMMU: bugref:9654 Main/API: AMD IOMMU support.

Location:
trunk/src/VBox/Main/include
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/Global.h

    r82968 r87241  
    8282        const StorageBus_T             hdStorageBusType;
    8383        const ChipsetType_T            chipsetType;
     84        const IommuType_T              iommuType;
    8485        const AudioControllerType_T    audioControllerType;
    8586        const AudioCodecType_T         audioCodecType;
  • trunk/src/VBox/Main/include/GuestOSTypeImpl.h

    r85215 r87241  
    7979    HRESULT getRecommendedRTCUseUTC(BOOL *aRecommendedRTCUseUTC);
    8080    HRESULT getRecommendedChipset(ChipsetType_T *aChipsetType);
     81    HRESULT getRecommendedIommuType(IommuType_T *aIommuType);
    8182    HRESULT getRecommendedAudioController(AudioControllerType_T *aAudioController);
    8283    HRESULT getRecommendedAudioCodec(AudioCodecType_T *aAudioCodec);
     
    105106    const StorageBus_T mHDStorageBusType;
    106107    const ChipsetType_T mChipsetType;
     108    const IommuType_T mIommuType;
    107109    const AudioControllerType_T mAudioControllerType;
    108110    const AudioCodecType_T mAudioCodecType;
  • trunk/src/VBox/Main/include/MachineImpl.h

    r86908 r87241  
    319319        PointingHIDType_T   mPointingHIDType;
    320320        ChipsetType_T       mChipsetType;
     321        IommuType_T         mIommuType;
    321322        ParavirtProvider_T  mParavirtProvider;
    322323        Utf8Str             mParavirtDebug;
     
    896897    HRESULT getChipsetType(ChipsetType_T *aChipsetType);
    897898    HRESULT setChipsetType(ChipsetType_T aChipsetType);
     899    HRESULT getIommuType(IommuType_T *aIommuType);
     900    HRESULT setIommuType(IommuType_T aIommuType);
    898901    HRESULT getSnapshotFolder(com::Utf8Str &aSnapshotFolder);
    899902    HRESULT setSnapshotFolder(const com::Utf8Str &aSnapshotFolder);
  • trunk/src/VBox/Main/include/SystemPropertiesImpl.h

    r85683 r87241  
    142142    HRESULT getSupportedStorageControllerTypes(std::vector<StorageControllerType_T> &aSupportedStorageControllerTypes) RT_OVERRIDE;
    143143    HRESULT getSupportedChipsetTypes(std::vector<ChipsetType_T> &aSupportedChipsetTypes) RT_OVERRIDE;
     144    HRESULT getSupportedIommuTypes(std::vector<IommuType_T> &aSupportedIommuTypes) RT_OVERRIDE;
    144145    HRESULT getSupportedVBoxUpdateTargetTypes(std::vector<VBoxUpdateTarget_T> &aSupportedVBoxUpdateTargetTypes) RT_OVERRIDE;
    145146    HRESULT getVBoxUpdateEnabled(BOOL *aVBoxUpdateEnabled) RT_OVERRIDE;
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