VirtualBox

Ignore:
Timestamp:
Sep 6, 2010 4:52:56 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
65565
Message:

wddm: 1. guest installler integration (uninstall needs additional fixing), 2. dev/vga saved state fixes, 3. better split video dma and wddm 4. separate wddm wine libs, 5. etc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Miniport/VBoxVideoHGSMI.cpp

    r31873 r32241  
    957957                            - VBVA_ADAPTER_INFORMATION_SIZE;
    958958
    959         ULONG ulSize = ulAvailable / 2;
    960 
     959        ULONG ulSize;
     960        ULONG offset;
     961#ifdef VBOXVDMA
     962        ulSize = ulAvailable / 2;
    961963        if (ulSize > VBOXWDDM_C_VDMA_BUFFER_SIZE)
    962964            ulSize = VBOXWDDM_C_VDMA_BUFFER_SIZE;
     
    964966        /* Align down to 4096 bytes. */
    965967        ulSize &= ~0xFFF;
    966         ULONG offset = ulAvailable - ulSize;
     968        offset = ulAvailable - ulSize;
    967969
    968970        Assert(!(offset & 0xFFF));
    969 
    970         rc = vboxVdmaCreate (PrimaryExtension, &PrimaryExtension->u.primary.Vdma, offset, ulSize);
     971#else
     972        offset = ulAvailable;
     973#endif
     974        rc = vboxVdmaCreate (PrimaryExtension, &PrimaryExtension->u.primary.Vdma
     975#ifdef VBOXVDMA
     976                , offset, ulSize
     977#endif
     978                );
    971979        AssertRC(rc);
    972980        if (RT_SUCCESS(rc))
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