From 5dee5799d4c33e22ac075d91b4c61db69e1f6201 Mon Sep 17 00:00:00 2001 From: Teresa Ho Date: Tue, 15 Nov 2022 17:51:49 -0500 Subject: [PATCH] Added ACC200 config file for pf-bb-config This commit installs the pf-bb-config config files for ACC200 device. Test Plan: Pass: Test FEC Operator on lab with ACC200 device Story: 2010341 Task: 46834 Signed-off-by: Teresa Ho Change-Id: Id88158209b584803b57c3c24692b2e8d8a3526a5 --- .../Added-acc200_config_1vf_5g.cfg.patch | 59 +++++++++++++++++++ .../debian/deb_folder/patches/series | 1 + .../debian/deb_folder/pf-bb-config.install | 4 +- base/pf-bb-config/debian/deb_folder/rules | 3 + 4 files changed, 66 insertions(+), 1 deletion(-) create mode 100644 base/pf-bb-config/debian/deb_folder/patches/Added-acc200_config_1vf_5g.cfg.patch diff --git a/base/pf-bb-config/debian/deb_folder/patches/Added-acc200_config_1vf_5g.cfg.patch b/base/pf-bb-config/debian/deb_folder/patches/Added-acc200_config_1vf_5g.cfg.patch new file mode 100644 index 000000000..650d64221 --- /dev/null +++ b/base/pf-bb-config/debian/deb_folder/patches/Added-acc200_config_1vf_5g.cfg.patch @@ -0,0 +1,59 @@ +From 3d2da09d14dc4adefd79a2eee50d43556e618f0b Mon Sep 17 00:00:00 2001 +From: Teresa Ho +Date: Mon, 14 Nov 2022 13:51:51 -0500 +Subject: [PATCH] Added acc200_config_1vf_5g.cfg + +Added config file for ACC200 specifying 1 VF and 5G. + +Signed-off-by: Teresa Ho +--- + acc200/acc200_config_1vf_5g.cfg | 37 +++++++++++++++++++++++++++++++++ + 1 file changed, 37 insertions(+) + create mode 100644 acc200/acc200_config_1vf_5g.cfg + +diff --git a/acc200/acc200_config_1vf_5g.cfg b/acc200/acc200_config_1vf_5g.cfg +new file mode 100644 +index 0000000..d4375ab +--- /dev/null ++++ b/acc200/acc200_config_1vf_5g.cfg +@@ -0,0 +1,37 @@ ++; SPDX-License-Identifier: Apache-2.0 ++; Copyright(c) 2020 Intel Corporation ++ ++[MODE] ++pf_mode_en = 0 ++ ++[VFBUNDLES] ++num_vf_bundles = 1 ++ ++[MAXQSIZE] ++max_queue_size = 1024 ++ ++[QUL4G] ++num_qgroups = 0 ++num_aqs_per_groups = 16 ++aq_depth_log2 = 4 ++ ++[QDL4G] ++num_qgroups = 0 ++num_aqs_per_groups = 16 ++aq_depth_log2 = 4 ++ ++[QUL5G] ++num_qgroups = 4 ++num_aqs_per_groups = 16 ++aq_depth_log2 = 4 ++ ++[QDL5G] ++num_qgroups = 4 ++num_aqs_per_groups = 16 ++aq_depth_log2 = 4 ++ ++[QFFT] ++num_qgroups = 4 ++num_aqs_per_groups = 16 ++aq_depth_log2 = 4 ++ +-- +2.25.1 + diff --git a/base/pf-bb-config/debian/deb_folder/patches/series b/base/pf-bb-config/debian/deb_folder/patches/series index d24e48207..45501d44d 100644 --- a/base/pf-bb-config/debian/deb_folder/patches/series +++ b/base/pf-bb-config/debian/deb_folder/patches/series @@ -1 +1,2 @@ Customize-fpga_5gnr-config-for-1-VF.patch +Added-acc200_config_1vf_5g.cfg.patch diff --git a/base/pf-bb-config/debian/deb_folder/pf-bb-config.install b/base/pf-bb-config/debian/deb_folder/pf-bb-config.install index b9b7a175f..9c8622038 100644 --- a/base/pf-bb-config/debian/deb_folder/pf-bb-config.install +++ b/base/pf-bb-config/debian/deb_folder/pf-bb-config.install @@ -1,5 +1,7 @@ usr/bin/pf_bb_config usr/share/pf-bb-config/acc100/acc100_config_1vf_4g5g.cfg usr/share/pf-bb-config/acc100/acc100_config_vf_5g.cfg +usr/share/pf-bb-config/acc200/acc200_config_16vf.cfg +usr/share/pf-bb-config/acc200/acc200_config_1vf_5g.cfg usr/share/pf-bb-config/fpga_5gnr/fpga_5gnr_config_vf.cfg -usr/share/pf-bb-config/README.md \ No newline at end of file +usr/share/pf-bb-config/README.md diff --git a/base/pf-bb-config/debian/deb_folder/rules b/base/pf-bb-config/debian/deb_folder/rules index 8963ec79b..bc2931808 100755 --- a/base/pf-bb-config/debian/deb_folder/rules +++ b/base/pf-bb-config/debian/deb_folder/rules @@ -28,10 +28,13 @@ DEBIAN_DESTDIR := $(CURDIR)/debian/tmp override_dh_install: install -d -m 755 ${DEBIAN_DESTDIR}/usr/bin install -d -m 755 ${DEBIAN_DESTDIR}/usr/share/pf-bb-config/acc100 + install -d -m 755 ${DEBIAN_DESTDIR}/usr/share/pf-bb-config/acc200 install -d -m 755 ${DEBIAN_DESTDIR}/usr/share/pf-bb-config/fpga_5gnr install -p -D -m 700 pf_bb_config ${DEBIAN_DESTDIR}/usr/bin/pf_bb_config install -p -D -m 600 acc100/acc100_config_1vf_4g5g.cfg ${DEBIAN_DESTDIR}/usr/share/pf-bb-config/acc100/acc100_config_1vf_4g5g.cfg install -p -D -m 600 acc100/acc100_config_vf_5g.cfg ${DEBIAN_DESTDIR}/usr/share/pf-bb-config/acc100/acc100_config_vf_5g.cfg + install -p -D -m 600 acc200/acc200_config_16vf.cfg ${DEBIAN_DESTDIR}/usr/share/pf-bb-config/acc200/acc200_config_16vf.cfg + install -p -D -m 600 acc200/acc200_config_1vf_5g.cfg ${DEBIAN_DESTDIR}/usr/share/pf-bb-config/acc200/acc200_config_1vf_5g.cfg install -p -D -m 600 fpga_5gnr/fpga_5gnr_config_vf.cfg ${DEBIAN_DESTDIR}/usr/share/pf-bb-config/fpga_5gnr/fpga_5gnr_config_vf.cfg install -p -D -m 644 README.md ${DEBIAN_DESTDIR}/usr/share/pf-bb-config/README.md dh_install