comparison src/cpu/x86/vm/vm_version_x86.hpp @ 20374:999824269b71

8055069: TSX and RTM should be deprecated more strongly until hardware is corrected Summary: Require to specify UnlockExperimentalVMOptions flag together with UseRTMLocking flag on un-patched systems where CPUID allows it but is unsupported otherwise. Reviewed-by: iveresov, fzhinkin
author kvn
date Fri, 22 Aug 2014 12:03:49 -0700
parents 0118c8c7b80f
children 166d744df0de
comparison
equal deleted inserted replaced
20373:c67b85c32d9a 20374:999824269b71
274 CPU_MODEL_WESTMERE = 0x25, 274 CPU_MODEL_WESTMERE = 0x25,
275 CPU_MODEL_WESTMERE_EP = 0x2c, 275 CPU_MODEL_WESTMERE_EP = 0x2c,
276 CPU_MODEL_WESTMERE_EX = 0x2f, 276 CPU_MODEL_WESTMERE_EX = 0x2f,
277 CPU_MODEL_SANDYBRIDGE = 0x2a, 277 CPU_MODEL_SANDYBRIDGE = 0x2a,
278 CPU_MODEL_SANDYBRIDGE_EP = 0x2d, 278 CPU_MODEL_SANDYBRIDGE_EP = 0x2d,
279 CPU_MODEL_IVYBRIDGE_EP = 0x3a 279 CPU_MODEL_IVYBRIDGE_EP = 0x3a,
280 CPU_MODEL_HASWELL_E3 = 0x3c,
281 CPU_MODEL_HASWELL_E7 = 0x3f,
282 CPU_MODEL_BROADWELL = 0x3d
280 } cpuExtendedFamily; 283 } cpuExtendedFamily;
281 284
282 // cpuid information block. All info derived from executing cpuid with 285 // cpuid information block. All info derived from executing cpuid with
283 // various function numbers is stored here. Intel and AMD info is 286 // various function numbers is stored here. Intel and AMD info is
284 // merged in this block: accessor methods disentangle it. 287 // merged in this block: accessor methods disentangle it.