From: VMware, Inc <> Date: Wed, 17 Apr 2013 19:21:51 +0000 (-0700) Subject: Changes in shared code that don't affect open-vm-tools functionality. X-Git-Tag: 2013.04.16-1098359~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0c958d9c42d694f63e4d2745a2500f8dbcaa36ce;p=thirdparty%2Fopen-vm-tools.git Changes in shared code that don't affect open-vm-tools functionality. Signed-off-by: Dmitry Torokhov --- diff --git a/open-vm-tools/lib/include/x86cpuid.h b/open-vm-tools/lib/include/x86cpuid.h index d8b78b515..860b3fcbf 100644 --- a/open-vm-tools/lib/include/x86cpuid.h +++ b/open-vm-tools/lib/include/x86cpuid.h @@ -708,28 +708,25 @@ FIELD(81E, 0, ECX, 8, 3, NODES_PER_PKG, NA, FALSE) * Define all field and flag values as an enum. The result is a full * set of values taken from the table above in the form: * - * CPUID_FEATURE__ID_ == mask for feature - * CPUID__ID__MASK == mask for field - * CPUID__ID__SHIFT == offset of field + * CPUID__MASK == mask for feature/field + * CPUID__SHIFT == offset of field * - * e.g. - CPUID_FEATURE_COMMON_ID1EDX_FPU = 0x1 - * - CPUID_COMMON_ID88EAX_VIRT_BITS_MASK = 0xff00 - * - CPUID_COMMON_ID88EAX_VIRT_BITS_SHIFT = 8 + * e.g. - CPUID_VIRT_BITS_MASK = 0xff00 + * - CPUID_VIRT_BITS_SHIFT = 8 * - * Note: The FEATURE/MASK definitions must use some gymnastics to get + * Note: The MASK definitions must use some gymnastics to get * around a warning when shifting left by 32. */ #define VMW_BIT_MASK(shift) (((1 << (shift - 1)) << 1) - 1) -#define FIELD(lvl, ecxIn, reg, bitpos, size, name, s, c3) \ - CPUID_ID##lvl##reg##_##name##_SHIFT = bitpos, \ - CPUID_ID##lvl##reg##_##name##_MASK = VMW_BIT_MASK(size) << bitpos, \ - CPUID_FEATURE_ID##lvl##reg##_##name = CPUID_ID##lvl##reg##_##name##_MASK, \ - CPUID_INTERNAL_SHIFT_##name = bitpos, \ - CPUID_INTERNAL_MASK_##name = VMW_BIT_MASK(size) << bitpos, \ - CPUID_INTERNAL_REG_##name = CPUID_REG_##reg, \ - CPUID_INTERNAL_EAXIN_##name = CPUID_LEVEL_VAL_##lvl, \ - CPUID_INTERNAL_ECXIN_##name = ecxIn, +#define FIELD(lvl, ecxIn, reg, bitpos, size, name, s, c3) \ + CPUID_##name##_SHIFT = bitpos, \ + CPUID_##name##_MASK = VMW_BIT_MASK(size) << bitpos, \ + CPUID_INTERNAL_SHIFT_##name = bitpos, \ + CPUID_INTERNAL_MASK_##name = VMW_BIT_MASK(size) << bitpos, \ + CPUID_INTERNAL_REG_##name = CPUID_REG_##reg, \ + CPUID_INTERNAL_EAXIN_##name = CPUID_LEVEL_VAL_##lvl, \ + CPUID_INTERNAL_ECXIN_##name = ecxIn, #define FLAG FIELD @@ -741,9 +738,6 @@ enum { #undef FIELD #undef FLAG -/* Level D subleaf 1 eax XSAVEOPT */ -#define CPUID_COMMON_IDDsub1EAX_XSAVEOPT 1 - /* * Legal CPUID config file mask characters. For a description of the * cpuid masking system, please see: