diff --git a/1009-support-to-identify-gnr-pf-and-vf-device-id.patch b/1009-support-to-identify-gnr-pf-and-vf-device-id.patch new file mode 100644 index 0000000000000000000000000000000000000000..716a44dcb0880e4e0796c882f530630244672192 --- /dev/null +++ b/1009-support-to-identify-gnr-pf-and-vf-device-id.patch @@ -0,0 +1,38 @@ +From 58fc1178290b6d672a270d16069f224fbda84b39 Mon Sep 17 00:00:00 2001 +From: Hao Xiang +Date: Mon, 1 Dec 2025 11:53:21 +0800 +Subject: [PATCH] support to identify gnr pf and vf device id + +Signed-off-by: Hao Xiang +Signed-off-by: xianghao.xiang +--- + quickassist/build_system/build_files/qat_service | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/quickassist/build_system/build_files/qat_service b/quickassist/build_system/build_files/qat_service +index 0fc392e..405bb96 100755 +--- a/quickassist/build_system/build_files/qat_service ++++ b/quickassist/build_system/build_files/qat_service +@@ -81,6 +81,8 @@ QAT_4XXX_DEVICE_PCI_ID="4940" + QAT_4XXX_DEVICE_PCI_ID_VM="4941" + QAT_401XX_DEVICE_PCI_ID="4942" + QAT_401XX_DEVICE_PCI_ID_VM="4943" ++QAT_402XX_DEVICE_PCI_ID="4944" ++QAT_402XX_DEVICE_PCI_ID_VM="4945" + VQAT_DEVICE_PCI_ID="0da5" + + INTREE_DRIVERS=(qat_dh895xcc \ +@@ -125,8 +127,8 @@ numD15xxDevicesPF=$(lspci -n | grep -E -c "$INTEL_VENDORID:$D15XX_DEVICE_PCI_ID" + numD15xxDevicesVF=$(lspci -n | grep -E -c "$INTEL_VENDORID:$D15XX_DEVICE_PCI_ID_VM") + numC4xxDevicesPF=$(lspci -n | grep -E -c "$INTEL_VENDORID:$C4XX_DEVICE_PCI_ID") + numC4xxDevicesVF=$(lspci -n | grep -E -c "$INTEL_VENDORID:$C4XX_DEVICE_PCI_ID_VM") +-num4xxxDevicesPF=$(lspci -n | grep -E -c "$INTEL_VENDORID:($QAT_4XXX_DEVICE_PCI_ID|$QAT_401XX_DEVICE_PCI_ID)") +-num4xxxDevicesVF=$(lspci -n | grep -E -c "$INTEL_VENDORID:($QAT_4XXX_DEVICE_PCI_ID_VM|$QAT_401XX_DEVICE_PCI_ID_VM)") ++num4xxxDevicesPF=$(lspci -n | grep -E -c "$INTEL_VENDORID:($QAT_4XXX_DEVICE_PCI_ID|$QAT_401XX_DEVICE_PCI_ID|$QAT_402XX_DEVICE_PCI_ID)") ++num4xxxDevicesVF=$(lspci -n | grep -E -c "$INTEL_VENDORID:($QAT_4XXX_DEVICE_PCI_ID_VM|$QAT_401XX_DEVICE_PCI_ID_VM|$QAT_402XX_DEVICE_PCI_ID_VM)") + numVQATDevices=$(lspci -n | grep -E -c "$INTEL_VENDORID:$VQAT_DEVICE_PCI_ID") + + disable_sriov() { +-- +2.32.0.3.g01195cf9f + diff --git a/intel-QAT20.spec b/intel-QAT20.spec index 3380b93c3cbf4498132d515d4f5fdb00c3866449..b7c68ed047cc9f0b79c6283b5008f93e9e1c767e 100644 --- a/intel-QAT20.spec +++ b/intel-QAT20.spec @@ -1,4 +1,4 @@ -%define anolis_release 14 +%define anolis_release 15 %define debug_package %{nil} %define QAT_release 00004 @@ -18,6 +18,7 @@ Patch1005: 1005-optimise-qat_service-scripts.patch Patch1006: 1006-replace-usdm-with-udma.patch Patch1007: 1007-Fix-uio-scan-logic.patch Patch1008: 1008-modify-default-ServicesEnabled-to-asym-dc.patch +Patch1009: 1009-support-to-identify-gnr-pf-and-vf-device-id.patch BuildRequires: gcc gcc-c++ make systemd-devel openssl-devel zlib-devel yasm BuildRequires: udma-devel @@ -284,6 +285,9 @@ fi ${RM} -rf /etc/udev/rules.d/00-qat.rules /etc/default/qat %changelog +* Mon Dec 01 2025 Hao Xiang - 0.9.4-00004.15 +- modify qat service to identify gnr pf and vf device id + * Thu Mar 26 2025 Hao Xiang - 0.9.4-00004.14 - remove error space in intel-QAT20.spec