Changeset 81071 in vbox for trunk/src/VBox/Runtime/common/time/timesupref.cpp
- Timestamp:
- Sep 30, 2019 10:17:28 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/time/timesupref.cpp
r76553 r81071 77 77 RT_EXPORT_SYMBOL(RTTimeNanoTSLegacySyncInvarWithDeltaUseApicId); 78 78 79 # undef TMPL_MODE 80 # define TMPL_MODE TMPL_MODE_SYNC_INVAR_WITH_DELTA 81 # undef TMPL_GET_CPU_METHOD 82 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_APIC_ID_EXT_0B 83 # undef rtTimeNanoTSInternalRef 84 # define rtTimeNanoTSInternalRef RTTimeNanoTSLegacySyncInvarWithDeltaUseApicIdExt0B 85 # include "timesupref.h" 86 RT_EXPORT_SYMBOL(RTTimeNanoTSLegacySyncInvarWithDeltaUseApicIdExt0B); 87 88 # undef TMPL_MODE 89 # define TMPL_MODE TMPL_MODE_SYNC_INVAR_WITH_DELTA 90 # undef TMPL_GET_CPU_METHOD 91 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_APIC_ID_EXT_8000001E 92 # undef rtTimeNanoTSInternalRef 93 # define rtTimeNanoTSInternalRef RTTimeNanoTSLegacySyncInvarWithDeltaUseApicIdExt8000001E 94 # include "timesupref.h" 95 RT_EXPORT_SYMBOL(RTTimeNanoTSLegacySyncInvarWithDeltaUseApicIdExt8000001E); 96 79 97 # undef TMPL_GET_CPU_METHOD 80 98 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_RDTSCP_MASK_MAX_SET_CPUS … … 99 117 # include "timesupref.h" 100 118 RT_EXPORT_SYMBOL(RTTimeNanoTSLegacyAsyncUseApicId); 119 120 # undef TMPL_MODE 121 # define TMPL_MODE TMPL_MODE_ASYNC 122 # undef TMPL_GET_CPU_METHOD 123 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_APIC_ID_EXT_0B 124 # undef rtTimeNanoTSInternalRef 125 # define rtTimeNanoTSInternalRef RTTimeNanoTSLegacyAsyncUseApicIdExt0B 126 # include "timesupref.h" 127 RT_EXPORT_SYMBOL(RTTimeNanoTSLegacyAsyncUseApicIdExt0B); 128 129 # undef TMPL_MODE 130 # define TMPL_MODE TMPL_MODE_ASYNC 131 # undef TMPL_GET_CPU_METHOD 132 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_APIC_ID_EXT_8000001E 133 # undef rtTimeNanoTSInternalRef 134 # define rtTimeNanoTSInternalRef RTTimeNanoTSLegacyAsyncUseApicIdExt8000001E 135 # include "timesupref.h" 136 RT_EXPORT_SYMBOL(RTTimeNanoTSLegacyAsyncUseApicIdExt8000001E); 101 137 102 138 # undef TMPL_GET_CPU_METHOD … … 168 204 RT_EXPORT_SYMBOL(RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicId); 169 205 206 # undef TMPL_MODE 207 # define TMPL_MODE TMPL_MODE_SYNC_INVAR_WITH_DELTA 208 # undef TMPL_GET_CPU_METHOD 209 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_APIC_ID_EXT_0B 210 # undef rtTimeNanoTSInternalRef 211 # define rtTimeNanoTSInternalRef RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicIdExt0B 212 # include "timesupref.h" 213 RT_EXPORT_SYMBOL(RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicIdExt0B); 214 215 # undef TMPL_MODE 216 # define TMPL_MODE TMPL_MODE_SYNC_INVAR_WITH_DELTA 217 # undef TMPL_GET_CPU_METHOD 218 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_APIC_ID_EXT_8000001E 219 # undef rtTimeNanoTSInternalRef 220 # define rtTimeNanoTSInternalRef RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicIdExt8000001E 221 # include "timesupref.h" 222 RT_EXPORT_SYMBOL(RTTimeNanoTSLFenceSyncInvarWithDeltaUseApicIdExt8000001E); 223 170 224 # undef TMPL_GET_CPU_METHOD 171 225 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_RDTSCP_MASK_MAX_SET_CPUS … … 191 245 RT_EXPORT_SYMBOL(RTTimeNanoTSLFenceAsyncUseApicId); 192 246 247 # undef TMPL_MODE 248 # define TMPL_MODE TMPL_MODE_ASYNC 249 # undef TMPL_GET_CPU_METHOD 250 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_APIC_ID_EXT_0B 251 # undef rtTimeNanoTSInternalRef 252 # define rtTimeNanoTSInternalRef RTTimeNanoTSLFenceAsyncUseApicIdExt0B 253 # include "timesupref.h" 254 RT_EXPORT_SYMBOL(RTTimeNanoTSLFenceAsyncUseApicIdExt0B); 255 256 # undef TMPL_MODE 257 # define TMPL_MODE TMPL_MODE_ASYNC 258 # undef TMPL_GET_CPU_METHOD 259 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_APIC_ID_EXT_8000001E 260 # undef rtTimeNanoTSInternalRef 261 # define rtTimeNanoTSInternalRef RTTimeNanoTSLFenceAsyncUseApicIdExt8000001E 262 # include "timesupref.h" 263 RT_EXPORT_SYMBOL(RTTimeNanoTSLFenceAsyncUseApicIdExt8000001E); 264 193 265 # undef TMPL_GET_CPU_METHOD 194 266 # define TMPL_GET_CPU_METHOD SUPGIPGETCPU_RDTSCP_MASK_MAX_SET_CPUS
Note:
See TracChangeset
for help on using the changeset viewer.