Commit 1879e97f by Uros Bizjak Committed by Uros Bizjak

cpuinfo.c (enum vendor_signatures): Remove.

	* config/i386/cpuinfo.c (enum vendor_signatures): Remove.
	(__cpu_indicator_init): Use signature_INTEL_ebx and signature_AMD_ebx
	from cpuid.h to check vendor signatures.

From-SVN: r206211
parent f4a4bdbb
2013-12-26 Uros Bizjak <ubizjak@gmail.com>
* config/i386/cpuinfo.c (enum vendor_signatures): Remove.
(__cpu_indicator_init): Use signature_INTEL_ebx and signature_AMD_ebx
from cpuid.h to check vendor signatures.
2013-12-26 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com> 2013-12-26 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
* config/i386/cpuinfo.c (processor_types): Rename AMD cpu names * config/i386/cpuinfo.c (processor_types): Rename AMD cpu names
......
...@@ -36,12 +36,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see ...@@ -36,12 +36,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
int __cpu_indicator_init (void) int __cpu_indicator_init (void)
__attribute__ ((constructor CONSTRUCTOR_PRIORITY)); __attribute__ ((constructor CONSTRUCTOR_PRIORITY));
enum vendor_signatures
{
SIG_INTEL = 0x756e6547 /* Genu */,
SIG_AMD = 0x68747541 /* Auth */
};
/* Processor Vendor and Models. */ /* Processor Vendor and Models. */
enum processor_vendor enum processor_vendor
...@@ -368,7 +362,7 @@ __cpu_indicator_init (void) ...@@ -368,7 +362,7 @@ __cpu_indicator_init (void)
extended_model = (eax >> 12) & 0xf0; extended_model = (eax >> 12) & 0xf0;
extended_family = (eax >> 20) & 0xff; extended_family = (eax >> 20) & 0xff;
if (vendor == SIG_INTEL) if (vendor == signature_INTEL_ebx)
{ {
/* Adjust model and family for Intel CPUS. */ /* Adjust model and family for Intel CPUS. */
if (family == 0x0f) if (family == 0x0f)
...@@ -385,7 +379,7 @@ __cpu_indicator_init (void) ...@@ -385,7 +379,7 @@ __cpu_indicator_init (void)
get_available_features (ecx, edx, max_level); get_available_features (ecx, edx, max_level);
__cpu_model.__cpu_vendor = VENDOR_INTEL; __cpu_model.__cpu_vendor = VENDOR_INTEL;
} }
else if (vendor == SIG_AMD) else if (vendor == signature_AMD_ebx)
{ {
/* Adjust model and family for AMD CPUS. */ /* Adjust model and family for AMD CPUS. */
if (family == 0x0f) if (family == 0x0f)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment