Changeset 58938 in vbox for trunk/include
- Timestamp:
- Dec 1, 2015 2:17:45 PM (9 years ago)
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/dbgf.h
r58932 r58938 256 256 DBGFEVENT_MEMORY_ROM_WRITE, 257 257 258 /** The first VM exit event. */ 259 DBGFEVENT_EXIT_FIRST, 258 260 /** Exit - Task switch. 259 261 * @todo not yet implemented. */ 260 DBGFEVENT_EXIT_TASK_SWITCH ,262 DBGFEVENT_EXIT_TASK_SWITCH = DBGFEVENT_EXIT_FIRST, 261 263 /** Exit - HALT instruction. 262 264 * @todo not yet implemented. */ … … 316 318 * @todo not yet implemented. */ 317 319 DBGFEVENT_EXIT_VMM_CALL, 320 /** Exit - the last common event. */ 321 DBGFEVENT_EXIT_LAST_COMMON = DBGFEVENT_EXIT_VMM_CALL, 322 323 /** Exit - VT-x - First. */ 324 DBGFEVENT_EXIT_VMX_FIRST, 318 325 /** Exit - VT-x VMCLEAR instruction. 319 326 * @todo not yet implemented. */ 320 DBGFEVENT_EXIT_V TX_VMCLEAR,327 DBGFEVENT_EXIT_VMX_VMCLEAR = DBGFEVENT_EXIT_VMX_FIRST, 321 328 /** Exit - VT-x VMLAUNCH instruction. 322 329 * @todo not yet implemented. */ 323 DBGFEVENT_EXIT_V TX_VMLAUNCH,330 DBGFEVENT_EXIT_VMX_VMLAUNCH, 324 331 /** Exit - VT-x VMPTRLD instruction. 325 332 * @todo not yet implemented. */ 326 DBGFEVENT_EXIT_V TX_VMPTRLD,333 DBGFEVENT_EXIT_VMX_VMPTRLD, 327 334 /** Exit - VT-x VMPTRST instruction. 328 335 * @todo not yet implemented. */ 329 DBGFEVENT_EXIT_V TX_VMPTRST,336 DBGFEVENT_EXIT_VMX_VMPTRST, 330 337 /** Exit - VT-x VMREAD instruction. 331 338 * @todo not yet implemented. */ 332 DBGFEVENT_EXIT_V TX_VMREAD,339 DBGFEVENT_EXIT_VMX_VMREAD, 333 340 /** Exit - VT-x VMRESUME instruction. 334 341 * @todo not yet implemented. */ 335 DBGFEVENT_EXIT_V TX_VMRESUME,342 DBGFEVENT_EXIT_VMX_VMRESUME, 336 343 /** Exit - VT-x VMWRITE instruction. 337 344 * @todo not yet implemented. */ 338 DBGFEVENT_EXIT_V TX_VMWRITE,345 DBGFEVENT_EXIT_VMX_VMWRITE, 339 346 /** Exit - VT-x VMXOFF instruction. 340 347 * @todo not yet implemented. */ 341 DBGFEVENT_EXIT_V TX_VMXOFF,348 DBGFEVENT_EXIT_VMX_VMXOFF, 342 349 /** Exit - VT-x VMXON instruction. 343 350 * @todo not yet implemented. */ 344 DBGFEVENT_EXIT_V TX_VMXON,351 DBGFEVENT_EXIT_VMX_VMXON, 345 352 /** Exit - VT-x VMFUNC instruction. 346 353 * @todo not yet implemented. */ 347 DBGFEVENT_EXIT_VTX_VMFUNC, 354 DBGFEVENT_EXIT_VMX_VMFUNC, 355 /** Exit - VT-x - Last. */ 356 DBGFEVENT_EXIT_VMX_LAST = DBGFEVENT_EXIT_VMX_VMFUNC, 357 358 /** Exit - AMD-V - first */ 359 DBGFEVENT_EXIT_SVM_FIRST, 348 360 /** Exit - AMD-V VMRUN instruction. 349 361 * @todo not yet implemented. */ 350 DBGFEVENT_EXIT_SVM_VMRUN ,362 DBGFEVENT_EXIT_SVM_VMRUN = DBGFEVENT_EXIT_SVM_FIRST, 351 363 /** Exit - AMD-V VMLOAD instruction. 352 364 * @todo not yet implemented. */ … … 361 373 * @todo not yet implemented. */ 362 374 DBGFEVENT_EXIT_SVM_CLGI, 375 /** The last ADM-V VM exit event. */ 376 DBGFEVENT_EXIT_SVM_LAST = DBGFEVENT_EXIT_SVM_CLGI, 377 378 /** The last VM exit event. */ 379 DBGFEVENT_EXIT_LAST = DBGFEVENT_EXIT_SVM_LAST, 380 363 381 364 382 /** End of valid event values. */ -
trunk/include/VBox/vmm/hm.h
r58110 r58938 227 227 VMMR3_INT_DECL(void) HMR3NotifyScheduled(PVMCPU pVCpu); 228 228 VMMR3_INT_DECL(void) HMR3NotifyEmulated(PVMCPU pVCpu); 229 VMMR3_INT_DECL(void) HMR3NotifyDebugEventChanged(PVM pVM); 230 VMMR3_INT_DECL(void) HMR3NotifyDebugEventChangedPerCpu(PVM pVM, PVMCPU pVCpu); 229 231 VMMR3_INT_DECL(bool) HMR3IsActive(PVMCPU pVCpu); 230 232 VMMR3_INT_DECL(void) HMR3PagingModeChanged(PVM pVM, PVMCPU pVCpu, PGMMODE enmShadowMode, PGMMODE enmGuestMode);
Note:
See TracChangeset
for help on using the changeset viewer.