Changeset 92469 in vbox
- Timestamp:
- Nov 17, 2021 9:19:59 AM (3 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/VMM/include/PGMGstDefs.h (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/PGMGstDefs.h
r92321 r92469 20 20 * Defined Constants And Macros * 21 21 *******************************************************************************/ 22 #undef GSTUINT23 22 #undef GST_ATOMIC_OR 24 23 #undef GSTPT … … 73 72 74 73 # if PGM_SHW_TYPE == PGM_TYPE_EPT 75 # define GSTUINT uint64_t76 74 # define GST_ATOMIC_OR(a_pu, a_fFlags) ASMAtomicOrU64((a_pu), (a_fFlags)) 77 75 # define GSTPT X86PTPAE … … 88 86 # else 89 87 # if PGM_SHW_TYPE == PGM_TYPE_32BIT /* Same as shadow paging, but no PGMSHWPTEPAE. */ 90 # define GSTUINT uint32_t91 88 # define GST_ATOMIC_OR(a_pu, a_fFlags) ASMAtomicOrU32((a_pu), (a_fFlags)) 92 89 # define GSTPT X86PT … … 100 97 # define GST_PTE_PG_MASK X86_PTE_PG_MASK 101 98 # else 102 # define GSTUINT uint64_t103 99 # define GST_ATOMIC_OR(a_pu, a_fFlags) ASMAtomicOrU64((a_pu), (a_fFlags)) 104 100 # define GSTPT X86PTPAE … … 136 132 137 133 #elif PGM_GST_TYPE == PGM_TYPE_32BIT 138 # define GSTUINT uint32_t139 134 # define GST_ATOMIC_OR(a_pu, a_fFlags) ASMAtomicOrU32((a_pu), (a_fFlags)) 140 135 # define GSTPT X86PT … … 181 176 #elif PGM_GST_TYPE == PGM_TYPE_PAE \ 182 177 || PGM_GST_TYPE == PGM_TYPE_AMD64 183 # define GSTUINT uint64_t184 178 # define GST_ATOMIC_OR(a_pu, a_fFlags) ASMAtomicOrU64((a_pu), (a_fFlags)) 185 179 # define GSTPT X86PTPAE … … 246 240 247 241 #elif PGM_GST_TYPE == PGM_TYPE_EPT 248 # define GSTUINT uint64_t249 242 # define GST_ATOMIC_OR(a_pu, a_fFlags) ASMAtomicOrU64((a_pu), (a_fFlags)) 250 243 # define GSTPT EPTPT
Note:
See TracChangeset
for help on using the changeset viewer.

