Changeset 32796 in vbox for trunk/include
- Timestamp:
- Sep 28, 2010 2:54:41 PM (14 years ago)
- Location:
- trunk/include/VBox
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/gvmm.h
r32489 r32796 31 31 #include <VBox/types.h> 32 32 #include <VBox/sup.h> 33 #include <iprt/cpuset.h> /* RTCPUSET_MAX_CPUS */ 33 34 34 35 RT_C_DECLS_BEGIN … … 105 106 106 107 /** 108 * Per host cpu statistics. 109 */ 110 typedef struct GVMMSTATSHOSTCPU 111 { 112 /** The CPU ID. */ 113 RTCPUID idCpu; 114 /** The CPU's set index. */ 115 uint32_t idxCpuSet; 116 /** The desired PPT frequency. */ 117 uint32_t uDesiredHz; 118 /** The current PPT timer frequency. */ 119 uint32_t uTimerHz; 120 /** The number of times the PPT was changed. */ 121 uint32_t cChanges; 122 /** The number of times the PPT was started. */ 123 uint32_t cStarts; 124 } GVMMSTATSHOSTCPU; 125 /** Pointer to the GVMM per host CPU statistics. */ 126 typedef GVMMSTATSHOSTCPU *PGVMMSTATSHOSTCPU; 127 128 /** 107 129 * The GMM statistics. 108 130 */ … … 110 132 { 111 133 /** The VM statistics if a VM was specified. */ 112 GVMMSTATSSCHED SchedVM;134 GVMMSTATSSCHED SchedVM; 113 135 /** The sum statistics of all VMs accessible to the caller. */ 114 GVMMSTATSSCHED SchedSum;136 GVMMSTATSSCHED SchedSum; 115 137 /** The number of VMs accessible to the caller. */ 116 uint32_t cVMs;138 uint32_t cVMs; 117 139 /** The number of emulation threads in those VMs. */ 118 uint32_t cEMTs; 140 uint32_t cEMTs; 141 /** Padding. */ 142 uint32_t u32Padding; 143 /** The number of valid entries in aHostCpus. */ 144 uint32_t cHostCpus; 145 /** Per host CPU statistics. */ 146 GVMMSTATSHOSTCPU aHostCpus[RTCPUSET_MAX_CPUS]; 119 147 } GVMMSTATS; 120 148 /** Pointer to the GVMM statistics. */ -
trunk/include/VBox/stam.h
r30684 r32796 216 216 /** Percentage. */ 217 217 STAMUNIT_PCT, 218 /** Hertz. */ 219 STAMUNIT_HZ, 218 220 /** The end (exclusive). */ 219 221 STAMUNIT_END -
trunk/include/VBox/uvm.h
r32190 r32796 125 125 struct STAMUSERPERVM s; 126 126 #endif 127 uint8_t padding[ 256];127 uint8_t padding[4096]; 128 128 } stam; 129 129 -
trunk/include/VBox/vm.h
r32137 r32796 166 166 struct TMCPU s; 167 167 #endif 168 uint8_t padding[ 256]; /* multiple of 64 */168 uint8_t padding[384]; /* multiple of 64 */ 169 169 } tm; 170 170 … … 207 207 208 208 /** Align the following members on page boundrary. */ 209 uint8_t abAlignment2[ 192];209 uint8_t abAlignment2[64]; 210 210 211 211 /** PGM part. */
Note:
See TracChangeset
for help on using the changeset viewer.