Changeset 42420 in vbox for trunk/include/VBox
- Timestamp:
- Jul 26, 2012 5:33:01 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79521
- Location:
- trunk/include/VBox
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/err.h
r42396 r42420 592 592 /** Incompatible CPUM configuration. */ 593 593 #define VERR_CPUM_INCOMPATIBLE_CONFIG (-1751) 594 /** CPUMR3DisasmInstrCPU unexpectedly failed to determin the hidden 595 * parts of the CS register. */ 596 #define VERR_CPUM_HIDDEN_CS_LOAD_ERROR (-1752) 594 597 /** @} */ 595 598 -
trunk/include/VBox/vmm/cpum.h
r42407 r42420 356 356 VMMDECL(int) CPUMHandleLazyFPU(PVMCPU pVCpu); 357 357 358 /** @name Changed flags 358 /** @name Changed flags. 359 359 * These flags are used to keep track of which important register that 360 360 * have been changed since last they were reset. The only one allowed … … 370 370 #define CPUM_CHANGED_IDTR RT_BIT(6) 371 371 #define CPUM_CHANGED_LDTR RT_BIT(7) 372 #define CPUM_CHANGED_TR RT_BIT(8) 372 #define CPUM_CHANGED_TR RT_BIT(8) /**@< Currently unused. */ 373 373 #define CPUM_CHANGED_SYSENTER_MSR RT_BIT(9) 374 #define CPUM_CHANGED_HIDDEN_SEL_REGS RT_BIT(10) 374 #define CPUM_CHANGED_HIDDEN_SEL_REGS RT_BIT(10) /**@< Currently unused. */ 375 375 #define CPUM_CHANGED_CPUID RT_BIT(11) 376 /** All except CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID. */377 376 #define CPUM_CHANGED_ALL ( CPUM_CHANGED_FPU_REM \ 378 377 | CPUM_CHANGED_CR0 \ 378 | CPUM_CHANGED_CR4 \ 379 379 | CPUM_CHANGED_GLOBAL_TLB_FLUSH \ 380 380 | CPUM_CHANGED_CR3 \ 381 | CPUM_CHANGED_CR4 \382 381 | CPUM_CHANGED_GDTR \ 383 382 | CPUM_CHANGED_IDTR \ … … 387 386 | CPUM_CHANGED_HIDDEN_SEL_REGS \ 388 387 | CPUM_CHANGED_CPUID ) 389 /** This one is used by raw-mode to indicate that the hidden register390 * information is not longer reliable and have to be re-determined.391 *392 * @remarks This must not be part of CPUM_CHANGED_ALL! */393 #define CPUM_CHANGED_HIDDEN_SEL_REGS_INVALID RT_BIT(12)394 388 /** @} */ 395 389 … … 407 401 VMMDECL(void) CPUMDeactivateHyperDebugState(PVMCPU pVCpu); 408 402 VMMDECL(uint32_t) CPUMGetGuestCPL(PVMCPU pVCpu); 409 VMMDECL(bool) CPUMAreHiddenSelRegsValid(PVMCPU pVCpu);410 403 VMMDECL(CPUMMODE) CPUMGetGuestMode(PVMCPU pVCpu); 411 404 VMMDECL(uint32_t) CPUMGetGuestCodeBits(PVMCPU pVCpu); -
trunk/include/VBox/vmm/dbgf.h
r41764 r42420 873 873 /** No address in the output. */ 874 874 #define DBGF_DISAS_FLAGS_NO_ADDRESS RT_BIT(5) 875 /** Set if the hidden selector registers are known to be valid. (REM hack to876 * avoid assertions.) */877 #define DBGF_DISAS_FLAGS_HID_SEL_REGS_VALID RT_BIT(6)878 875 /** Disassemble in the default mode of the specific context. */ 879 876 #define DBGF_DISAS_FLAGS_DEFAULT_MODE UINT32_C(0x00000000)
Note:
See TracChangeset
for help on using the changeset viewer.