4 * Licensed under the terms of the GNU GPL License version 2.
6 * AMD-specific errata information
11 #include <sys/types.h>
12 #include "../x86info.h"
15 static void show_k7_bugs(struct cpudata *cpu)
17 unsigned long long val;
19 /* As per 27212 0.2 - Some newer athlons are more robust with
20 CLK_CTL reprogrammed to 0x20000000 instead of 0x60000000 */
21 if (tuple(cpu) > 0x681) {
22 if (read_msr (cpu->number, MSR_CLKCTL, &val) == 1) {
23 if ((val & 0xfff00000) != 0x20000000) {
24 printf("CLK_CTL is programmed to %08llx, instead of %08llx\n",
25 val, ((val&~0xfff00000)|0x20000000));
31 void show_amd_bugs(struct cpudata *cpu)
33 switch (cpu->family) {