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

VMINTUSERPERVM Struct Reference
[Internals]

#include <VMInternal.h>

List of all members.


Detailed Description

VM internal data kept in the UVM.

Definition at line 236 of file VMInternal.h.


Public Attributes

volatile PVMREQ apReqFree [9]
volatile uint32_t cReqFree
RTSEMEVENT EventSemWait
bool fEMTDoesTheCleanup
bool volatile fTerminateEMT
bool volatile fWait
union {
   struct {
      uint32_t   cBlocks
      uint64_t   cNSBlocked
      uint64_t   cNSBlockedTooLong
      uint64_t   cNSBlockedTooLongAvg
      uint32_t   u32LagBlockIntervalDivisorCfg
      uint32_t   u32MaxBlockIntervalCfg
      uint32_t   u32MinBlockIntervalCfg
      uint32_t   u32StartSpinningCfg
      uint32_t   u32StopSpinningCfg
      uint64_t   u64LastBlockTS
      uint64_t   u64StartSpinTS
   }   Method12
Halt
RTTLS idxTLS
volatile uint32_t iReqFree
PVMATERROR pAtError
PVMATRESET pAtReset
PVMATRUNTIMEERROR pAtRuntimeError
PVMATSTATE pAtState
PVMATERRORppAtErrorNext
PVMATRESETppAtResetNext
PVMATRUNTIMEERRORppAtRuntimeErrorNext
PVMATSTATEppAtStateNext
volatile PVMREQ pReqs
PSUPDRVSESSION pSession
void * pvDBGC
Generic Halt data
uint32_t cHalts
VMHALTMETHOD enmHaltMethod
uint32_t HaltFrequency
uint32_t HaltInterval
uint32_t volatile iHaltMethod
uint32_t padding
uint64_t u64HaltsStartTS
STAMPROFILE StatHaltBlock
STAMPROFILE StatHaltPoll
STAMPROFILE StatHaltTimers
STAMPROFILE StatHaltYield

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index