Logo Search packages:      
Sourcecode: virtualbox-ose version File versions  Download package

gvmm.h File Reference


Detailed Description

GVMM - The Global VM Manager. (VMM)

Definition in file gvmm.h.

#include <VBox/cdefs.h>
#include <VBox/types.h>
#include <VBox/sup.h>

Go to the source code of this file.

Classes

struct  GVMMCREATEVMREQ
struct  GVMMQUERYSTATISTICSSREQ
struct  GVMMRESETSTATISTICSSREQ
struct  GVMMSCHEDWAKEUPANDPOKECPUSREQ
struct  GVMMSTATS
struct  GVMMSTATSSCHED

Defines

#define GVMMR0DECL(type)   DECLIMPORT(type) VBOXCALL
#define NIL_GVM_HANDLE   0

Typedefs

typedef const GVMMSTATSPCGVMMSTATS
typedef GVMMCREATEVMREQPGVMMCREATEVMREQ
typedef GVMMQUERYSTATISTICSSREQPGVMMQUERYSTATISTICSSREQ
typedef GVMMRESETSTATISTICSSREQPGVMMRESETSTATISTICSSREQ
typedef
GVMMSCHEDWAKEUPANDPOKECPUSREQ
PGVMMSCHEDWAKEUPANDPOKECPUSREQ
typedef GVMMSTATSPGVMMSTATS
typedef GVMMSTATSSCHEDPGVMMSTATSSCHED

Functions

 GVMMR0DECL (PVM) GVMMR0GetVMByHandle(uint32_t hGVM)
 GVMMR0DECL (PGVM) GVMMR0ByHandle(uint32_t hGVM)
 GVMMR0DECL (bool) GVMMR0DoingTermVM(PVM pVM
 GVMMR0DECL (void) GVMMR0Term(void)
 GVMMR0DECL (int) GVMMR0Init(void)

Variables

uint32_t cCpus
VMCPUID bool fTakeUsedLock
VMCPUID bool fYield
VMCPUID idCpu
PGVM pGVM
PGVM * ppGVM
PCVMCPUSET PCVMCPUSET pPokeSet
uint32_t PVMppVM
PGVMMSCHEDWAKEUPANDPOKECPUSREQ pReq
PSUPDRVSESSION pSession
PCVMCPUSET pSleepSet
const char * pszName
const char uint64_t * pu64Value
PSUPDRVSESSION PVM pVM
VMCPUID uint64_t u64ExpireGipTime
const char uint64_t u64Value


Generated by  Doxygen 1.6.0   Back to index