Changeset 96821 in vbox
- Timestamp:
- Sep 22, 2022 12:35:59 AM (2 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/log.h
r96407 r96821 303 303 /** IEM group. */ 304 304 LOG_GROUP_IEM, 305 /** IEM AMD-V group. */ 306 LOG_GROUP_IEM_SVM, 307 /** IEM VT-x group. */ 308 LOG_GROUP_IEM_VMX, 305 309 /** I/O buffer management group. */ 306 310 LOG_GROUP_IOBUFMGMT, … … 963 967 "HM", \ 964 968 "IEM", \ 969 "IEM_SVM", \ 970 "IEM_VMX", \ 965 971 "IOBUFMGMT", \ 966 972 "IOM", \ -
trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
r96811 r96821 83 83 * - Level 10 (Log10): TLBs. 84 84 * - Level 11 (Log11): Unmasked FPU exceptions. 85 * 86 * The SVM (AMD-V) and VMX (VT-x) code has the following assignments: 87 * - Level 1 (Log) : Errors and other major events. 88 * - Flow (LogFlow) : Misc flow stuff (cleanup?) 89 * - Level 2 (Log2) : VM exits. 85 90 */ 86 91 -
trunk/src/VBox/VMM/VMMAll/IEMAllCImplSvmInstr.cpp
r96407 r96821 30 30 * Header Files * 31 31 *********************************************************************************************************************************/ 32 #define LOG_GROUP LOG_GROUP_IEM 32 #define LOG_GROUP LOG_GROUP_IEM_SVM 33 33 #define VMCPU_INCL_CPUM_GST_CTX 34 34 #include <VBox/vmm/iem.h> … … 120 120 * Performs an SVM world-switch (VMRUN, \#VMEXIT) updating PGM and IEM internals. 121 121 * 122 * @returns Strict VBox status code .122 * @returns Strict VBox status code from PGMChangeMode. 123 123 * @param pVCpu The cross context virtual CPU structure. 124 124 */ … … 165 165 || uExitCode == SVM_EXIT_INVALID) 166 166 { 167 Log Flow(("iemSvmVmexit: CS:RIP=%04x:%08RX64 uExitCode=%#RX64 uExitInfo1=%#RX64 uExitInfo2=%#RX64\n",168 167 Log2(("iemSvmVmexit: CS:RIP=%04x:%08RX64 uExitCode=%#RX64 uExitInfo1=%#RX64 uExitInfo2=%#RX64\n", 168 pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, uExitCode, uExitInfo1, uExitInfo2)); 169 169 170 170 /* -
trunk/src/VBox/VMM/VMMAll/IEMAllCImplVmxInstr.cpp
r96762 r96821 30 30 * Header Files * 31 31 *********************************************************************************************************************************/ 32 #define LOG_GROUP LOG_GROUP_IEM 32 #define LOG_GROUP LOG_GROUP_IEM_VMX 33 33 #define VMCPU_INCL_CPUM_GST_CTX 34 34 #include <VBox/vmm/iem.h> … … 2462 2462 pVmcs->u64RoExitQual.u = u64ExitQual; 2463 2463 2464 Log Flow(("vmexit: reason=%u qual=%#RX64 cs:rip=%04x:%#RX64 cr0=%#RX64 cr3=%#RX64 cr4=%#RX64 eflags=%#RX32\n", uExitReason,2465 2466 2464 Log2(("vmexit: reason=%u qual=%#RX64 cs:rip=%04x:%#RX64 cr0=%#RX64 cr3=%#RX64 cr4=%#RX64 eflags=%#RX32\n", uExitReason, 2465 pVmcs->u64RoExitQual.u, pVCpu->cpum.GstCtx.cs.Sel, pVCpu->cpum.GstCtx.rip, pVCpu->cpum.GstCtx.cr0, 2466 pVCpu->cpum.GstCtx.cr3, pVCpu->cpum.GstCtx.cr4, pVCpu->cpum.GstCtx.eflags.u32)); 2467 2467 2468 2468 /* … … 2497 2497 iemVmxVmcsSetIdtVectoringInfo(pVCpu, uIdtVectoringInfo); 2498 2498 iemVmxVmcsSetIdtVectoringErrCode(pVCpu, uErrCode); 2499 Log Flow(("vmexit: idt_info=%#RX32 idt_err_code=%#RX32 cr2=%#RX64\n", uIdtVectoringInfo, uErrCode,2500 2499 Log2(("vmexit: idt_info=%#RX32 idt_err_code=%#RX32 cr2=%#RX64\n", uIdtVectoringInfo, uErrCode, 2500 pVCpu->cpum.GstCtx.cr2)); 2501 2501 } 2502 2502 } … … 2604 2604 } 2605 2605 else 2606 Log 3(("vmexit: Loading host-state failed. uExitReason=%u rc=%Rrc\n", uExitReason, VBOXSTRICTRC_VAL(rcStrict)));2606 Log(("vmexit: Loading host-state failed. uExitReason=%u rc=%Rrc\n", uExitReason, VBOXSTRICTRC_VAL(rcStrict))); 2607 2607 2608 2608 if (VM_IS_HM_ENABLED(pVCpu->CTX_SUFF(pVM)))
Note:
See TracChangeset
for help on using the changeset viewer.