[PATCH 1/2] k8temp warn about errata

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jean Delvare wrote:
> Hi Rudolf,
> 
> On Sun, 09 Nov 2008 20:56:54 +0100, Rudolf Marek wrote:
>> Thanks for the review. I'm attaching fixed version.
>>
>> Following patch adds warning about wrong CPU temperature readouts on all fam f
>> rev f revision of CPUs.
>>
>> Used switch statement, more code changes follows.
>>
>> Signed-off-by: Rudolf Marek <r.marek at assembler.cz>
> 
> I've applied it, thanks. Note that I added a "break" at the end of the
> case 0xf, otherwise it's an invitation to get things wrong in the next
> patch...
> 
>>> If all revision F and later CPUs are affected by the errata and the
>>> temperature reported is never correct, we should simply blacklist these
>>> CPUs. I guess this isn't the case, otherwise you'd have proposed that
>>> we do that long ago.
>> Yes.
>>
>>> If most but not all of these CPUs are affected, then it would make
>>> sense to disable them by default but give the user a chance to still
>>> enable them (using a module parameter.)
>> I tried hard to get this info from AMD. All versions are affected, but some may
>> be fixed/not tested.
>>
>>> If there are more revision F and later CPUs with working thermal
>>> diodes, and working ones can be told from non-working ones based on the
>>> exact revision, we could implement blacklisting and/or whitelisting
>>> base on the revision.
>> The errata is for all revs.
> 
> For what it's worth, Jordan Crouse seems to think that blacklisting on
> a per-revision basis may still work.

I think it can.  A much larger sample would probably need to be taken to 
be completely sure - but I hope that we'll find that the problem is 
deterministic enough for a blacklist.  I think we would agree that a 
blacklist would be the more user friendly solution.

Jordan





[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux