VirtualBox

Changeset 37418 in vbox


Ignore:
Timestamp:
Jun 11, 2011 8:22:10 AM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
72217
Message:

Fixed a uninitialized variable in a PDM driver method used by VBoxBFE to register its statically linked drivers. Renamed the method.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/pdmdrv.h

    r36573 r37418  
    17661766typedef DECLCALLBACK(int) FNPDMVBOXDRIVERSREGISTER(PCPDMDRVREGCB pCallbacks, uint32_t u32Version);
    17671767
    1768 VMMR3DECL(int) PDMR3RegisterDrivers(PVM pVM, FNPDMVBOXDRIVERSREGISTER pfnCallback);
     1768VMMR3DECL(int) PDMR3DrvStaticRegistration(PVM pVM, FNPDMVBOXDRIVERSREGISTER pfnCallback);
    17691769
    17701770#endif /* IN_RING3 */
  • trunk/src/VBox/Frontends/VBoxBFE/VBoxBFE.cpp

    r36590 r37418  
    12771277     * PDM.
    12781278     */
    1279     rc = PDMR3RegisterDrivers(pVM, VBoxDriversRegister);                            UPDATE_RC();
     1279    rc = PDMR3DrvStaticRegistration(pVM, VBoxDriversRegister);                      UPDATE_RC();
    12801280
    12811281    /*
  • trunk/src/VBox/VMM/VMMR3/PDMDriver.cpp

    r35810 r37418  
    7272
    7373
    74 
    7574/**
    76  * Register external drivers
     75 * Register drivers in a statically linked environment.
    7776 *
    7877 * @returns VBox status code.
     
    8079 * @param   pfnCallback Driver registration callback
    8180 */
    82 VMMR3DECL(int) PDMR3RegisterDrivers(PVM pVM, FNPDMVBOXDRIVERSREGISTER pfnCallback)
     81VMMR3DECL(int) PDMR3DrvStaticRegistration(PVM pVM, FNPDMVBOXDRIVERSREGISTER pfnCallback)
    8382{
    8483    /*
     
    8988    RegCB.Core.pfnRegister  = pdmR3DrvRegister;
    9089    RegCB.pVM               = pVM;
     90    RegCB.pCfgNode          = NULL;
    9191
    9292    int rc = pfnCallback(&RegCB.Core, VBOX_VERSION);
     
    9696    return rc;
    9797}
     98
    9899
    99100/**
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