VirtualBox

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


Ignore:
Timestamp:
Feb 17, 2014 3:23:05 PM (11 years ago)
Author:
vboxsync
Message:

Build HGSMI memory allocator (unused)

File:
1 edited

Legend:

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

    r50078 r50482  
    11131113}
    11141114
     1115static DECLCALLBACK(void *) hgsmiEnvAlloc(void *pvEnv, HGSMISIZE cb)
     1116{
     1117    NOREF(pvEnv);
     1118    return RTMemAlloc(cb);
     1119}
     1120
     1121static DECLCALLBACK(void) hgsmiEnvFree(void *pvEnv, void *pv)
     1122{
     1123    NOREF(pvEnv);
     1124    RTMemFree(pv);
     1125}
     1126
     1127static HGSMIENV g_hgsmiEnv =
     1128{
     1129    NULL,
     1130    hgsmiEnvAlloc,
     1131    hgsmiEnvFree
     1132};
     1133
    11151134int HGSMISetupHostHeap (PHGSMIINSTANCE pIns,
    11161135                        HGSMIOFFSET    offHeap,
     
    11441163            {
    11451164                rc = HGSMIHeapSetup (&pIns->hostHeap,
     1165                                     HGSMI_HEAP_TYPE_OFFSET,
    11461166                                     pIns->area.pu8Base+offHeap,
    11471167                                     cbHeap,
    11481168                                     offHeap,
    1149                                      true /*fOffsetBased*/);
     1169                                     &g_hgsmiEnv);
    11501170            }
    11511171
     
    13761396
    13771397            rc = HGSMIHeapRelocate(&pIns->hostHeap,
     1398                                   u32Version > VGA_SAVEDSTATE_VERSION_HOST_HEAP?
     1399                                       HGSMI_HEAP_TYPE_OFFSET:
     1400                                       HGSMI_HEAP_TYPE_POINTER,
    13781401                                   pIns->area.pu8Base+offHeap,
    13791402                                   off,
     
    13811404                                   cbHeap,
    13821405                                   offHeap,
    1383                                    u32Version > VGA_SAVEDSTATE_VERSION_HOST_HEAP);
     1406                                   &g_hgsmiEnv);
    13841407
    13851408            hgsmiHostHeapUnlock (pIns);
     
    16811704        pIns->pszName        = VALID_PTR(pszName)? pszName: "";
    16821705
    1683         HGSMIHeapSetupUnitialized (&pIns->hostHeap);
     1706        HGSMIHeapSetupUninitialized(&pIns->hostHeap);
    16841707
    16851708        pIns->pfnNotifyGuest = pfnNotifyGuest;
     
    17251748#endif
    17261749
    1727     HGSMIHeapSetupUnitialized (&pIns->hostHeap);
     1750    HGSMIHeapSetupUninitialized(&pIns->hostHeap);
    17281751
    17291752    return flags;
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