<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/drm2, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>kva_alloc/free: Use void * instead of vm_offset_t</title>
<updated>2026-04-23T17:05:54+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2026-04-23T17:05:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2d0634d2e74bb697573afaf888207a8ad1ba3242'/>
<id>2d0634d2e74bb697573afaf888207a8ad1ba3242</id>
<content type='text'>
Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</pre>
</div>
</content>
</entry>
<entry>
<title>pmap_qenter/qremove: Use void * instead of vm_offset_t</title>
<updated>2026-04-23T17:05:54+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2026-04-23T17:05:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e27501388fc0dc2a29f90cb24ba8d36e9bb6631f'/>
<id>e27501388fc0dc2a29f90cb24ba8d36e9bb6631f</id>
<content type='text'>
Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</pre>
</div>
</content>
</entry>
<entry>
<title>sf_buf_kva: Return a pointer instead of a vm_offset_t</title>
<updated>2026-04-23T17:05:54+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2026-04-23T17:05:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=573e6313bc3b3d7d8da4531fbfaa2763dbe209a7'/>
<id>573e6313bc3b3d7d8da4531fbfaa2763dbe209a7</id>
<content type='text'>
This removes the need for several casts to pointer in callers.

Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This removes the need for several casts to pointer in callers.

Effort:		CHERI upstreaming
Reviewed by:	kib
Sponsored by:	AFRL, DARPA
Pull Request:	https://github.com/freebsd/freebsd-src/pull/2068
</pre>
</div>
</content>
</entry>
<entry>
<title>drm2: update gone_in to 16 from 13</title>
<updated>2025-11-13T20:37:19+00:00</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2025-11-13T20:37:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3a572775bfc3b1dc127e2db1a7c95ca776ff5245'/>
<id>3a572775bfc3b1dc127e2db1a7c95ca776ff5245</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vt: refer to correct man section.</title>
<updated>2025-07-22T15:26:21+00:00</updated>
<author>
<name>Matteo Riondato</name>
<email>matteo@FreeBSD.org</email>
</author>
<published>2025-07-22T14:11:25+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7cd7b849b0629a259f4034514cf0e47e82efc44a'/>
<id>7cd7b849b0629a259f4034514cf0e47e82efc44a</id>
<content type='text'>
Signed-off-by: Matteo Riondato &lt;matteo@FreeBSD.org&gt;
Reviewed by: imp,emaste
Pull Request: https://github.com/freebsd/freebsd-src/pull/1781
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Matteo Riondato &lt;matteo@FreeBSD.org&gt;
Reviewed by: imp,emaste
Pull Request: https://github.com/freebsd/freebsd-src/pull/1781
</pre>
</div>
</content>
</entry>
<entry>
<title>gone_in: make it __printflike()</title>
<updated>2025-06-24T22:23:47+00:00</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2025-06-24T22:23:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=01addd846c64fc2c8be610d83bfdc84ddb57f2ec'/>
<id>01addd846c64fc2c8be610d83bfdc84ddb57f2ec</id>
<content type='text'>
Provide flexibility to use format strings for gone_in().  As a side
effect, this removes hardcoded string "Obsolete code will be removed
soon:" from the message, so now it is obligation of the deprecated code to
provide a meaningful message.  This required a small adoption of the
existing users: midi, drm2 and le(4).  Note that gone_in() is not a public
KPI as it has no sense to use it outside of the FreeBSD tree.

Reviewed by:		imp
Differential Revision:	https://reviews.freebsd.org/D50783
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Provide flexibility to use format strings for gone_in().  As a side
effect, this removes hardcoded string "Obsolete code will be removed
soon:" from the message, so now it is obligation of the deprecated code to
provide a meaningful message.  This required a small adoption of the
existing users: midi, drm2 and le(4).  Note that gone_in() is not a public
KPI as it has no sense to use it outside of the FreeBSD tree.

