VirtualBox

Changeset 63689 in vbox


Ignore:
Timestamp:
Sep 2, 2016 12:00:03 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
110449
Message:

Storage: New ramdisk driver for debugging and make DrvDiskIntegrity compile with warnings as errors enabled

Location:
trunk/src/VBox/Devices
Files:
1 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Makefile.kmk

    r63216 r63689  
    500500  VBoxDD_DEFS           += VBOX_WITH_DRV_DISK_INTEGRITY
    501501  VBoxDD_SOURCES        += \
    502         Storage/DrvDiskIntegrity.cpp
     502        Storage/DrvDiskIntegrity.cpp \
     503        Storage/DrvRamDisk.cpp
    503504  VBoxDD_LIBS           += \
    504505        $(PATH_STAGE_LIB)/StorageDbgLib$(VBOX_SUFF_LIB)
  • trunk/src/VBox/Devices/Storage/DrvDiskIntegrity.cpp

    r63562 r63689  
    689689 * @param   pvUser     Opaque user data.
    690690 */
    691 static int drvdiskIntIoReqExpiredCheck(RTTHREAD pThread, void *pvUser)
     691static DECLCALLBACK(int) drvdiskIntIoReqExpiredCheck(RTTHREAD pThread, void *pvUser)
    692692{
    693693    PDRVDISKINTEGRITY pThis = (PDRVDISKINTEGRITY)pvUser;
     694
     695    RT_NOREF(pThread);
    694696
    695697    while (pThis->fRunning)
     
    13041306/* -=-=-=-=- driver interface -=-=-=-=- */
    13051307
    1306 static int drvdiskintTreeDestroy(PAVLRFOFFNODECORE pNode, void *pvUser)
     1308static DECLCALLBACK(int) drvdiskintTreeDestroy(PAVLRFOFFNODECORE pNode, void *pvUser)
    13071309{
    13081310    PDRVDISKSEGMENT pSeg = (PDRVDISKSEGMENT)pNode;
     1311
     1312    RT_NOREF(pvUser);
    13091313
    13101314    RTMemFree(pSeg->pbSeg);
  • trunk/src/VBox/Devices/build/VBoxDD.cpp

    r62885 r63689  
    363363    if (RT_FAILURE(rc))
    364364        return rc;
     365
     366    rc = pCallbacks->pfnRegister(pCallbacks, &g_DrvRamDisk);
     367    if (RT_FAILURE(rc))
     368        return rc;
    365369#endif
    366370#ifdef VBOX_WITH_PCI_PASSTHROUGH_IMPL
  • trunk/src/VBox/Devices/build/VBoxDD.h

    r62586 r63689  
    152152#ifdef VBOX_WITH_DRV_DISK_INTEGRITY
    153153extern const PDMDRVREG g_DrvDiskIntegrity;
     154extern const PDMDRVREG g_DrvRamDisk;
    154155#endif
    155156#ifdef VBOX_WITH_PCI_PASSTHROUGH_IMPL
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