From 00cd7a584a19008c8e38cd9dadd8f407c2bee048 Mon Sep 17 00:00:00 2001 From: Poul-Henning Kamp Date: Fri, 10 Sep 1999 20:45:50 +0000 Subject: [PATCH] System clock don't update, because C6's TSC stop count up when run HALT instruction. PR: 13683 Submitted by: IMAI Takeshi Reviewed by: phk --- sys/amd64/amd64/identcpu.c | 1 + sys/i386/i386/identcpu.c | 1 + 2 files changed, 2 insertions(+) diff --git a/sys/amd64/amd64/identcpu.c b/sys/amd64/amd64/identcpu.c index a7142d4126c..63a05605456 100644 --- a/sys/amd64/amd64/identcpu.c +++ b/sys/amd64/amd64/identcpu.c @@ -476,6 +476,7 @@ printcpuinfo(void) switch (cpu_id & 0xff0) { case 0x540: strcat(cpu_model, "WinChip C6"); + tsc_is_broken = 1; break; case 0x580: strcat(cpu_model, "WinChip 2"); diff --git a/sys/i386/i386/identcpu.c b/sys/i386/i386/identcpu.c index a7142d4126c..63a05605456 100644 --- a/sys/i386/i386/identcpu.c +++ b/sys/i386/i386/identcpu.c @@ -476,6 +476,7 @@ printcpuinfo(void) switch (cpu_id & 0xff0) { case 0x540: strcat(cpu_model, "WinChip C6"); + tsc_is_broken = 1; break; case 0x580: strcat(cpu_model, "WinChip 2");