VirtualBox

Changeset 23145 in vbox for trunk/src/VBox/VMM/VMMAll


Ignore:
Timestamp:
Sep 18, 2009 8:58:30 PM (15 years ago)
Author:
vboxsync
Message:

VMM: Extended VMMR3EmtRendezvous with TYPE_ASCENDING, TYPE_DESCENDING and STOP_ON_ERROR for use with VM state changes. The return type of the callback was changed so that the callback can feed scheduling info to EM.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp

    r23140 r23145  
    25352535 * Callback to clear all shadow pages and clear all modification counters.
    25362536 *
    2537  * @returns VBox status code.
     2537 * @returns VBox strict status code.
    25382538 * @param   pVM     The VM handle.
    25392539 * @param   pVCpu   The VMCPU for the EMT we're being called on. Unused.
     
    25432543 *          the PGMPOOL_WITH_MONITORING \#ifdef.
    25442544 */
    2545 DECLCALLBACK(int) pgmPoolClearAll(PVM pVM, PVMCPU pVCpu, void *pvUser)
     2545DECLCALLBACK(VBOXSTRICTRC) pgmPoolClearAll(PVM pVM, PVMCPU pVCpu, void *pvUser)
    25462546{
    25472547    PPGMPOOL pPool = pVM->pgm.s.CTX_SUFF(pPool);
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