Changeset 100739 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Jul 30, 2023 6:22:25 PM (19 months ago)
- svn:sync-xref-src-repo-rev:
- 158609
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/IEMAllInstInterpretOnly.cpp
r100733 r100739 26 26 */ 27 27 28 29 /********************************************************************************************************************************* 30 * Header Files * 31 *********************************************************************************************************************************/ 32 #ifndef LOG_GROUP /* defined when included by tstIEMCheckMc.cpp */ 33 # define LOG_GROUP LOG_GROUP_IEM 34 #endif 35 #define VMCPU_INCL_CPUM_GST_CTX 36 #include <VBox/vmm/iem.h> 37 #include <VBox/vmm/cpum.h> 38 #include <VBox/vmm/apic.h> 39 #include <VBox/vmm/pdm.h> 40 #include <VBox/vmm/pgm.h> 41 #include <VBox/vmm/iom.h> 42 #include <VBox/vmm/em.h> 43 #include <VBox/vmm/hm.h> 44 #include <VBox/vmm/nem.h> 45 #include <VBox/vmm/gim.h> 46 #ifdef VBOX_WITH_NESTED_HWVIRT_SVM 47 # include <VBox/vmm/em.h> 48 # include <VBox/vmm/hm_svm.h> 49 #endif 50 #ifdef VBOX_WITH_NESTED_HWVIRT_VMX 51 # include <VBox/vmm/hmvmxinline.h> 52 #endif 53 #include <VBox/vmm/tm.h> 54 #include <VBox/vmm/dbgf.h> 55 #include <VBox/vmm/dbgftrace.h> 56 #ifndef TST_IEM_CHECK_MC 57 # include "IEMInternal.h" 58 #endif 59 #include <VBox/vmm/vmcc.h> 60 #include <VBox/log.h> 61 #include <VBox/err.h> 62 #include <VBox/param.h> 63 #include <VBox/dis.h> 64 #include <iprt/asm-math.h> 65 #include <iprt/assert.h> 66 #include <iprt/string.h> 67 #include <iprt/x86.h> 68 69 #ifndef TST_IEM_CHECK_MC 70 # include "IEMInline.h" 71 # include "IEMOpHlp.h" 72 # include "IEMMc.h" 73 #endif 74 75 76 /********************************************************************************************************************************* 77 * Defined Constants And Macros * 78 *********************************************************************************************************************************/ 79 #define g_apfnOneByteMap g_apfnIemInterpretOnlyOneByteMap 80 81 82 83 /* 84 * Include common bits. 85 */ 86 #include "IEMAllInstCommonBodyMacros.h" 87 #include "IEMAllInstCommon.cpp.h" 88 28 #include "IEMAllIntprTables.h" 89 29 90 30 /* -
trunk/src/VBox/VMM/VMMAll/IEMAllIntprTables.h
r100733 r100739 1 1 /* $Id$ */ 2 2 /** @file 3 * IEM - Instruction Decoding and Emulation .3 * IEM - Instruction Decoding and Emulation, Interpreter Tables Common Header. 4 4 */ 5 5 … … 87 87 #include "IEMAllInstCommon.cpp.h" 88 88 89 90 /*91 * Include the tables.92 */93 #ifdef IEM_WITH_3DNOW94 # include "IEMAllInst3DNow.cpp.h"95 #endif96 97 #ifdef IEM_WITH_THREE_0F_3898 # include "IEMAllInstThree0f38.cpp.h"99 #endif100 101 #ifdef IEM_WITH_THREE_0F_3A102 # include "IEMAllInstThree0f3a.cpp.h"103 #endif104 105 #include "IEMAllInstTwoByte0f.cpp.h"106 107 #ifdef IEM_WITH_VEX108 # include "IEMAllInstVexMap1.cpp.h"109 # include "IEMAllInstVexMap2.cpp.h"110 # include "IEMAllInstVexMap3.cpp.h"111 #endif112 113 #include "IEMAllInstOneByte.cpp.h"114
Note:
See TracChangeset
for help on using the changeset viewer.