VirtualBox

Changeset 19386 in vbox for trunk/include/iprt


Ignore:
Timestamp:
May 5, 2009 3:54:19 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
46893
Message:

iprt/mp.h: RTMpPokeCpu.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/mp.h

    r15843 r19386  
    252252RTDECL(int) RTMpOnSpecific(RTCPUID idCpu, PFNRTMPWORKER pfnWorker, void *pvUser1, void *pvUser2);
    253253
     254/**
     255 * Pokes the specified CPU.
     256 *
     257 * This should cause the execution on the CPU to be interrupted and forcing it
     258 * to enter kernel context. It is optimized version of a RTMpOnSpecific call
     259 * with a worker which returns immediately.
     260 *
     261 * @returns IPRT status code.
     262 * @retval  VERR_NOT_SUPPORTED if this kind of operation isn't supported by the
     263 *          system. The caller must not automatically assume that this API works
     264 *          when any of the RTMpOn* APIs works. This is because not all systems
     265 *          supports unicast MP events and this API will not be implemented as a
     266 *          broadcast.
     267 * @retval  VERR_CPU_OFFLINE if the CPU is offline.
     268 * @retval  VERR_CPU_NOT_FOUND if the CPU wasn't found.
     269 *
     270 * @param   idCpu           The id of the CPU to poke.
     271 */
     272RTDECL(int) RTMpPokeCpu(RTCPUID idCpu);
     273
    254274
    255275/**
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