VirtualBox

Changeset 107485 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Jan 8, 2025 9:19:56 AM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
166544
Message:

Devices/Bus/DevIommuAmd: bugref:3409 Fixed redundant branch.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Bus/DevIommuAmd.cpp

    r106061 r107485  
    45954595    if (RT_SUCCESS(rc))
    45964596    {
    4597         if (Irte.n.u1RemapEnable)
     4597        bool const fRemapEnable = RT_BOOL(Irte.n.u1RemapEnable);
     4598        if (fRemapEnable)
    45984599        {
    45994600            if (!Irte.n.u1GuestMode)
     
    46104611                LogFunc(("Interrupt type (%#x) invalid -> IOPF\n", Irte.n.u3IntrType));
    46114612                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,
    46134614                                             true /* fRsvdNotZero */, false /* fPermDenied */, enmOp, &EvtIoPageFault);
    46144615                iommuAmdIoPageFaultEventRaiseWithDte(pDevIns, pDte, &Irte, enmOp, &EvtIoPageFault,
     
    46194620            LogFunc(("Guest mode not supported -> IOPF\n"));
    46204621            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,
    46224623                                         true /* fRsvdNotZero */, false /* fPermDenied */, enmOp, &EvtIoPageFault);
    46234624            iommuAmdIoPageFaultEventRaiseWithDte(pDevIns, pDte, &Irte, enmOp, &EvtIoPageFault, kIoPageFaultType_IrteRsvdNotZero);
     
    46274628        LogFunc(("Remapping disabled -> IOPF\n"));
    46284629        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,
    46304631                                     false /* fRsvdNotZero */, false /* fPermDenied */, enmOp, &EvtIoPageFault);
    46314632        iommuAmdIoPageFaultEventRaiseWithDte(pDevIns, pDte, &Irte, enmOp, &EvtIoPageFault, kIoPageFaultType_IrteRemapEn);
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette