Changeset 98993 in vbox
- Timestamp:
- Mar 15, 2023 6:41:59 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156343
- Location:
- trunk
- Files:
-
- 1 added
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/iem-armv8.h
r98980 r98993 45 45 * @{ */ 46 46 47 /** @name Instruction mode. 48 * @{ */ 49 typedef uint8_t IEMMODE; 50 /** AARCH64 instruction mode. */ 51 #define IEMMODE_AARCH64 0 52 /** AARCH32 A32 instruction mode. */ 53 #define IEMMODE_AARCH32_A32 1 54 /** AARCH32 T32 (aka Thumb) instruction mode. */ 55 #define IEMMODE_AARCH32_T32 1 56 /** @} */ 57 47 58 48 59 /** The CPUMCTX_EXTRN_XXX mask required to be cleared when interpreting anything. -
trunk/include/VBox/vmm/vm.h
r98970 r98993 137 137 * @remarks This comes first as it allows the use of 8-bit immediates for the 138 138 * first 64 bytes of the structure, reducing code size a wee bit. */ 139 #if def VMM_INCLUDED_SRC_include_IEMInternal_h/* For PDB hacking. */139 #if defined(VMM_INCLUDED_SRC_include_IEMInternal_h) || defined(VMM_INCLUDED_SRC_include_IEMInternal_armv8_h) /* For PDB hacking. */ 140 140 union VMCPUUNIONIEMFULL 141 141 #else … … 143 143 #endif 144 144 { 145 #if def VMM_INCLUDED_SRC_include_IEMInternal_h145 #if defined(VMM_INCLUDED_SRC_include_IEMInternal_h) || defined(VMM_INCLUDED_SRC_include_IEMInternal_armv8_h) 146 146 struct IEMCPU s; 147 147 #endif -
trunk/src/VBox/VMM/VMMR3/IEMR3.cpp
r98980 r98993 35 35 #include <VBox/vmm/dbgf.h> 36 36 #include <VBox/vmm/mm.h> 37 #include "IEMInternal.h" 37 #if defined(VBOX_VMM_TARGET_ARMV8) 38 # include "IEMInternal-armv8.h" 39 #else 40 # include "IEMInternal.h" 41 #endif 38 42 #include <VBox/vmm/vm.h> 39 43 #include <VBox/vmm/vmapi.h> -
trunk/src/VBox/VMM/VMMR3/PDMDevHlp.cpp
r98982 r98993 4631 4631 AssertPtr(pEax); AssertPtr(pEbx); AssertPtr(pEcx); AssertPtr(pEdx); 4632 4632 4633 #ifdef VBOX_VMM_TARGET_ARMV8 4634 RT_NOREF(iLeaf, pEax, pEbx, pEcx, pEdx); 4635 AssertReleaseFailed(); 4636 #else 4633 4637 CPUMGetGuestCpuId(VMMGetCpu(pDevIns->Internal.s.pVMR3), iLeaf, 0 /*iSubLeaf*/, -1 /*f64BitMode*/, pEax, pEbx, pEcx, pEdx); 4638 #endif 4634 4639 4635 4640 LogFlow(("pdmR3DevHlp_GetCpuId: caller='%s'/%d: returns void - *pEax=%#x *pEbx=%#x *pEcx=%#x *pEdx=%#x\n", -
trunk/src/VBox/VMM/VMMR3/PDMDevMiscHlp.cpp
r98103 r98993 171 171 return pdmIommuMsiRemap(pDevIns, idDevice, pMsiIn, pMsiOut); 172 172 #else 173 RT_NOREF(pDevIns, idDevice );173 RT_NOREF(pDevIns, idDevice, pMsiIn, pMsiOut); 174 174 #endif 175 175 return VERR_IOMMU_NOT_PRESENT;
Note:
See TracChangeset
for help on using the changeset viewer.