From 5aca6fa7b3e1215d37a8efed7ae7939cad0a37c7 Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Tue, 28 Mar 2023 11:34:39 +0000 Subject: [PATCH] import pf-bb-config-22.11-2.el9 --- .gitignore | 1 + .pf-bb-config.metadata | 1 + ...af16cdd0b704d49fe0cc621a3b5845c2ee2a.patch | 48 ++++++++++++++++ SPECS/pf-bb-config.spec | 56 +++++++++++++++++++ 4 files changed, 106 insertions(+) create mode 100644 .gitignore create mode 100644 .pf-bb-config.metadata create mode 100644 SOURCES/2b02af16cdd0b704d49fe0cc621a3b5845c2ee2a.patch create mode 100644 SPECS/pf-bb-config.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..396e2e3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/pf-bb-config-22.11.tar.gz diff --git a/.pf-bb-config.metadata b/.pf-bb-config.metadata new file mode 100644 index 0000000..cb7d43a --- /dev/null +++ b/.pf-bb-config.metadata @@ -0,0 +1 @@ +774ecdd301c9f25a27f20f2fdd94cfdf93e98246 SOURCES/pf-bb-config-22.11.tar.gz diff --git a/SOURCES/2b02af16cdd0b704d49fe0cc621a3b5845c2ee2a.patch b/SOURCES/2b02af16cdd0b704d49fe0cc621a3b5845c2ee2a.patch new file mode 100644 index 0000000..15e4a71 --- /dev/null +++ b/SOURCES/2b02af16cdd0b704d49fe0cc621a3b5845c2ee2a.patch @@ -0,0 +1,48 @@ +From 2b02af16cdd0b704d49fe0cc621a3b5845c2ee2a Mon Sep 17 00:00:00 2001 +From: Nicolas Chautru +Date: Mon, 9 Jan 2023 14:24:56 -0800 +Subject: [PATCH] Typo in ACC100 config files introduced in previous commit + +Signed-off-by: Nicolas Chautru +--- + acc100/acc100_config_2vf_4g5g.cfg | 32 ++++++++++++++++++++++++++++++- + 1 file changed, 31 insertions(+), 1 deletion(-) + +diff --git a/acc100/acc100_config_2vf_4g5g.cfg b/acc100/acc100_config_2vf_4g5g.cfg +index cba6c12..ce68033 100644 +--- a/acc100/acc100_config_2vf_4g5g.cfg ++++ b/acc100/acc100_config_2vf_4g5g.cfg +@@ -1 +1,31 @@ +-acc100_config_4vf_4g5g.cfg +\ No newline at end of file ++; SPDX-License-Identifier: Apache-2.0 ++; Copyright(c) 2020 Intel Corporation ++ ++[MODE] ++pf_mode_en = 0 ++ ++[VFBUNDLES] ++num_vf_bundles = 2 ++ ++[MAXQSIZE] ++max_queue_size = 1024 ++ ++[QUL4G] ++num_qgroups = 2 ++num_aqs_per_groups = 16 ++aq_depth_log2 = 4 ++ ++[QDL4G] ++num_qgroups = 2 ++num_aqs_per_groups = 16 ++aq_depth_log2 = 4 ++ ++[QUL5G] ++num_qgroups = 2 ++num_aqs_per_groups = 16 ++aq_depth_log2 = 4 ++ ++[QDL5G] ++num_qgroups = 2 ++num_aqs_per_groups = 16 ++aq_depth_log2 = 4 diff --git a/SPECS/pf-bb-config.spec b/SPECS/pf-bb-config.spec new file mode 100644 index 0000000..21aad8b --- /dev/null +++ b/SPECS/pf-bb-config.spec @@ -0,0 +1,56 @@ +Name: pf-bb-config +Version: 22.11 +Release: 2%{?dist} +Summary: PF BBDEV (baseband device) Configuration Application + +License: Apache-2.0 +URL: https://github.com/intel/pf-bb-config +Source0: %{url}/archive/v%{version}/pf-bb-config-%{version}.tar.gz +Patch0: %{url}/commit/2b02af16cdd0b704d49fe0cc621a3b5845c2ee2a.patch + +# Currently big endian is not supported due to a bug +ExcludeArch: s390x + +BuildRequires: gcc +BuildRequires: make + + +%description +The PF BBDEV (baseband device) Configuration Application "pf_bb_config" +provides a means to configure the baseband device at the host-level. +The program accesses the configuration space and sets the various parameters +through memory-mapped IO read/writes. + + +%prep +%autosetup -p1 +sed -i "s/#VERSION_STRING#/%{version}/g" config_app.c + + +%build +%make_build CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="${RPM_LD_FLAGS}" + + +%install +install -d -m 755 %{buildroot}%{_bindir} +install -d -m 755 %{buildroot}%{_datadir}/pf-bb-config/acc100/ +install -p -D -m 755 pf_bb_config %{buildroot}%{_bindir}/pf_bb_config +cp -a acc100/*.cfg %{buildroot}%{_datadir}/pf-bb-config/acc100/ + + +%files +%license LICENSE +%doc README.md +%{_bindir}/pf_bb_config +%{_datadir}/pf-bb-config/ + + +%changelog +* Thu Feb 16 2023 Timothy Redaelli - 22.11-2 +- Rebuilt after adding gating + +* Mon Jan 16 2023 Timothy Redaelli - 22.11-1 +- Update to 22.11 + +* Mon Oct 03 2022 Timothy Redaelli - 22.07-1 +- Initial import (fedora#2101769)