<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/qat, 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-18T05:12:37Z</updated>
<entry>
<title>knotes: kqueue: handle copy for trivial filters</title>
<updated>2025-10-18T05:12:37Z</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2025-10-16T22:32:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=36138969847b231cd98f48272e2bdf88a8dc08dd'/>
<id>urn:sha1:36138969847b231cd98f48272e2bdf88a8dc08dd</id>
<content type='text'>
Reviewed by:	markj
Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
Differential revision:	https://reviews.freebsd.org/D52045
</content>
</entry>
<entry>
<title>qat: enable qat driver for 402xx device</title>
<updated>2025-09-15T13:48:45Z</updated>
<author>
<name>Hareshx Sankar Raj</name>
<email>hareshx.sankar.raj@intel.com</email>
</author>
<published>2025-09-04T18:21:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7fbd362c091b2b384d14c3ed5af9234bb2eff9c2'/>
<id>urn:sha1:7fbd362c091b2b384d14c3ed5af9234bb2eff9c2</id>
<content type='text'>
Enabled qat driver support for 402xx device with
ID 0x4944/0x4945. This is an additional device supported
under the existing qat_4xxx driver. Firmwares specific to
the 402xx device are added.

Signed-off-by: Hareshx Sankar Raj &lt;hareshx.sankar.raj@intel.com&gt;

Relnotes:	yes
Sponsored by:	Intel Corporation
MFC after:	1 month
Differential Revision:	https://reviews.freebsd.org/D52488
</content>
</entry>
<entry>
<title>LinuxKPI: rename from_timer() to timer_container_of()</title>
<updated>2025-09-05T23:24:15Z</updated>
<author>
<name>Bjoern A. Zeeb</name>
<email>bz@FreeBSD.org</email>
</author>
<published>2025-09-04T20:23:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=81cb7c4c8e7bc4951c77fe64a63a847ed6abee38'/>
<id>urn:sha1:81cb7c4c8e7bc4951c77fe64a63a847ed6abee38</id>
<content type='text'>
With Linux 6.16 from_timer() got renamed to timer_container_of(); add
the LINUXKPI_VERSION check with a default to the current version.
Update all in-tree consumers (apart from wireless drivers managed
otherwise).

Sponsored by:	The FreeBSD Foundation (initially)
MFC after:	3 days
Reviewed by:	dumbbell
Differential Revision:	https://reviews.freebsd.org/D52073
</content>
</entry>
<entry>
<title>qat: Revert changes to BAR indices</title>
<updated>2025-08-04T12:44:05Z</updated>
<author>
<name>Mark Johnston</name>
<email>markj@FreeBSD.org</email>
</author>
<published>2025-08-01T09:29:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4a8e62a1209f7d7529817c4c27b91fb97750b7b2'/>
<id>urn:sha1:4a8e62a1209f7d7529817c4c27b91fb97750b7b2</id>
<content type='text'>
It is not clear how commit ded037e65e52 could reasonably change BAR
indices, and doing so broke at least the C3000 driver.  Revert that part
of the change.

Reported by:	kp
Reviewed by:	kp, Haresh Sankar Raj &lt;hareshx.sankar.raj@intel.com&gt;
MFC after:	3 days
Fixes:		ded037e65e52 ("qat: driver updates to improve code and fix bugs")
Differential Revision:	https://reviews.freebsd.org/D51664
</content>
</entry>
<entry>
<title>newbus: replace leftover device unit wildcards</title>
<updated>2025-06-21T02:57:45Z</updated>
<author>
<name>Ahmad Khalifa</name>
<email>vexeduxr@FreeBSD.org</email>
</author>
<published>2025-06-11T00:25:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b670c9bafc0e31c7609969bf374b2e80bdc00211'/>
<id>urn:sha1:b670c9bafc0e31c7609969bf374b2e80bdc00211</id>
<content type='text'>
Reviewed by:	imp, jhb
Approved by:	imp (mentor)
Differential Revision:	https://reviews.freebsd.org/D50913
</content>
</entry>
<entry>
<title>machine/stdarg.h -&gt; sys/stdarg.h</title>
<updated>2025-06-11T16:39:02Z</updated>
<author>
<name>Brooks Davis</name>
<email>brooks@FreeBSD.org</email>
</author>
<published>2025-06-11T16:39:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e453e498cbb88570a3ff7b3679de65c88707da95'/>
<id>urn:sha1:e453e498cbb88570a3ff7b3679de65c88707da95</id>
<content type='text'>
Switch to using sys/stdarg.h for va_list type and va_* builtins.

