VirtualBox

Changeset 94610 in vbox for trunk


Ignore:
Timestamp:
Apr 14, 2022 6:34:38 PM (3 years ago)
Author:
vboxsync
Message:

NEM: We really need to set the InterruptNotification field when setting up TPR based interrupt-window exits (see bugref:9993).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/NEMAllNativeTemplate-win.cpp.h

    r93465 r94610  
    25052505            int rc = APICGetTpr(pVCpu, &bTpr, &fPendingIntr, &bPendingIntr);
    25062506            AssertRC(rc);
    2507             *pfInterruptWindows |= (bPendingIntr >> 4) << NEM_WIN_INTW_F_PRIO_SHIFT;
     2507            *pfInterruptWindows |= ((bPendingIntr >> 4) << NEM_WIN_INTW_F_PRIO_SHIFT) | NEM_WIN_INTW_F_REGULAR;
    25082508            Log8(("Interrupt window pending on %u: %#x (bTpr=%#x fPendingIntr=%d bPendingIntr=%#x)\n",
    25092509                  pVCpu->idCpu, *pfInterruptWindows, bTpr, fPendingIntr, bPendingIntr));
Note: See TracChangeset for help on using the changeset viewer.

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