Changeset 107485 in vbox for trunk/src/VBox/Devices
- Timestamp:
- Jan 8, 2025 9:19:56 AM (2 months ago)
- svn:sync-xref-src-repo-rev:
- 166544
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp
r106061 r107485 4595 4595 if (RT_SUCCESS(rc)) 4596 4596 { 4597 if (Irte.n.u1RemapEnable) 4597 bool const fRemapEnable = RT_BOOL(Irte.n.u1RemapEnable); 4598 if (fRemapEnable) 4598 4599 { 4599 4600 if (!Irte.n.u1GuestMode) … … 4610 4611 LogFunc(("Interrupt type (%#x) invalid -> IOPF\n", Irte.n.u3IntrType)); 4611 4612 EVT_IO_PAGE_FAULT_T EvtIoPageFault; 4612 iommuAmdIoPageFaultEventInit(idDevice, pDte->n.u16DomainId, pMsiIn->Addr.u64, Irte.n.u1RemapEnable,4613 iommuAmdIoPageFaultEventInit(idDevice, pDte->n.u16DomainId, pMsiIn->Addr.u64, fRemapEnable, 4613 4614 true /* fRsvdNotZero */, false /* fPermDenied */, enmOp, &EvtIoPageFault); 4614 4615 iommuAmdIoPageFaultEventRaiseWithDte(pDevIns, pDte, &Irte, enmOp, &EvtIoPageFault, … … 4619 4620 LogFunc(("Guest mode not supported -> IOPF\n")); 4620 4621 EVT_IO_PAGE_FAULT_T EvtIoPageFault; 4621 iommuAmdIoPageFaultEventInit(idDevice, pDte->n.u16DomainId, pMsiIn->Addr.u64, Irte.n.u1RemapEnable,4622 iommuAmdIoPageFaultEventInit(idDevice, pDte->n.u16DomainId, pMsiIn->Addr.u64, fRemapEnable, 4622 4623 true /* fRsvdNotZero */, false /* fPermDenied */, enmOp, &EvtIoPageFault); 4623 4624 iommuAmdIoPageFaultEventRaiseWithDte(pDevIns, pDte, &Irte, enmOp, &EvtIoPageFault, kIoPageFaultType_IrteRsvdNotZero); … … 4627 4628 LogFunc(("Remapping disabled -> IOPF\n")); 4628 4629 EVT_IO_PAGE_FAULT_T EvtIoPageFault; 4629 iommuAmdIoPageFaultEventInit(idDevice, pDte->n.u16DomainId, pMsiIn->Addr.u64, Irte.n.u1RemapEnable,4630 iommuAmdIoPageFaultEventInit(idDevice, pDte->n.u16DomainId, pMsiIn->Addr.u64, fRemapEnable, 4630 4631 false /* fRsvdNotZero */, false /* fPermDenied */, enmOp, &EvtIoPageFault); 4631 4632 iommuAmdIoPageFaultEventRaiseWithDte(pDevIns, pDte, &Irte, enmOp, &EvtIoPageFault, kIoPageFaultType_IrteRemapEn);
Note:
See TracChangeset
for help on using the changeset viewer.