VirtualBox

Changeset 22440 in vbox for trunk/src/VBox/Additions


Ignore:
Timestamp:
Aug 25, 2009 3:37:30 PM (15 years ago)
Author:
vboxsync
Message:

Windows guest display driver HGSMI: removed unused code, corrected a typo and log.

Location:
trunk/src/VBox/Additions/WINNT/Graphics/Display
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Display/driver.h

    r22408 r22440  
    229229
    230230
    231 #ifdef VBOX_WITH_HGSMI
    232 //#define VBE_DISPI_IOPORT_INDEX          0x01CE
    233 //#define VBE_DISPI_IOPORT_DATA           0x01CF
    234 //#define VBE_DISPI_INDEX_VBVA_GUEST      0xc
    235 #endif /* VBOX_WITH_HGSMI */
    236 
    237231extern BOOL  g_bOnNT40;
    238232
  • trunk/src/VBox/Additions/WINNT/Graphics/Display/screen.c

    r22412 r22440  
    256256
    257257            ppdev->bHGSMISupported = FALSE;
    258         }
    259         else
    260         {
    261 #if 0
    262             /* Inform the host about the HGSMIHOSTEVENTS location. */
    263             void *p = HGSMIHeapAlloc (&ppdev->hgsmiDisplayHeap,
    264                                       sizeof (HGSMI_BUFFER_LOCATION),
    265                                       HGSMI_CH_HGSMI,
    266                                       HGSMI_CC_HOST_FLAGS_LOCATION);
    267 
    268             if (!p)
    269             {
    270                 DISPDBG((0, "VBoxDISP::vboxInitVBoxVideo: HGSMIHeapAlloc failed\n"));
    271                 rc = VERR_NO_MEMORY;
    272             }
    273             else
    274             {
    275                 HGSMIOFFSET offBuffer = HGSMIHeapBufferOffset (&ppdev->hgsmiDisplayHeap,
    276                                                                p);
    277 
    278                 ((HGSMI_BUFFER_LOCATION *)p)->offLocation = ppdev->layout.offDisplayInformation;
    279                 ((HGSMI_BUFFER_LOCATION *)p)->cbLocation = sizeof (HGSMIHOSTFLAGS);
    280 
    281                 /* Submit the buffer to the host. */
    282                 ASMOutU16 (VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_VBVA_GUEST);
    283                 ASMOutU32 (VBE_DISPI_IOPORT_DATA, offBuffer);
    284 
    285                 HGSMIHeapFree (&ppdev->hgsmiDisplayHeap, p);
    286             }
    287 #endif
    288258        }
    289259    }
  • trunk/src/VBox/Additions/WINNT/Graphics/Display/vbox.c

    r22412 r22440  
    348348
    349349    ppdev->pfnHGSMIGHCommandPost(ppdev->hMpHGSMI, offBuffer);
    350 //    ASMOutU16 (VBE_DISPI_IOPORT_INDEX, VBE_DISPI_INDEX_VBVA_GUEST);
    351 //    ASMOutU32 (VBE_DISPI_IOPORT_DATA, offBuffer);
    352350}
    353351
     
    521519    /* Issue the flush command. */
    522520    void *p = HGSMIHeapAlloc (&ppdev->hgsmiDisplayHeap,
    523                               sizeof (VBVA_FLUSH),
     521                              sizeof (VBVAFLUSH),
    524522                              HGSMI_CH_VBVA,
    525523                              VBVA_FLUSH);
     
    672670        if (!p)
    673671        {
    674             DISPDBG((0, "VBoxDISP::vboxHwBufferFlush: HGSMIHeapAlloc failed\n"));
     672            DISPDBG((0, "VBoxDISP::VBoxProcessDisplayInfo: HGSMIHeapAlloc failed\n"));
    675673        }
    676674        else
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