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

VMINTUSERPERVMCPU Struct Reference
[Internals]

#include <VMInternal.h>

List of all members.


Detailed Description

VMCPU internal data kept in the UVM.

Almost a copy of VMINTUSERPERVM. Separate data properly later on.

Definition at line 345 of file VMInternal.h.


Public Attributes

RTSEMEVENT EventSemWait
bool fEMTDoesTheCleanup
bool volatile fTerminateEMT
bool volatile fWait
union {
   struct {
      uint32_t   cBlocks
      uint64_t   cNSBlocked
      uint64_t   cNSBlockedTooLong
      uint64_t   cNSBlockedTooLongAvg
      uint64_t   u64LastBlockTS
      uint64_t   u64StartSpinTS
   }   Method12
Halt
RTNATIVETHREAD NativeThreadEMT
volatile PVMREQ pReqs
RTTHREAD ThreadEMT
Generic Halt data
uint32_t cHalts
uint32_t HaltFrequency
uint32_t HaltInterval
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