Reviewed by:		imp
Differential Revision:	https://reviews.freebsd.org/D50783
</pre>
</div>
</content>
</entry>
<entry>
<title>drm2/ttm: Add missing includes to fix arm TEGRA124 build</title>
<updated>2025-05-31T19:01:39+00:00</updated>
<author>
<name>Jessica Clarke</name>
<email>jrtc27@FreeBSD.org</email>
</author>
<published>2025-05-31T19:01:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7944a87dce9355bea07b7cbd005cf5107fac61d2'/>
<id>7944a87dce9355bea07b7cbd005cf5107fac61d2</id>
<content type='text'>
Fixes:	bcd85e0150c9 ("vm_page: make iter_insert() public")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes:	bcd85e0150c9 ("vm_page: make iter_insert() public")
</pre>
</div>
</content>
</entry>
<entry>
<title>vm_page: make iter_insert() public</title>
<updated>2025-05-09T04:13:32+00:00</updated>
<author>
<name>Doug Moore</name>
<email>dougm@FreeBSD.org</email>
</author>
<published>2025-05-09T04:13:32+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bcd85e0150c903848f6e0d54f5428931c2f2d575'/>
<id>bcd85e0150c903848f6e0d54f5428931c2f2d575</id>
<content type='text'>
In places where vm_page_insert() is used after lookups, or for
consecutive pages, use vm_page_iter_insert instead, to exploit
locality.

Reviewed by:	kib, markj
Differential Revision:	https://reviews.freebsd.org/D50248
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In places where vm_page_insert() is used after lookups, or for
consecutive pages, use vm_page_iter_insert instead, to exploit
locality.

Reviewed by:	kib, markj
Differential Revision:	https://reviews.freebsd.org/D50248
</pre>
</div>
</content>
</entry>
<entry>
<title>vm_lowmem: Fix signature mismatches in vm_lowmem callbacks</title>
<updated>2025-03-05T01:18:52+00:00</updated>
<author>
<name>SHENGYI HONG</name>
<email>aokblast@FreeBSD.org</email>
</author>
<published>2025-02-23T17:12:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8ee127efb045caf5ad9522f3c63c7e18f9d7279f'/>
<id>8ee127efb045caf5ad9522f3c63c7e18f9d7279f</id>
<content type='text'>
This is required for kernel CFI.

Reviewed by:	rrs, jhb, glebius
Differential Revision:	https://reviews.freebsd.org/D49111
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is required for kernel CFI.

Reviewed by:	rrs, jhb, glebius
Differential Revision:	https://reviews.freebsd.org/D49111
</pre>
</div>
</content>
</entry>
<entry>
<title>LinnuxKPI: drm2: retire timespec_to_jiffies()</title>
<updated>2025-02-01T00:47:30+00:00</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2025-01-07T19:57:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=95ea57c856392e2824d9c5b68ac912066e7fde36'/>
<id>95ea57c856392e2824d9c5b68ac912066e7fde36</id>
<content type='text'>
Linux has removed timespec_to_jiffies() half a decade ago [1].
I cannot find any use of it anymore in recent drm-kmod branches
or in the tree so retire it.

While here also retire it from drm2.

Reported by:	emaste (D48318) [1].
Sponsored by:	The freeBSD Foundation
MFC after:	2 weeks
Reviewed by:	emaste, dumbbell (tested all drm-kmod versions, thanks!)
Differential Revision: https://reviews.freebsd.org/D48379
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Linux has removed timespec_to_jiffies() half a decade ago [1].
I cannot find any use of it anymore in recent drm-kmod branches
or in the tree so retire it.

While here also retire it from drm2.

Reported by:	emaste (D48318) [1].
Sponsored by:	The freeBSD Foundation
MFC after:	2 weeks
Reviewed by:	emaste, dumbbell (tested all drm-kmod versions, thanks!)
Differential Revision: https://reviews.freebsd.org/D48379
</pre>
</div>
</content>
</entry>
</feed>
