VirtualBox

Changeset 34326 in vbox for trunk/include/VBox


Ignore:
Timestamp:
Nov 24, 2010 2:03:55 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
68085
Message:

VMM: Removed the XXXInitCPU and XXXTermCPU methods since all but the HWACCM ones where stubs and the XXXTermCPU bits was not called in all expected paths. The HWACCMR3InitCPU was hooked up as a VMINITCOMPLETED_RING3 hook, essentially leaving it's position in the order of things unchanged, while the HWACCMR3TermCPU call was made static without changing its position at the end of HWACCMR3Term.

Location:
trunk/include/VBox
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/cpum.h

    r33935 r34326  
    402402
    403403VMMR3DECL(int)          CPUMR3Init(PVM pVM);
    404 VMMR3DECL(int)          CPUMR3InitCPU(PVM pVM);
    405404VMMR3DECL(void)         CPUMR3Relocate(PVM pVM);
    406405VMMR3DECL(int)          CPUMR3Term(PVM pVM);
    407 VMMR3DECL(int)          CPUMR3TermCPU(PVM pVM);
    408406VMMR3DECL(void)         CPUMR3Reset(PVM pVM);
    409407VMMR3DECL(void)         CPUMR3ResetCpu(PVMCPU pVCpu);
  • trunk/include/VBox/em.h

    r31636 r34326  
    198198 */
    199199VMMR3DECL(int)      EMR3Init(PVM pVM);
    200 VMMR3DECL(int)      EMR3InitCPU(PVM pVM);
    201200VMMR3DECL(void)     EMR3Relocate(PVM pVM);
    202201VMMR3DECL(void)     EMR3ResetCpu(PVMCPU pVCpu);
    203202VMMR3DECL(void)     EMR3Reset(PVM pVM);
    204203VMMR3DECL(int)      EMR3Term(PVM pVM);
    205 VMMR3DECL(int)      EMR3TermCPU(PVM pVM);
    206204VMMR3DECL(DECLNORETURN(void)) EMR3FatalError(PVMCPU pVCpu, int rc);
    207205VMMR3DECL(int)      EMR3ExecuteVM(PVM pVM, PVMCPU pVCpu);
  • trunk/include/VBox/hwaccm.h

    r32489 r34326  
    116116VMMR3DECL(bool)         HWACCMR3IsEventPending(PVMCPU pVCpu);
    117117VMMR3DECL(int)          HWACCMR3Init(PVM pVM);
    118 VMMR3DECL(int)          HWACCMR3InitCPU(PVM pVM);
     118VMMR3_INT_DECL(int)     HWACCMR3InitCompleted(PVM pVM, VMINITCOMPLETED enmWhat);
    119119VMMR3DECL(int)          HWACCMR3InitFinalizeR0(PVM pVM);
    120120VMMR3DECL(void)         HWACCMR3Relocate(PVM pVM);
    121121VMMR3DECL(int)          HWACCMR3Term(PVM pVM);
    122 VMMR3DECL(int)          HWACCMR3TermCPU(PVM pVM);
    123122VMMR3DECL(void)         HWACCMR3Reset(PVM pVM);
    124123VMMR3DECL(void)         HWACCMR3ResetCpu(PVMCPU pVCpu);
  • trunk/include/VBox/pgm.h

    r34163 r34326  
    448448 */
    449449VMMR3DECL(int)      PGMR3Init(PVM pVM);
    450 VMMR3DECL(int)      PGMR3InitCPU(PVM pVM);
    451450VMMR3DECL(int)      PGMR3InitDynMap(PVM pVM);
    452451VMMR3DECL(int)      PGMR3InitFinalize(PVM pVM);
     
    455454VMMR3DECL(void)     PGMR3Reset(PVM pVM);
    456455VMMR3DECL(int)      PGMR3Term(PVM pVM);
    457 VMMR3DECL(int)      PGMR3TermCPU(PVM pVM);
    458456VMMR3DECL(int)      PGMR3LockCall(PVM pVM);
    459457VMMR3DECL(int)      PGMR3ChangeMode(PVM pVM, PVMCPU pVCpu, PGMMODE enmGuestMode);
  • trunk/include/VBox/tm.h

    r32489 r34326  
    246246 */
    247247VMM_INT_DECL(int)       TMR3Init(PVM pVM);
    248 VMM_INT_DECL(int)       TMR3InitCPU(PVM pVM);
    249248VMM_INT_DECL(int)       TMR3InitFinalize(PVM pVM);
    250249VMM_INT_DECL(void)      TMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
    251250VMM_INT_DECL(int)       TMR3Term(PVM pVM);
    252 VMM_INT_DECL(int)       TMR3TermCPU(PVM pVM);
    253251VMM_INT_DECL(void)      TMR3Reset(PVM pVM);
    254252VMM_INT_DECL(int)       TMR3GetImportRC(PVM pVM, const char *pszSymbol, PRTRCPTR pRCPtrValue);
  • trunk/include/VBox/vmm.h

    r34323 r34326  
    199199 */
    200200VMMR3_INT_DECL(int)     VMMR3Init(PVM pVM);
    201 VMMR3_INT_DECL(int)     VMMR3InitCPU(PVM pVM);
    202201VMMR3_INT_DECL(int)     VMMR3InitR0(PVM pVM);
    203202VMMR3_INT_DECL(int)     VMMR3InitRC(PVM pVM);
    204203VMMR3_INT_DECL(int)     VMMR3InitCompleted(PVM pVM, VMINITCOMPLETED enmWhat);
    205204VMMR3_INT_DECL(int)     VMMR3Term(PVM pVM);
    206 VMMR3_INT_DECL(int)     VMMR3TermCPU(PVM pVM);
    207205VMMR3_INT_DECL(void)    VMMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
    208206VMMR3_INT_DECL(int)     VMMR3UpdateLoggers(PVM pVM);
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