Changeset 87527 in vbox
- Timestamp:
- Feb 2, 2021 7:31:20 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 142552
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp
r87526 r87527 737 737 { 738 738 --pThis->cCachedIotlbes; 739 uint64_t const uRangeIovaLast = pIotlbe->Core.KeyLast; 739 740 /* Grab the last valid address in the range. */ 741 uint64_t uRangeIovaLast; 742 uint16_t uRangeDomainId; 743 iommuAmdIotlbDeconstructKey(pIotlbe->Core.KeyLast, &uRangeDomainId, &uRangeIovaLast); 744 Assert(uRangeDomainId == uDomainId); NOREF(uRangeDomainId); /* Paranoia. */ 745 746 /* Remove the range. */ 740 747 RTListNodeRemove(&pIotlbe->NdLru); 741 748 RTListPrepend(&pThis->LstLruIotlbe, &pIotlbe->NdLru); 742 749 RT_ZERO(*pIotlbe); 750 751 /* Check if we need to invalidate the next range. */ 743 752 if (uIovaLast > uRangeIovaLast) 744 753 uIova = uRangeIovaLast + 1;
Note:
See TracChangeset
for help on using the changeset viewer.