The Intel Quartzville (QV) tools is a bundle of network utilities that
support validation, debug, and IEEE Conformance testing of Intel
network adapters; identification and diagnostics of Intel PCI adapters,
collection of properties and assigned resources, for automation; and
an EEPROM programming utility.
The Quartzville tools are proprietary, but the Intel QV Linux (iqvlinux)
driver is licensed as open source (GPL2), and it shall be supported as
a kernel module in StarlingX.
This commit adds container-based support of Intel Quartzville (QV) tools
in StarlingX, as a facility to users that own a valid Intel QV license,
so they may install QV tools into the container stx-debian-tools-dev.
The following packages are added: kmod, tree
The following packages are moved from Debian Vanilla repo to StarlingX
repo, so they can be version-controlled: autoconf-archive, autogen,
cmake, doxygen, dwarves, git, git-review, libcap-dev, libjson-c-dev,
linux-perf-5.10, ncurses-dev, sphinx-doc, unzip, uuid-dev.
Test Plan:
- Container image is built successfully on Debian (PASS)
Story: 2010138
Task: 46733
Depends-On: https://review.opendev.org/c/starlingx/tools/+/866534
Signed-off-by: Rogerio Ferraz <RogerioOliveira.Ferraz@windriver.com>
Change-Id: I86b99f6502b32f832497ed30ffbb397d24430823