<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/coretemp, branch release/12.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F12.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2021-08-13T01:55:55Z</updated>
<entry>
<title>coretemp(4): Switch to smp_rendezvous_cpus().</title>
<updated>2021-08-13T01:55:55Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2021-07-30T03:16:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6004eaaf0fc4f0e7af1cfec335f78e372937d4c4'/>
<id>urn:sha1:6004eaaf0fc4f0e7af1cfec335f78e372937d4c4</id>
<content type='text'>
Use of smp_rendezvous_cpus() instead of sched_bind() allows to not
block indefinitely if target CPU is running some thread with higher
priority, while all we need is single rdmsr/wrmsr instruction call.
I guess it should also be much cheaper than full thread migration.

MFC after:	2 weeks
Sponsored by:	iXsystems, Inc.

(cherry picked from commit 74f80bc1af2ffd56ec290f610c80e46f768731a0)
</content>
</entry>
<entry>
<title>MFC r363206:</title>
<updated>2020-07-28T02:53:44Z</updated>
<author>
<name>Ryan Moeller</name>
<email>freqlabs@FreeBSD.org</email>
</author>
<published>2020-07-28T02:53:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=898b2ca1291b8959e9959ca861fe30f457594353'/>
<id>urn:sha1:898b2ca1291b8959e9959ca861fe30f457594353</id>
<content type='text'>
hwpmc: Always set pmc_cpuid to something

pmc_cpuid was uninitialized for most AMD processor families.  We can still
populate this string for unimplemented families.

Also added a CPUID_TO_STEPPING macro and converted existing code to use it.

Reviewed by:    mav
Sponsored by:   iXsystems, Inc.
Differential Revision:  https://reviews.freebsd.org/D25673
</content>
</entry>
<entry>
<title>Quiet coretemp probe</title>
<updated>2018-06-15T02:28:36Z</updated>
<author>
<name>Matt Macy</name>
<email>mmacy@FreeBSD.org</email>
</author>
<published>2018-06-15T02:28:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2e3f84e5b79e5c4b351565b0b8469c6f5c7fae7e'/>
<id>urn:sha1:2e3f84e5b79e5c4b351565b0b8469c6f5c7fae7e</id>
<content type='text'>
Only the first device will print
coretemp0: &lt;CPU On-Die Thermal Sensors&gt; numa-domain 0 on cpu0
instead of all hyper threads

Submitted by:	kbowling
Reviewed by:	imp, sbruno
Sponsored by:	Limelight Networks
Differential Revision:	https://reviews.freebsd.org/D15727
</content>
</entry>
<entry>
<title>sys/dev: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T14:52:40Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T14:52:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=718cf2ccb9956613756ab15d7a0e28f2c8e91cab'/>
<id>urn:sha1:718cf2ccb9956613756ab15d7a0e28f2c8e91cab</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Fix the deciKelvin to Celsius conversion in kernel.</title>
<updated>2016-05-22T13:58:32Z</updated>
<author>
<name>Luiz Otavio O Souza</name>
<email>loos@FreeBSD.org</email>
</author>
<published>2016-05-22T13:58:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9d6672e13bcdcb4d21f78db028570820ec9c2102'/>
<id>urn:sha1:9d6672e13bcdcb4d21f78db028570820ec9c2102</id>
<content type='text'>
After r285994, sysctl(8) was fixed to use 273.15 instead of 273.20 as 0C
reference and as result, the temperature read in sysctl(8) now exibits a
+0.1C difference.

This commit fix the kernel references to match the reference value used in
sysctl(8) after r285994.

Sponsored by:	Rubicon Communications (Netgate)
</content>
</entry>
<entry>
<title>Mark the coretemp(4) sysctls as MPSAFE, ensuring that Giant won't be held</title>
<updated>2013-02-18T22:47:16Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2013-02-18T22:47:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e42412a96695d0e9116de5c6ac75823d2711218d'/>
<id>urn:sha1:e42412a96695d0e9116de5c6ac75823d2711218d</id>
<content type='text'>
unnecessarily by a user thread waiting to run on a specific CPU after
calling sched_bind().

Reviewed by:	rstone
Approved by:	emaste (co-mentor)
Sponsored by:	Sandvine Incorporated
MFC after:	1 week
</content>
</entry>
<entry>
<title>Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays</title>
<updated>2013-01-30T18:01:20Z</updated>
<author>
<name>Sofian Brabez</name>
<email>sbz@FreeBSD.org</email>
</author>
<published>2013-01-30T18:01:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=61bfd867626dad25026bafcbc5fbc595d9e85417'/>
<id>urn:sha1:61bfd867626dad25026bafcbc5fbc595d9e85417</id>
<content type='text'>
Reviewed by:	cognet
Approved by:	cognet
</content>
</entry>
<entry>
<title>This isn't functionally identical.  In some cases a hint to disable</title>
<updated>2012-10-22T13:06:09Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2012-10-22T13:06:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a8de37b0244d1101e634922d018579cc3073318f'/>
<id>urn:sha1:a8de37b0244d1101e634922d018579cc3073318f</id>
<content type='text'>
unit 0 would in fact disable all units.

This reverts r241856

Approved by: cperciva (implicit)
</content>
</entry>
<entry>
<title>Now that device disabling is generic, remove extraneous code from the</title>
<updated>2012-10-22T03:41:14Z</updated>
<author>
<name>Eitan Adler</name>
<email>eadler@FreeBSD.org</email>
</author>
<published>2012-10-22T03:41:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=76b7512247ab3bdfffaa4663ff1cc9b6c29cc915'/>
<id>urn:sha1:76b7512247ab3bdfffaa4663ff1cc9b6c29cc915</id>
<content type='text'>
device drivers that used to provide this feature.

Reviewed by:	des
Approved by:	cperciva
MFC after:	1 week
</content>
</entry>
<entry>
<title>#PROCHOT assertion is sticky after reading the MSR (accordingly with</title>
<updated>2011-09-19T10:58:30Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2011-09-19T10:58:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c839b5bbf75d4a5b79a9e7fd6fc3a76cf4206d4f'/>
<id>urn:sha1:c839b5bbf75d4a5b79a9e7fd6fc3a76cf4206d4f</id>
<content type='text'>
Intel manuals) it must be cleared by writing a 0.
Fix that.

Sponsored by:	Sandvine Incorporated
Reported by:	rstone
Reviewed by:	delphij, emaste, rstone
Approved by:	re (kib)
MFC after:	1 week
</content>
</entry>
</feed>
