Changeset 89235 in vbox for trunk/include/VBox
- Timestamp:
- May 24, 2021 7:31:02 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 144578
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/iommu-intel.h
r89223 r89235 1341 1341 1342 1342 /** 1343 * VT-d FRCD type requests (FRCD_REG::T2).1343 * VT-d faulted request types (FRCD_REG::T2). 1344 1344 * In accordance with the Intel spec. 1345 1345 */ 1346 1346 typedef enum VTDREQTYPE 1347 1347 { 1348 VTDREQTYPE_WRITE = 0, 1349 VTDREQTYPE_PAGE, 1350 VTDREQTYPE_READ, 1351 VTDREQTYPE_ATOMIC_OP 1348 VTDREQTYPE_WRITE = 0, /**< Memory access write request. */ 1349 VTDREQTYPE_PAGE, /**< Page translation request. */ 1350 VTDREQTYPE_READ, /**< Memory access read request. */ 1351 VTDREQTYPE_ATOMIC_OP /**< Memory access atomic operation. */ 1352 1352 } VTDREQTYPE; 1353 1354 1355 /** @name VT-d faulted request attributes (FRCD_REG::EXE, FRCD_REG::PRIV). 1356 * In accordance with the Intel spec. 1357 * @{ 1358 */ 1359 /** Supervisory privilege was requested. */ 1360 #define VTD_REQ_ATTR_PRIV RT_BIT(0) 1361 /** Execute permission was requested. */ 1362 #define VTD_REQ_ATTR_EXE RT_BIT(1) 1363 /** @} */ 1353 1364 1354 1365
Note:
See TracChangeset
for help on using the changeset viewer.