Changeset 19406 in vbox for trunk/include/VBox
- Timestamp:
- May 5, 2009 11:28:56 PM (16 years ago)
- Location:
- trunk/include/VBox
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/err.h
r19290 r19406 1253 1253 /** The GVM is out of VM handle space. */ 1254 1254 #define VERR_GVM_TOO_MANY_VMS (-3900) 1255 /** The EMT threadwas not blocked at the time of the call. */1255 /** The EMT was not blocked at the time of the call. */ 1256 1256 #define VINF_GVM_NOT_BLOCKED 3901 1257 /** RTThreadYield was called during a GVMMR0ShcedPoll call. */ 1258 #define VINF_GVM_YIELDED 3902 1257 /** The EMT was not busy running guest code at the time of the call. */ 1258 #define VINF_GVM_NOT_BUSY_IN_GC 3902 1259 /** RTThreadYield was called during a GVMMR0SchedPoll call. */ 1260 #define VINF_GVM_YIELDED 3903 1259 1261 /** @} */ 1260 1262 -
trunk/include/VBox/gvmm.h
r19395 r19406 138 138 GVMMR0DECL(int) GVMMR0SchedHalt(PVM pVM, VMCPUID idCpu, uint64_t u64ExpireGipTime); 139 139 GVMMR0DECL(int) GVMMR0SchedWakeUp(PVM pVM, VMCPUID idCpu); 140 GVMMR0DECL(int) GVMMR0SchedPoke(PVM pVM, VMCPUID idCpu); 141 GVMMR0DECL(int) GVMMR0SchedWakeUpAndPokeCpus(PVM pVM, PCVMCPUSET pSleepSet, PCVMCPUSET pPokeSet); 140 142 GVMMR0DECL(int) GVMMR0SchedPoll(PVM pVM, VMCPUID idCpu, bool fYield); 141 143 GVMMR0DECL(int) GVMMR0QueryStatistics(PGVMMSTATS pStats, PSUPDRVSESSION pSession, PVM pVM); … … 166 168 167 169 /** 170 * Request buffer for GVMMR0SchedWakeUpAndPokeCpusReq / VMMR0_DO_GVMM_SCHED_WAKE_UP_AND_POKE_CPUS. 171 * @see GVMMR0SchedWakeUpAndPokeCpus. 172 */ 173 typedef struct GVMMSCHEDWAKEUPANDPOKECPUSREQ /* nice and unreadable... */ 174 { 175 /** The header. */ 176 SUPVMMR0REQHDR Hdr; 177 /** The sleeper set. */ 178 VMCPUSET SleepSet; 179 /** The set of virtual CPUs to poke. */ 180 VMCPUSET PokeSet; 181 } GVMMSCHEDWAKEUPANDPOKECPUSREQ; 182 /** Pointer to a GVMMR0QueryStatisticsReq / VMMR0_DO_GVMM_QUERY_STATISTICS request buffer. */ 183 typedef GVMMSCHEDWAKEUPANDPOKECPUSREQ *PGVMMSCHEDWAKEUPANDPOKECPUSREQ; 184 185 GVMMR0DECL(int) GVMMR0SchedWakeUpAndPokeCpusReq(PVM pVM, PGVMMSCHEDWAKEUPANDPOKECPUSREQ pReq); 186 187 188 /** 168 189 * Request buffer for GVMMR0QueryStatisticsReq / VMMR0_DO_GVMM_QUERY_STATISTICS. 169 190 * @see GVMMR0QueryStatistics. -
trunk/include/VBox/vmm.h
r19382 r19406 190 190 /** Call GVMMR0SchedWakeUp(). */ 191 191 VMMR0_DO_GVMM_SCHED_WAKE_UP, 192 /** Call GVMMR0SchedPoke(). */ 193 VMMR0_DO_GVMM_SCHED_POKE, 194 /** Call GVMMR0SchedWakeUpAndPokeCpus(). */ 195 VMMR0_DO_GVMM_SCHED_WAKE_UP_AND_POKE_CPUS, 192 196 /** Call GVMMR0SchedPoll(). */ 193 197 VMMR0_DO_GVMM_SCHED_POLL,
Note:
See TracChangeset
for help on using the changeset viewer.