<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/amd64/pt, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2025-10-17T21:20:21Z</updated>
<entry>
<title>pt: Switch to swi(9)</title>
<updated>2025-10-17T21:20:21Z</updated>
<author>
<name>Bojan Novković</name>
<email>bnovkov@FreeBSD.org</email>
</author>
<published>2025-08-11T18:57:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=96d82d2d133acaf8effa2e3aee546276e39ff9f2'/>
<id>urn:sha1:96d82d2d133acaf8effa2e3aee546276e39ff9f2</id>
<content type='text'>
The pt hwt(4) backend uses NMIs to receive updates about the latest t
racing buffer offsets from the tracing hardware. However, it uses
taskqueue(9) to schedule the bottom-half handler. This can lead to
a panic since the taskqueue(9) code isn't aware it's being called
from an NMI context and uses the regular scheduling interfaces.

Fix this by scheduling the bottom-half handler using swi(9) and the
SWI_FROMNMI flag.

Fixes:	310162ea218a
MFC after:	3 days
Differential Revision:	https://reviews.freebsd.org/D52491
</content>
</entry>
<entry>
<title>pt: Include missing sys/lock.h header</title>
<updated>2025-07-16T17:14:17Z</updated>
<author>
<name>Bojan Novković</name>
<email>bnovkov@FreeBSD.org</email>
</author>
<published>2025-07-16T17:14:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=42d59ad1d63e811998af3efbab1268e6787b750f'/>
<id>urn:sha1:42d59ad1d63e811998af3efbab1268e6787b750f</id>
<content type='text'>
Fixes:	310162ea218a
</content>
</entry>
<entry>
<title>hwt(4): Add Intel Processor Trace backend</title>
<updated>2025-07-16T16:40:37Z</updated>
<author>
<name>Bojan Novković</name>
<email>bnovkov@FreeBSD.org</email>
</author>
<published>2025-07-16T15:32:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=310162ea218a6e6b9d5b2cc6c39f8634f58dc555'/>
<id>urn:sha1:310162ea218a6e6b9d5b2cc6c39f8634f58dc555</id>
<content type='text'>
Differential Revision:	https://reviews.freebsd.org/D46397
Reviewed by:	kib, markj, br
</content>
</entry>
</feed>
