VirtualBox

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


Ignore:
Timestamp:
Jan 21, 2014 5:16:50 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
91695
Message:

dev/vga: reset on vbe enable change only

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Graphics/DevVGA.cpp

    r50119 r50144  
    10361036            return VINF_IOM_R3_IOPORT_WRITE;
    10371037#else
     1038        {
     1039            bool fVbeEnableChange = !(val & VBE_DISPI_ENABLED) != !(pThis->vbe_regs[VBE_DISPI_INDEX_ENABLE] & VBE_DISPI_ENABLED);
     1040
    10381041            if ((val & VBE_DISPI_ENABLED) &&
    10391042                !(pThis->vbe_regs[VBE_DISPI_INDEX_ENABLE] & VBE_DISPI_ENABLED)) {
     
    11281131            pThis->pDrv->pfnLFBModeChange(pThis->pDrv, (val & VBE_DISPI_ENABLED) != 0);
    11291132#ifdef VBOX_WITH_HGSMI
    1130             VBVAReset(pThis);
     1133            if (fVbeEnableChange)
     1134                VBVAReset(pThis);
    11311135#endif /* VBOX_WITH_HGSMI */
    11321136
     
    11381142            }
    11391143            break;
     1144        }
    11401145#endif /* IN_RING3 */
    11411146        case VBE_DISPI_INDEX_VIRT_WIDTH:
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