VirtualBox

Changeset 89256 in vbox for trunk/include/VBox


Ignore:
Timestamp:
May 25, 2021 7:04:48 AM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
144599
Message:

Intel IOMMU: bugref:9967 Address translation, WIP.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/iommu-intel.h

    r89245 r89256  
    250250/** Pointer to a const context entry. */
    251251typedef VTD_CONTEXT_ENTRY_T const *PCVTD_CONTEXT_ENTRY_T;
     252
     253/* Context Entry: Qword 0 valid mask. */
     254#define VTD_CONTEXT_ENTRY_0_VALID_MASK                          (  VTD_BF_0_CONTEXT_ENTRY_P_MASK \
     255                                                                 | VTD_BF_0_CONTEXT_ENTRY_FPD_MASK \
     256                                                                 | VTD_BF_0_CONTEXT_ENTRY_TT_MASK \
     257                                                                 | VTD_BF_0_CONTEXT_ENTRY_SLPTPTR_MASK)
     258/* Context Entry: Qword 1 valid mask. */
     259#define VTD_CONTEXT_ENTRY_1_VALID_MASK                          (  VTD_BF_1_CONTEXT_ENTRY_AW_MASK \
     260                                                                 | VTD_BF_1_CONTEXT_ENTRY_IGN_6_3_MASK \
     261                                                                 | VTD_BF_1_CONTEXT_ENTRY_DID_MASK)
    252262/** @} */
    253263
     
    295305                            (RID_PASID, RID_PRIV, RSVD_63_21));
    296306
    297 /** Context Entry. */
     307/** Scalable-mode Context Entry. */
    298308typedef struct VTD_SM_CONTEXT_ENTRY_T
    299309{
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