Changeset 107490 in vbox
- Timestamp:
- Jan 8, 2025 10:09:34 AM (6 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp
r107485 r107490 1915 1915 RT_NOREF(pDevIns); 1916 1916 1917 /* Paranoia; the MMIO register offset should have been been validated by the caller. */ 1918 Assert(offReg - IOMMU_MMIO_OFF_DEV_TAB_SEG_FIRST <= IOMMU_MMIO_OFF_DEV_TAB_SEG_LAST - IOMMU_MMIO_OFF_DEV_TAB_SEG_FIRST); 1919 1917 1920 /* Figure out which segment is being written. */ 1918 uint8_t const offSegment = ( offReg - IOMMU_MMIO_OFF_DEV_TAB_SEG_FIRST) >> 3;1921 uint8_t const offSegment = (uint8_t)(offReg - IOMMU_MMIO_OFF_DEV_TAB_SEG_FIRST) >> 3; 1919 1922 uint8_t const idxSegment = offSegment + 1; 1920 1923 Assert(idxSegment < RT_ELEMENTS(pThis->aDevTabBaseAddrs)); … … 2317 2320 RT_NOREF(pDevIns); 2318 2321 2322 /* Paranoia; the MMIO register offset should have been been validated by the caller. */ 2323 Assert(offReg - IOMMU_MMIO_OFF_DEV_TAB_SEG_FIRST <= IOMMU_MMIO_OFF_DEV_TAB_SEG_LAST - IOMMU_MMIO_OFF_DEV_TAB_SEG_FIRST); 2324 2319 2325 /* Figure out which segment is being written. */ 2320 uint8_t const offSegment = ( offReg - IOMMU_MMIO_OFF_DEV_TAB_SEG_FIRST) >> 3;2326 uint8_t const offSegment = (uint8_t)(offReg - IOMMU_MMIO_OFF_DEV_TAB_SEG_FIRST) >> 3; 2321 2327 uint8_t const idxSegment = offSegment + 1; 2322 2328 Assert(idxSegment < RT_ELEMENTS(pThis->aDevTabBaseAddrs));
Note:
See TracChangeset
for help on using the changeset viewer.