Make an attempt to insert the include in a sensible place.  Where
style(9) was followed this is easy, where it was ignored, aim for the
first block of sys/*.h headers and don't get too fussy or try to fix
other style bugs.

Reviewed by:	imp
Exp-run by:	antoine (PR 286274)
Pull Request:	https://github.com/freebsd/freebsd-src/pull/1595
</content>
</entry>
<entry>
<title>qat: update API files to use SPDX identifier</title>
<updated>2025-06-06T13:50:00Z</updated>
<author>
<name>Hareshx Sankar Raj</name>
<email>hareshx.sankar.raj@intel.com</email>
</author>
<published>2025-05-29T08:14:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2542189532b3025577fa4e782904494f3587008b'/>
<id>urn:sha1:2542189532b3025577fa4e782904494f3587008b</id>
<content type='text'>
API files are updated to have SPDX identifier and remove
longer form of license to ensure consistency with the
license format across all files.

Reviewed by:	markj, ziaee
MFC after:	2 weeks
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D50379
</content>
</entry>
<entry>
<title>qat: refactor error handling and add mutex locks</title>
<updated>2025-06-06T13:49:51Z</updated>
<author>
<name>Hareshx Sankar Raj</name>
<email>hareshx.sankar.raj@intel.com</email>
</author>
<published>2025-05-07T09:32:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ae1dc27639c88038d150660c4096753e210aec42'/>
<id>urn:sha1:ae1dc27639c88038d150660c4096753e210aec42</id>
<content type='text'>
Error handling in qat driver code has been refactored.
Mutex lock handling has also been added during driver
attach and detach. Also pci_disable_busmaster() is called in
adf_detach() to ensure proper cleanup during device detachment.

Reviewed by:	markj, ziaee
MFC after:	2 weeks
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D50379
</content>
</entry>
<entry>
<title>qat: driver updates to improve code and fix bugs</title>
<updated>2025-06-06T13:43:54Z</updated>
<author>
<name>Hareshx Sankar Raj</name>
<email>hareshx.sankar.raj@intel.com</email>
</author>
<published>2025-05-07T09:38:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ded037e65e5239671b1292ec987a2e0894b217b5'/>
<id>urn:sha1:ded037e65e5239671b1292ec987a2e0894b217b5</id>
<content type='text'>
Bug fixes and improvements are done for the qat code base
to improve code quality.

Reviewed by:	markj, ziaee
MFC after:	2 weeks
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D50379
</content>
</entry>
<entry>
<title>qat: reimplement cpaCyGetXXXInstances as a wrapper</title>
<updated>2025-06-06T13:43:42Z</updated>
<author>
<name>Hareshx Sankar Raj</name>
<email>hareshx.sankar.raj@intel.com</email>
</author>
<published>2025-05-01T05:53:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e745eee59c821c1d8ae7f5b25dfbdf0049b4787c'/>
<id>urn:sha1:e745eee59c821c1d8ae7f5b25dfbdf0049b4787c</id>
<content type='text'>
Currently code from sal_instances.c and sal_crypto.c
for getting cy instances or number of instances is duplicated.

This commit replaces cpaCyGetXXXInstances implementation with
Lac_GetCyXXXInstancesByType invocation.

Reviewed by:	markj, ziaee
MFC after:	2 weeks
Sponsored by:   Intel Corporation
Differential Revision:  https://reviews.freebsd.org/D50379
</content>
</entry>
</feed>
