Page MenuHomeFreeBSD

qat: Intel® 4xxx Series driver API extention
ClosedPublic

Authored by piotrx.kasierski_intel.com on Aug 28 2023, 9:47 AM.
Tags
None
Referenced Files
Unknown Object (File)
Tue, Apr 23, 3:12 PM
Unknown Object (File)
Tue, Apr 23, 3:12 PM
Unknown Object (File)
Mon, Apr 22, 12:15 AM
Unknown Object (File)
Mar 20 2024, 8:00 PM
Unknown Object (File)
Jan 10 2024, 11:30 AM
Unknown Object (File)
Jan 10 2024, 11:22 AM
Unknown Object (File)
Jan 10 2024, 11:22 AM
Unknown Object (File)
Jan 2 2024, 7:09 PM
Tokens
"Yellow Medal" token, awarded by piotrx.kasierski_intel.com.

Details

Summary

Overview:
Intel(R) QuickAssist Technology (Intel(R) QAT) provides hardware
acceleration for offloading security, authentication and compression
services from the CPU, thus significantly increasing the performance and
efficiency of standard platform solutions.

This commit introduces:

  • Quick Assist API update for partial decompress and zero padding.
  • Refactor of UIO locking.
  • VF driver hotplug fix.
  • Minor code style fixes for firmware API.

Patch co-authored by: Krzysztof Zdziarski <krzysztofx.zdziarski@intel.com>
Patch co-authored by: Michal Gulbicki <michalx.gulbicki@intel.com>
Patch co-authored by: Piotr Kasierski <piotrx.kasierski@intel.com>
Patch co-authored by: Karol Grzadziel <karolx.grzadziel@intel.com>

Sponsored by: Intel Corporation

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

qat: Intel® 4xxx Series driver API extention

Summary:
Overview:
Intel(R) QuickAssist Technology (Intel(R) QAT) provides hardware
acceleration for offloading security, authentication and compression
services from the CPU, thus significantly increasing the performance and
efficiency of standard platform solutions.

This commit introduces:
- Quick Assist API update for partial decompress and zero padding.
- UIO support locking simplification.
- Fixed VF driver hotplug.

Patch co-authored by: Krzysztof Zdziarski <krzysztofx.zdziarski@intel.com>
Patch co-authored by: Michal Gulbicki <michalx.gulbicki@intel.com>
Patch co-authored by: Piotr Kasierski <piotrx.kasierski@intel.com>
Patch co-authored by: Karol Grzadziel <karolx.grzadziel@intel.com>

Sponsored by: Intel Corporation

Subscribers: imp

Differential Revision: https://reviews.freebsd.org/D41613

Seems ok to me. The commit log message is quite vague - is there some reference documentation explaining the changes that we can link to?

There are also quite a few code/comment style changes, but this is not mentioned in the commit log.

This revision is now accepted and ready to land.Aug 28 2023, 1:55 PM
This revision now requires review to proceed.Aug 29 2023, 8:21 AM
This revision was not accepted when it landed; it landed in state Needs Review.Sep 6 2023, 2:01 PM
This revision was automatically updated to reflect the committed changes.