public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/qatlib] rawhide: Update to qatlib 26.08
@ 2026-08-07 17:34 Giovanni Cabiddu
0 siblings, 0 replies; only message in thread
From: Giovanni Cabiddu @ 2026-08-07 17:34 UTC (permalink / raw)
To: git-commits
A new commit has been pushed.
Repo : rpms/qatlib
Branch : rawhide
Commit : 0e3da13d99cd9582ea694f7697c45fb3d8fe30eb
Author : Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Date : 2026-08-07T13:22:16-04:00
Stats : +29/-37 in 3 file(s)
URL : https://src.fedoraproject.org/rpms/qatlib/c/0e3da13d99cd9582ea694f7697c45fb3d8fe30eb?branch=rawhide
Log:
Update to qatlib 26.08
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
---
diff --git a/force-32-bit-MMIO-CSR-reads.patch b/force-32-bit-MMIO-CSR-reads.patch
deleted file mode 100644
index a30777c..0000000
--- a/force-32-bit-MMIO-CSR-reads.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-diff --git a/quickassist/lookaside/access_layer/src/qat_direct/include/adf_platform_common.h b/quickassist/lookaside/access_layer/src/qat_direct/include/adf_platform_common.h
-index 6956a5e02502..449ba2978a93 100644
---- a/quickassist/lookaside/access_layer/src/qat_direct/include/adf_platform_common.h
-+++ b/quickassist/lookaside/access_layer/src/qat_direct/include/adf_platform_common.h
-@@ -258,8 +258,21 @@ static inline unsigned int modulo(unsigned int data, unsigned int shift)
- #define ICP_ADF_CSR_WR(csrAddr, csrOffset, val) \
- (void)((*((volatile Cpa32U *)(((Cpa8U *)csrAddr) + csrOffset)) = (val)))
-
--/* CSR read macro */
--#define ICP_ADF_CSR_RD(csrAddr, csrOffset) \
-- (*((volatile Cpa32U *)(((Cpa8U *)csrAddr) + csrOffset)))
-+/*
-+ * Force MMIO loads to remain 32-bit wide. GCC 16 may otherwise narrow a
-+ * volatile 32-bit CSR read to a byte access when only one bit is tested,
-+ * which breaks QAT mailbox CSRs that require DWORD transactions.
-+ */
-+static inline unsigned int icp_adf_csr_rd(void *csrAddr, unsigned int csrOffset)
-+{
-+ const volatile void *addr = ((char *)csrAddr) + csrOffset;
-+ unsigned int val;
-+
-+ __asm__ __volatile__("movl (%1), %0" : "=r"(val) : "r"(addr) : "memory");
-+
-+ return val;
-+}
-+
-+#define ICP_ADF_CSR_RD(csrAddr, csrOffset) icp_adf_csr_rd(csrAddr, csrOffset)
-
- #endif /* ADF_PLATFORM_COMMON_H */
---
-2.54.0
-
diff --git a/qatlib.spec b/qatlib.spec
index 9f4f870..eabc6d9 100644
--- a/qatlib.spec
+++ b/qatlib.spec
@@ -3,8 +3,8 @@
%global libqat_soversion 4
%global libusdm_soversion 0
Name: qatlib
-Version: 26.02.0
-Release: 4%{?dist}
+Version: 26.08.0
+Release: 1%{?dist}
Summary: Intel QuickAssist user space library
# The entire source code is released under BSD.
# For a breakdown of inbound licenses see the INSTALL file.
@@ -15,7 +15,6 @@ BuildRequires: systemd gcc make autoconf autoconf-archive automake libtool sy
Recommends: qatlib-service
# https://bugzilla.redhat.com/show_bug.cgi?id=1897661
ExcludeArch: %{arm} aarch64 %{power64} s390x i686 riscv64
-Patch0: force-32-bit-MMIO-CSR-reads.patch
%description
Intel QuickAssist Technology (Intel QAT) provides hardware acceleration
@@ -55,6 +54,15 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
This package contains a daemon that manages QAT resources for the Intel
QuickAssist Technology user space library (qatlib).
+%package tools
+Summary: Utilities for Intel QAT device configuration
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: python3
+
+%description tools
+This package provides command-line utilities for managing Intel QuickAssist
+Technology (QAT) devices.
+
%prep
%autosetup -p1
@@ -111,6 +119,8 @@ fi
%attr(0754,-,qat) %{_bindir}/cpa_sample_code
%attr(0754,-,qat) %{_bindir}/dc_dp_sample
%attr(0754,-,qat) %{_bindir}/dc_stateless_sample
+%attr(0754,-,qat) %{_bindir}/dc_stateless_sample_dict
+%attr(0754,-,qat) %{_bindir}/decomp_stateless_sample
%attr(0754,-,qat) %{_bindir}/chaining_sample
%attr(0754,-,qat) %{_bindir}/dc_stateless_multi_op_sample
%attr(0754,-,qat) %{_bindir}/algchaining_sample
@@ -124,14 +134,19 @@ fi
%attr(0754,-,qat) %{_bindir}/sym_dp_sample
%attr(0754,-,qat) %{_bindir}/dh_sample
%attr(0754,-,qat) %{_bindir}/eddsa_sample
+%attr(0754,-,qat) %{_bindir}/kpt_rsa_sample
+%attr(0754,-,qat) %{_bindir}/kpt_ecdsa_sample
%attr(0754,-,qat) %{_bindir}/prime_sample
%attr(0754,-,qat) %{_bindir}/hkdf_sample
%attr(0754,-,qat) %{_bindir}/ec_montedwds_sample
-%attr(0754,-,qat) %{_bindir}/zuc_sample
+%attr(0754,-,qat) %{_bindir}/zuc128_sample
%attr(0754,-,qat) %{_bindir}/update_sample
%{_datadir}/qat/calgary
%{_datadir}/qat/calgary32
%{_datadir}/qat/canterbury
+%{_datadir}/qat/paper4
+%{_datadir}/qat/paper4.dict
+%{_datadir}/qat/paper4.gz
%{_mandir}/man7/cpa_sample_code.7*
%files service
@@ -142,7 +157,16 @@ fi
%{_mandir}/man8/qatmgr.8*
%{_mandir}/man8/qat_init.sh.8*
+%files tools
+%{_sbindir}/qat_sla_mgr
+%{_sbindir}/qat_sla_rl.py
+%{_mandir}/man8/qat_sla_mgr.8*
+
%changelog
+* Fri Aug 07 2026 Giovanni Cabiddu <giovanni.cabiddu@intel.com> - 26.08.0-1
+- Update to qatlib 26.08.0
+- Remove force-32-bit-MMIO-CSR-reads.patch as included in qatlib 26.08.0
+
* Thu Jul 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 26.02.0-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
diff --git a/sources b/sources
index 6904b4e..af504b3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qatlib-26.02.0.tar.gz) = 17f728ce0bdde392d2744bb40d6c8ceb6f8a51b987bee74c2e878d0ce93b9848e90f8f4afb887717fdfd1145fd6a6e3d2f7808227f9f137c3bb6ab87815ac51c
+SHA512 (qatlib-26.08.0.tar.gz) = 7f6a295f9f870bf9825cb45d93f7e683f32cc9b0d10f911fd090699fb39538d3abb30f9bd9bcf78b0fbee3a2a49be439d0b0c47ddc395d274148ac310b7ceeb3
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2026-08-07 17:34 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-07 17:34 [rpms/qatlib] rawhide: Update to qatlib 26.08 Giovanni Cabiddu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox