VirtualBox

Changeset 25816 in vbox for trunk/include


Ignore:
Timestamp:
Jan 13, 2010 9:05:35 PM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
56593
Message:

CPU hotplug: Merge the first patch. Resets a CPU state if a CPU was removed from the VM

Location:
trunk/include/VBox
Files:
6 edited

Legend:

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

    r22493 r25816  
    184184VMMR3DECL(int)      EMR3InitCPU(PVM pVM);
    185185VMMR3DECL(void)     EMR3Relocate(PVM pVM);
     186VMMR3DECL(void)     EMR3ResetCpu(PVMCPU pVCpu);
    186187VMMR3DECL(void)     EMR3Reset(PVM pVM);
    187188VMMR3DECL(int)      EMR3Term(PVM pVM);
  • trunk/include/VBox/hwaccm.h

    r22493 r25816  
    144144VMMR3DECL(int)          HWACMMR3DisablePatching(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem);
    145145VMMR3DECL(int)          HWACCMR3PatchTprInstr(PVM pVM, PVMCPU pVCpu, PCPUMCTX pCtx);
     146VMMR3DECL(void)         HWACCMR3ResetCPU(PVMCPU pVCpu);
    146147
    147148/** @} */
  • trunk/include/VBox/pdmapi.h

    r22344 r25816  
    6666VMMR3DECL(int)  PDMR3Init(PVM pVM);
    6767VMMR3DECL(void) PDMR3PowerOn(PVM pVM);
     68VMMR3DECL(void) PDMR3ResetCpu(PVMCPU pVCpu);
    6869VMMR3DECL(void) PDMR3Reset(PVM pVM);
    6970VMMR3DECL(void) PDMR3Suspend(PVM pVM);
  • trunk/include/VBox/pgm.h

    r25647 r25816  
    444444VMMR3DECL(int)      PGMR3InitFinalize(PVM pVM);
    445445VMMR3DECL(void)     PGMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
     446VMMR3DECL(void)     PGMR3ResetCpu(PVM pVM, PVMCPU pVCpu);
    446447VMMR3DECL(void)     PGMR3Reset(PVM pVM);
    447448VMMR3DECL(int)      PGMR3Term(PVM pVM);
  • trunk/include/VBox/trpm.h

    r21217 r25816  
    100100VMMR3DECL(int)      TRPMR3Init(PVM pVM);
    101101VMMR3DECL(void)     TRPMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
     102VMMR3DECL(void)     TRPMR3ResetCpu(PVMCPU pVCpu);
    102103VMMR3DECL(void)     TRPMR3Reset(PVM pVM);
    103104VMMR3DECL(int)      TRPMR3Term(PVM pVM);
  • trunk/include/VBox/vmapi.h

    r25728 r25816  
    408408VMMR3DECL(RTNATIVETHREAD)   VMR3GetVMCPUNativeThreadU(PUVM pUVM);
    409409
     410VMMR3DECL(int)              VMR3GetCPUCoreAndPackageIdFromCPUId(PVM pVM, VMCPUID idCpu, uint32_t *pidCpuCore, uint32_t *pidCpuPackage);
     411VMMR3DECL(int)              VMR3HotunplugCPU(PVM pVM, VMCPUID idCpu);
     412VMMR3DECL(int)              VMR3HotplugCPU(PVM pVM, VMCPUID idCpu);
     413
    410414/** @} */
    411415#endif /* IN_RING3 */
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