Date: Fri, 30 Oct 2015 17:49:42 +0200 From: Andriy Gapon <avg@FreeBSD.org> To: Adrian Chadd <adrian.chadd@gmail.com> Cc: Konstantin Belousov <kostikbel@gmail.com>, Alexander Motin <mav@FreeBSD.org>, freebsd-hackers <freebsd-hackers@FreeBSD.org>, Poul-Henning Kamp <phk@phk.freebsd.dk>, Jung-uk Kim <jkim@FreeBSD.org> Subject: Re: instability of timekeeping Message-ID: <56339196.3060304@FreeBSD.org> In-Reply-To: <CAJ-Vmo=MErd4pCsXBJfEpSS7QKqkmDndkVeCKcjh=rLsW3PBJg@mail.gmail.com> References: <56261398.60102@FreeBSD.org> <56261FE6.90302@FreeBSD.org> <56274FFC.2000608@FreeBSD.org> <20151021184850.GX2257@kib.kiev.ua> <562F3E2F.2010100@FreeBSD.org> <20151027115810.GU2257@kib.kiev.ua> <562F8109.4050203@FreeBSD.org> <20151027140403.GB2257@kib.kiev.ua> <5630FC3B.2070908@FreeBSD.org> <5631FB66.4000007@FreeBSD.org> <56329E11.1070102@FreeBSD.org> <CAJ-Vmo=MErd4pCsXBJfEpSS7QKqkmDndkVeCKcjh=rLsW3PBJg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 30/10/2015 15:22, Adrian Chadd wrote: > Hm! > > are you able to come up with a sane way to check whether it does C1E > the silly way (eg that MSR on that particular platform) so we can > print/disable it? > > That way noone else has this same problem. Well, even the silly way can work correctly. I believe that this particular BIOS had a bug, but there are many vendors and versions out there. It might still make sense to print a warning. It should be as easy as checking bit AMDK8_SMIONCMPHALT in MSR_AMDK8_IPM, see sys/x86/x86/cpu_machdep.c. -- Andriy Gapon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?56339196.3060304>