https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233764

--- Comment #5 from Conrad Meyer <[email protected]> ---
(In reply to gosha-necr from comment #4)
Thanks.  My read of that is:

0x   1    8    4    0    0    f    e    f = 
0b0001_1000_0100_0000_0000_1111_1110_1111

So CurTmp is 194 and CurTmpTjSel is 0.

RangeUnajusted = (D18F3xA4[CurTmpTjSel]!=11b)
               = (0                    != 11b)
               = 1

So we shouldn't be subtracting 49.0°, and 194 represents a temperature of
24.25°C, which we should report correctly (at least on HEAD).  We don't have a
path that subtracts 49.0° on Fam <17h.

So I'm not sure why we report zero.  The other bits are:

PerStepTimeDn: 15
TmpSlewDnEn: 1
TmpMaxDiffUp: 11b => 9.0
PerStepTimeUp: 15

Maybe something is broken in 11.2, I don't know.  Out of curiosity, can you
provide "AMDTEMP_CPUID":

  pciconf -r pci0:0:24:3 0xfc

Thanks.

-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "[email protected]"

Reply via email to