VirtualBox

Ignore:
Timestamp:
Jun 5, 2024 9:38:20 AM (11 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
163441
Message:

VMM/PGM,SUPDrv,IPRT: Added a RTR0MemObjZeroInitialize function to IPRT/SUPDrv for helping zero initializing MMIO2 backing memory. bugref:10687

Location:
trunk/src/VBox/HostDrivers/Support
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/SUPDrv.cpp

    r103684 r104848  
    474474    SUPEXP_STK_OKAY(    1,  RTR0MemObjSize),
    475475    SUPEXP_STK_OKAY(    1,  RTR0MemObjWasZeroInitialized),
     476    SUPEXP_STK_OKAY(    2,  RTR0MemObjZeroInitialize),
    476477    SUPEXP_STK_BACK(    3,  RTR0MemUserCopyFrom),
    477478    SUPEXP_STK_BACK(    3,  RTR0MemUserCopyTo),
  • trunk/src/VBox/HostDrivers/Support/SUPDrvIOC.h

    r104327 r104848  
    233233 *          - nothing
    234234 */
    235 #define SUPDRV_IOC_VERSION                              0x00340000
     235#define SUPDRV_IOC_VERSION                              0x00340001
    236236
    237237/** SUP_IOCTL_COOKIE. */
  • trunk/src/VBox/HostDrivers/Support/SUPLib.cpp

    r104328 r104848  
    298298        strcpy(CookieReq.u.In.szMagic, SUPCOOKIE_MAGIC);
    299299        CookieReq.u.In.u32ReqVersion = SUPDRV_IOC_VERSION;
    300         const uint32_t uMinVersion = /*(SUPDRV_IOC_VERSION & 0xffff0000) == 0x00340000
    301                                    ? 0x00340000
    302                                    : */ SUPDRV_IOC_VERSION & 0xffff0000;
     300        const uint32_t uMinVersion = (SUPDRV_IOC_VERSION & 0xffff0000) == 0x00340000
     301                                   ? 0x00340001
     302                                   : SUPDRV_IOC_VERSION & 0xffff0000;
    303303        CookieReq.u.In.u32MinVersion = uMinVersion;
    304304        rc = suplibOsIOCtl(&g_supLibData, SUP_IOCTL_COOKIE, &CookieReq, SUP_IOCTL_COOKIE_SIZE);
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