VirtualBox

Changeset 19393 in vbox


Ignore:
Timestamp:
May 5, 2009 5:37:27 PM (16 years ago)
Author:
vboxsync
Message:

SUPDrv: expose RTMpPokeCpu, minor version incremented.

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

Legend:

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

    r19388 r19393  
    257257/* RTMpGetSet             - not necessary */
    258258/* RTMpIsCpuOnline        - not necessary */
     259DECLASM(int)   UNWIND_WRAP(RTMpIsCpuWorkPending)(void);
    259260DECLASM(int)   UNWIND_WRAP(RTMpOnAll)(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2);
    260261DECLASM(int)   UNWIND_WRAP(RTMpOnOthers)(PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2);
    261262DECLASM(int)   UNWIND_WRAP(RTMpOnSpecific)(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2);
    262 DECLASM(int)   UNWIND_WRAP(RTMpIsCpuWorkPending)(void);
     263DECLASM(int)   UNWIND_WRAP(RTMpPokeCpu)(RTCPUID idCpu);
    263264/* RTLogRelDefaultInstance - not necessary. */
    264265DECLASM(int)   UNWIND_WRAP(RTLogSetDefaultInstanceThread)(PRTLOGGER pLogger, uintptr_t uKey);
     
    404405    { "RTMpOnOthers",                           (void *)UNWIND_WRAP(RTMpOnOthers) },
    405406    { "RTMpOnSpecific",                         (void *)UNWIND_WRAP(RTMpOnSpecific) },
     407    { "RTMpPokeCpu",                            (void *)UNWIND_WRAP(RTMpPokeCpu) },
    406408    { "RTPowerNotificationRegister",            (void *)RTPowerNotificationRegister },
    407409    { "RTPowerNotificationDeregister",          (void *)RTPowerNotificationDeregister },
  • trunk/src/VBox/HostDrivers/Support/SUPLib.cpp

    r19257 r19393  
    260260        strcpy(CookieReq.u.In.szMagic, SUPCOOKIE_MAGIC);
    261261        CookieReq.u.In.u32ReqVersion = SUPDRV_IOC_VERSION;
    262         const uint32_t MinVersion = (SUPDRV_IOC_VERSION & 0xffff0000) == 0x000a0000
    263                                   ? 0x000a0009
     262        const uint32_t MinVersion = (SUPDRV_IOC_VERSION & 0xffff0000) == 0x000b0001
     263                                  ? 0x000b0001
    264264                                  :  SUPDRV_IOC_VERSION & 0xffff0000;
    265265        CookieReq.u.In.u32MinVersion = MinVersion;
  • trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm

    r19257 r19393  
    153153;NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTMpGetSet             - not necessary
    154154;NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTMpIsCpuOnline        - not necessary
     155NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTMpIsCpuWorkPending
    155156NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTMpOnAll
    156157NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTMpOnOthers
    157158NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTMpOnSpecific
    158 NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTMpIsCpuWorkPending
     159NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTMpPokeCpu
    159160;NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTLogRelDefaultInstance - not necessary.
    160161NtWrapDyn2DrvFunctionWithAllRegParams  supdrvNtWrap, RTLogSetDefaultInstanceThread
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