Add bdver4 for multiversioning and fix AMD model detection.
2015-10-09 Venkataramanan kumar <venkataramanan.kumar@amd.com> * config/i386/cpuinfo.c (get_amd_cpu): Detect bdver4. (__cpu_indicator_init): Fix model selection for AMD CPUs. From-SVN: r228691
This commit is contained in:
parent
f7dfb654e7
commit
fac812f0bd
@ -1,3 +1,8 @@
|
||||
2015-10-09 Venkataramanan kumar <venkataramanan.kumar@amd.com>
|
||||
|
||||
* config/i386/cpuinfo.c (get_amd_cpu): Detect bdver4.
|
||||
(__cpu_indicator_init): Fix model selection for AMD CPUs.
|
||||
|
||||
2015-10-05 Kirill Yukhin <kirill.yukhin@intel.com>
|
||||
|
||||
* config/i386/cpuinfo.c (get_intel_cpu): Detect "skylake-avx512".
|
||||
|
@ -169,6 +169,9 @@ get_amd_cpu (unsigned int family, unsigned int model)
|
||||
/* Bulldozer version 3 "Steamroller" */
|
||||
if (model >= 0x30 && model <= 0x4f)
|
||||
__cpu_model.__cpu_subtype = AMDFAM15H_BDVER3;
|
||||
/* Bulldozer version 4 "Excavator" */
|
||||
if (model >= 0x60 && model <= 0x7f)
|
||||
__cpu_model.__cpu_subtype = AMDFAM15H_BDVER4;
|
||||
break;
|
||||
/* AMD Family 16h "btver2" */
|
||||
case 0x16:
|
||||
@ -455,7 +458,7 @@ __cpu_indicator_init (void)
|
||||
if (family == 0x0f)
|
||||
{
|
||||
family += extended_family;
|
||||
model += (extended_model << 4);
|
||||
model += extended_model;
|
||||
}
|
||||
|
||||
/* Get CPU type. */
|
||||
|
Loading…
Reference in New Issue
Block a user