Changeset 88484 in vbox for trunk/src/VBox/Main/src-client/BusAssignmentManager.cpp
- Timestamp:
- Apr 13, 2021 5:50:44 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-client/BusAssignmentManager.cpp
r88333 r88484 255 255 * Intel IOMMU. 256 256 * The VT-d misc, address remapping, system management device is 257 * located at BDF 00:5:0 on real hardware so we mimick the same. 258 * LSI logic remains at 0:20:0. 257 * located at BDF 0:5:0 on real hardware but we use 0:1:0 since that 258 * slot isn't used for anything else. 259 * 260 * While we could place the I/O APIC anywhere, we keep it consistent 261 * with the AMD IOMMU and we assign the LSI Logic controller to 262 * device number 23 (and I/O APIC at device 20). 259 263 */ 260 264 static const DeviceAssignmentRule g_aIch9IommuIntelRules[] = 261 265 { 262 266 /* Intel IOMMU. */ 263 {"iommu-intel", 0, 5, 0, 0}, 267 {"iommu-intel", 0, 1, 0, 0}, 268 /* Intel IOMMU: Reserved for I/O APIC. */ 269 {"sb-ioapic", 0, 20, 0, 0}, 264 270 265 271 /* Storage controller */ 266 {"lsilogic", 0, 2 0, 0, 1},272 {"lsilogic", 0, 23, 0, 1}, 267 273 { NULL, -1, -1, -1, 0} 268 274 };
Note:
See TracChangeset
for help on using the changeset viewer.