Commit Graph

186 Commits

Author SHA1 Message Date
Dmitry Rozhkov
26f1a0efa3
Merge pull request #794 from hj-johannes-lee/dlb-link-update
dlb: update links for dlb demos
2021-12-09 09:13:28 +02:00
Hyeongju Johannes Lee
64e5fdde5e dlb: update links for dlb demos
download dlb tarball from downloadmirror.intel.com, not from 01.org that would be down soon
2021-12-08 11:29:14 -08:00
Oleg Zhurakivskyy
e281aaa11e dsa: Update idxd-config-initcontainer to accel-config v3.4.3
accel-config v3.4.3 dropped libkmod, libudev dependencies, update
initcontainer to v3.4.3 and drop local customizations / workarounds.

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2021-12-07 14:04:57 +02:00
Ed Bartosh
2f5275c97f
Merge pull request #779 from ozhuraki/opae-nlb-demo
opae-nlb-demo: Include libjson-c4 sources
2021-11-30 18:02:54 +02:00
Oleg Zhurakivskyy
63f2f16f8d opae-nlb-demo: Include libjson-c4 sources
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2021-11-30 17:02:41 +02:00
Oleg Zhurakivskyy
fee2e12996 idxd-initcontainer: Drop libkmod, libudev
- Make libkmod, libudev optional
- Include accel-config, libjson-c, libuuid sources

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2021-11-30 15:32:23 +02:00
Hyeongju Johannes Lee
413e4bc58f dlb:Add memory request and limit for demo pods
Add memory request and limit with 200Mi so that pods can be guaranteed

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2021-11-15 00:58:54 -08:00
Hyeongju Johannes Lee
c5b8ae6f69 dlb: Remove wrong demo file
Remove libdlb-demo yaml that should have been dropped since dlb-libdlb-demo-pod yaml file replaced it

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2021-11-12 21:30:53 +02:00
Hyeongju Johannes Lee
ef1c26cf7b dlb: add libdlb demo
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2021-11-11 12:07:51 +02:00
Ed Bartosh
7e292bb1d8 dlb: add dpdk demo
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2021-11-11 12:07:51 +02:00
Hyeongju Johannes Lee
8362028560 dlb: Add new device plugin
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2021-11-11 11:51:49 +02:00
Oleg Zhurakivskyy
a7c612f7fc dsa: Rename dsa initcontainer to idxd
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2021-11-09 12:00:44 +02:00
Oleg Zhurakivskyy
594a696879 operator: dsa: Add provisioning configurability
The provisioning config can be optionally stored in the ProvisioningConfig
configMap which is then passed to initcontainer through the volume mount.

There's also a possibility for a node specific congfiguration through
passing a nodename via NODE_NAME into initcontainer's environment
and passing a node specific profile via configMap volume mount.

Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2021-11-09 10:31:50 +02:00
Eric Adams
65b8a32383 openssl-qat-engine: Update QAT driver and engine versions
This updates the QAT driver to the latest, QAT engine to the latest,
IPSEC MB to the latest, and IPP CRYPTO to the latest. A basic test
was done in a Kata container and openssl was able to find the qat-hw
engine. I don't have a way to test if qat-sw works as the configure
parameters have changed.

Signed-off-by: Eric Adams <eric.adams@intel.com>
2021-10-25 20:30:44 +00:00
Mikko Ylinen
55550261f5 demo: update sgx-sdk-demo image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-10-08 16:17:14 +03:00
Oleg Zhurakivskyy
efb357d47f images: Add intel-dsa-initcontainer
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2021-10-01 10:40:24 +03:00
Ed Bartosh
7310de2336 Switch opae-nlb-demo to Debian
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2021-09-15 14:57:06 +03:00
Hyeongju Johannes Lee
b90812961e Add checksum checks for toybox and qat driver
Add checksum checks for toybox and qat driver
Use toybox version 0.8.5 instead of 0.8.4
Update toybox-config

Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2021-09-15 09:44:56 +03:00
Mikko Ylinen
00a59e8f7d demo: drop ubuntu-demo-opencl image
The version of the compute-runtime project installed in ubuntu-demo-opencl
is not working with the most recent GPUs anymore. Instead of updating it,
move to use pre-built images. This is inlined with our goal to speed-up CI
by skipping unnecessary demo images.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-09-13 09:24:35 +03:00
Mikko Ylinen
2cf5d94e90 demo: update SGX screencast script
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-09-03 13:15:13 +03:00
Mikko Ylinen
15f74929e1 demo: crypto-perf: update test tool parameters
The run-dpdk-test helper script builds dpdk-test-[compress|crypto]-perf
command line parameters dynamically. Some of the parameters were changed
in the recent DPDK builds and need updating.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-08-05 09:33:16 +03:00
Eric Adams
56cbeccaa3 Update QAT driver in openssl-qat-engine Dockerfile
This updates the QAT driver to the latest version
and updates the new driver download location on
downloadmirror. Also, this openssl container build
requires yasm so it was added as well.

Signed-off-by: Eric Adams <eric.adams@intel.com>
2021-06-23 19:19:40 +00:00
Mikko Ylinen
380cd055e7 opae-nlb-demo: fix GCC 11 errors
With GCC 11, the build triggers errors:

/usr/src/opae/opae-sdk-1.5.0-2/opae-libs/include/opae/log.h:51:1: error: this 'if' clause does not guard... [-Werror=misleading-indentation]
   51 | if (p > file)                                                  \
      | ^~
...

Workaround the problem with -Wno-misleading-indentation.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-05-05 07:59:28 +03:00
Mikko Ylinen
c810a4bd72 demo: fix SGX screencast
With the recent move to NFD custom source config for SGX features,
we no longer get SGX* cpuid labels but custom-intel.sgx so the grep
fails. Move to lowercase only checks.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-02-24 11:40:45 +02:00
Ed Bartosh
db46440bc0
Merge pull request #586 from bart0sh/572
Edited demo-readme. Replaced 'master' with 'main' on line 22, 23, 24,…
2021-02-18 13:54:52 +02:00
Ed Bartosh
f284391342
Merge pull request #582 from bart0sh/576
Edited demo/screencast-qat.sh. Replaced 'master' with 'main' on line …
2021-02-18 13:43:13 +02:00
Ed Bartosh
82f9352266
Merge pull request #584 from bart0sh/574
Edited demo-screencast-fpga-orchestrated. Replaced 'master' with 'mai…
2021-02-18 13:41:53 +02:00
Ed Bartosh
be96055057
Merge pull request #583 from bart0sh/575
Edited demo screencast-fpga-preprogrammed. Replaced 'master' with 'ma…
2021-02-18 13:40:59 +02:00
Ed Bartosh
8912bd645d
Merge pull request #585 from bart0sh/573
Edited demo screencast-dsa-accel-config. Replaced 'master' with 'main…
2021-02-18 13:40:37 +02:00
DougTW
7cd31ad2bc Edited demo-readme. Replaced 'master' with 'main' on line 22, 23, 24, 48, 77, 89, 94, 122, 130, 141, and 159. Skipped instance of 'master' on line 146.
Signed-off-by: DougTW <doug.martin@intel.com>
2021-02-18 12:26:55 +02:00
DougTW
5d273acb6d Edited demo screencast-dsa-accel-config. Replaced 'master' with 'main' on lines 78, 79, and 80.
Signed-off-by: DougTW <doug.martin@intel.com>
2021-02-18 12:24:37 +02:00
DougTW
b7f92bb726 Edited demo-screencast-fpga-orchestrated. Replaced 'master' with 'main on lines 41, 78, 115, and 116.
Signed-off-by: DougTW <doug.martin@intel.com>
2021-02-18 12:21:03 +02:00
DougTW
faf3695cdc Edited demo screencast-fpga-preprogrammed. Replaced 'master' with 'main' in lines 41, 77, 97, and 98.
Signed-off-by: DougTW <doug.martin@intel.com>
2021-02-18 12:16:02 +02:00
DougTW
fa9ffe4d07 Edited demo/screencast-qat.sh. Replaced 'master' with 'main' on line 159.
Signed-off-by: DougTW <doug.martin@intel.com>
2021-02-18 12:13:14 +02:00
DougTW
8f1e86b833 Edited demo/screencast-sgx.sh. Replaced 'master' with 'main' on lines 29, 33, 76, 85, 87, 109, 111, 115, 116, 124, and 128.
Signed-off-by: DougTW <doug.martin@intel.com>
2021-02-18 12:00:57 +02:00
Mikko Ylinen
abfa3496a2 sgx: update SGX SDK/DCAP versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-02-18 09:31:28 +02:00
Mikko Ylinen
983bff26c9
Merge pull request #571 from DougTW/dm-edits-demo-opae-nlb-demo-dockerfile
Edited demo opae-nlb-demo dockerfile.
2021-02-15 08:16:39 +02:00
DougTW
3992126edf Edited demo opae-nlb-demo dockerfile. Replaced 'master' with 'main' on line 8.
Signed-off-by: DougTW <doug.martin@intel.com>
2021-02-12 10:08:35 -08:00
DougTW
e03374a595 Edited demo crypto-perf dockerfile. Line 8 replaced 'master' with 'main'
Signed-off-by: DougTW <doug.martin@intel.com>
2021-02-12 09:57:56 -08:00
Ed Bartosh
dd568c7588 DSA: add screencast script
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2021-02-01 20:06:58 +02:00
Ed Bartosh
2e4de52f2b implement DSA demo
- Impelemented demo image that runs accel-config tests
- Added testing instructions to the documentation

Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
2020-12-28 14:45:25 +02:00
Mikko Ylinen
d935b41874 crypto-perf: update inclusive language
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-11-25 09:16:54 +02:00
Mikko Ylinen
461977aaf1 add SGX screencast script
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-11-19 23:17:00 +02:00
Mikko Ylinen
e4dc4c122d sgx: update to SDK 2.12 and DCAP 1.9 releases
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-11-18 16:15:52 +02:00
Mikko Ylinen
2c3181fd16 openssl-qat-engine: fix qat-hw engine build
It was observed that qat-hw (when built right after qat-sw) is not built
correctly. Run make clean before the build (and back-up qat-sw since
clean removes it).

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-11-09 14:41:41 +02:00
Mikko Ylinen
aed51bda06 openssl-qat-engine: update component versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-11-04 13:18:40 +02:00
Mikko Ylinen
a8105befe0 demo: kustomize sgx sample deployments
adding kustomization to deploy sample jobs that demonstrate

1. launching of plain sample enclave application
2. SGX ECDSA quote generation "out-of-proc" using aesmd
3. SGX ECDSA quote generation "in-proc"

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-10-27 15:02:40 +02:00
Mikko Ylinen
0bffaf2f2d SGX: provide SGX aesmd sample
SGX aesmd (architectural enclave service daemon) can be used for SGX
DCAP Quote Generation. This commit adds a sample deployment that by
default talks to an Intel reference PCCS (Provisioning Certificate
Caching Service).

The default config provided is for a "single node" cluster that has
PCCS service localhost.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-10-23 13:21:17 +03:00
Mikko Ylinen
0ad7b5b6f9 sgx-sdk-demo: install packages without recommendations
The client side packages Recommends aesmd service and that gets pulled
in the image. aesmd service is expected to run in its own container so
we build the sample apps container without it.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-09-25 13:14:17 +03:00
Kevin Putnam
1d149ffee6 Documentation: Fixes broken links and standardizes headers.
Signed-off-by: Kevin Putnam <kevin.putnam@intel.com>
2020-09-22 08:32:21 -07:00
Mikko Ylinen
8677e0e99b sgx-sdk-demo: add DCAP Quote Generation sample
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-09-16 15:35:09 +03:00
Mikko Ylinen
2a2993b13c sgx-sdk-demo: update SGX SDK version
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-09-16 15:34:55 +03:00
Ed Bartosh
f16c0936af FPGA: upgrade OPAE to v.1.5.0-2
Upgraded OPAE to the latest release
Tested opae-nlb-demo image on the host with Arria10 hardware

Fixes: #383
2020-09-16 12:35:33 +03:00
Mikko Ylinen
02fb1209d0 demo: fix openssl-qat-engine build
ipp-crypto repository did not provide a tag with the necessary changes
included until recently so we were using the master branch.

Now the tag was added (and master broke our build) so we move to use
it.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-09-02 09:20:31 +03:00
Mikko Ylinen
6a268c50dc demo: Add SGX SDK SampleEnclave container and job deployment
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-08-24 16:33:45 +03:00
Mikko Ylinen
1cfb849eef qat: update QAT software stack
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-08-12 23:08:59 +03:00
Ed Bartosh
30a0e8ccaa fpga: update demo
Updated FPGA demo screencasts:
- used latest kustomize setup
- got rid of cloning github repository
- renamed test-fpga-region.yaml -> demo/test-fpga-orchestrated.yaml
- updated readme
2020-07-01 19:43:59 +03:00
Dmitry Rozhkov
e87d94d4fb fpga: finalize plugin kustomization
closes #318
2020-07-01 11:57:45 +03:00
Ed Bartosh
bf66be9fb6 FPGA demo: add screencast for preprogrammed mode
This screencast demonstrates deployment scenario for FPGA
preprogrammed mode. It uses Docker as a runtime to show that
CRI-O is not required in this mode.
2020-06-30 17:02:05 +03:00
linjiach
10ce71943e Add new fpga opencl demo screencast, update thumbnail image and size
update fpga screencast link

squash commits for PR
2020-06-29 23:08:47 +00:00
Dmitry Rozhkov
7177409f19 fpga webhook: rework deployment to use kustomize
Contributes to #318
2020-06-23 15:53:36 +03:00
Mikko Ylinen
de529da631 demo: opae-nlb-demo: restore Clear Linux workaround
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-06-01 10:50:32 +03:00
Mikko Ylinen
7edff849f1 demo: add ipp-crypto to OpenSSL QAT Engine
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-05-05 22:50:24 +03:00
Mikko Ylinen
44f390b2ca demo: update OpenSSL QAT versions
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-05-05 22:50:24 +03:00
Alek Du
296b99e049 ubuntu-demo-openvino: use apt source instead of tar ball downloading
Openvino 2020 repo now has hddl package support. We should leverage that.

Signed-off-by: Alek Du <alek.du@intel.com>
2020-04-17 14:10:48 +08:00
Alek Du
caa64516a7 ubuntu-demo-openvino: upgrade to openvino R4 release to align with OVC
OVC upgraded hddldaemon to use R4, so we should do so too.
also change the openvino tgz file download from "ADD" to curl to leverage
the docker build cache.

Signed-off-by: Alek Du <alek.du@intel.com>
2020-03-18 16:12:47 +08:00
Mikko Ylinen
3ca0978c1d
openssl-qat-engine: update QAT stack versions (#304)
* openssl-qat-engine: update QAT stack versions

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-03-16 19:37:31 +02:00
Mikko Ylinen
3b9c57656d images: make os-core install implicit
swupd os-install fails (clearlinux/swupd-client/issues/1369) if
"--bundles=os-core" is used. It was confirmed that os-core is
always installed first regardless of what other --bundles are
specified.

To get the builds working, we move to rely on that implicit os-core
install.

Fixes: #330

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2020-03-12 18:55:01 +02:00
Dmitry Rozhkov
b9e0364f40 demo: fix image name for GPU job 2020-02-13 14:56:12 +02:00
Alek Du
887e56e780 VPU: Add Intel Movidius MyriadX VPU plugin support
This patch is to support Intel VCAC-A card (with MyriadX 2485 VPUs), for other
later on VPUs, we will reuse this plugin and add support.

VCAC-A board info is at:
https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/media-analytics-vcac-a-accelerator-card-by-celestica-datasheet.pdf

Also add openvino HDDL VPU demo for Intel VCAC-A card.

Signed-off-by: Alek Du <alek.du@intel.com>
2020-01-28 23:17:50 +08:00
Ed Bartosh
15ce126817 fpga: update screencast to work with both kernel drivers
Made the screencast to work with OPAE and DFL kernel drivers.
2020-01-16 18:39:03 +02:00
Dmitry Rozhkov
4e2855dc0f
Merge pull request #247 from bart0sh/PR0068-opae-1.4.0-1
Upgrade OPAE to v1.4.0-1
2020-01-16 16:09:44 +02:00
Dmitry Rozhkov
857af6e2a9
Merge pull request #246 from bart0sh/PR0069-fix-opae-nlb-demo-build
Fix opae-demo-nlb build
2020-01-15 11:04:48 +02:00
Ed Bartosh
14729fb1a9 Upgrade OPAE to v1.4.0-1 2020-01-15 11:01:25 +02:00
Ed Bartosh
aeaaeb7265 fpga: update demo screencast
- removed image building screens
- used DFL setup
- used k8s 1.17, OPAE 1.4 and crio 1.16.1
- added bitstream storage screen
2020-01-14 16:26:29 +02:00
Ed Bartosh
69bb5c42cb Fix opae-demo-nlb build
- Removed Sphynx from the list of bundles as it brings python-basic3,
  which triggers this exception:

Step 9/18 : RUN cd /usr/src/opae/opae-sdk-${OPAE_RElEASE} &&     patch -p1 < 0001-OPAE-in-containers-don-t-enumerate-missing-device.patch &&     mkdir build &&     cd build &&     cmake .. -DBUILD_ASE=0 -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_RPATH=true &&     make xfpga nlb0 nlb3
...
-- Found Sphinx: /usr/sbin/sphinx-build
-- Found PythonInterp: /usr/sbin/python (found suitable version "3.8.1", minimum required is "2.7")
-- Found Perl: /usr/sbin/perl (found version "5.28.2")
-- Found PythonInterp: /usr/sbin/python (found version "3.8.1")
Traceback (most recent call last):
  File "/usr/src/opae/opae-sdk-1.3.2-1/build/platforms/scripts/afu_platform_config_main/do_zip.py", line 8, in <module>
    wr_buf.write('#!/usr/bin/env python' + os.linesep)
TypeError: a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/src/opae/opae-sdk-1.3.2-1/build/platforms/scripts/afu_platform_info_main/do_zip.py", line 8, in <module>
    wr_buf.write('#!/usr/bin/env python' + os.linesep)
TypeError: a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/src/opae/opae-sdk-1.3.2-1/build/tools/extra/packager/packager_main/do_zip.py", line 8, in <module>
    wr_buf.write('#!/usr/bin/env python' + os.linesep)
TypeError: a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/src/opae/opae-sdk-1.3.2-1/build/tools/extra/packager/afu_json_mgr_main/do_zip.py", line 8, in <module>
    wr_buf.write('#!/usr/bin/env python' + os.linesep)
TypeError: a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/src/opae/opae-sdk-1.3.2-1/build/tools/extra/fpgadiag/fpgalpbk_main/do_zip.py", line 8, in <module>
    wr_buf.write('#!/usr/bin/env python' + os.linesep)
TypeError: a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/src/opae/opae-sdk-1.3.2-1/build/tools/extra/fpgadiag/mactest_main/do_zip.py", line 8, in <module>
    wr_buf.write('#!/usr/bin/env python' + os.linesep)
TypeError: a bytes-like object is required, not 'str'
Traceback (most recent call last):
  File "/usr/src/opae/opae-sdk-1.3.2-1/build/tools/extra/fpgadiag/fpgastats_main/do_zip.py", line 8, in <module>
    wr_buf.write('#!/usr/bin/env python' + os.linesep)
TypeError: a bytes-like object is required, not 'str'
2020-01-14 12:18:07 +02:00
Hector Augusto Garcia Baleon
1e8719cebc fpga: Install content in /usr/local for the nlb-demo
Signed-off-by: Hector Augusto Garcia Baleon <hector.augusto.garcia.baleon@intel.com>
2019-12-18 08:56:55 -06:00
Mikko Ylinen
e6524eaada images: drop SRCREV tag
The SRCREV tag becomes a RepoTag we end up having those tags in the
registry too.

To keep the registry clean, drop SRCREV tags.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-11-01 14:43:48 +02:00
Ubuntu
4f28657b6b fpga: fixed documentation and demo 2019-09-10 19:30:20 -05:00
Mikko Ylinen
f596fc593f demo: rename clearlinux-demo-opae to opae-nlb-demo
opae-nlb-demo name is more descriptive about the content and becomes
base image agnostic.

Also, set ENTRYPOINT similar to what we did with other images
and deployment files.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-09-06 21:28:59 +03:00
Alexander D. Kanevskiy
0cda452c41
Merge pull request #207 from mythi/lock-versions
Prepare for image publishing
2019-08-29 15:24:23 +03:00
Ed Bartosh
570297736a
Merge pull request #211 from kad/opae-multiple-devices
Fix OPAE library to work with multiple cards
2019-08-29 14:01:13 +03:00
Mikko Ylinen
d06f98690f images: tag with intel prefix
In preparations to get some of the images to hub.docker.com/intel,
start using intel/ prefix.

Moreover, set the Makefile variables so that the images built
by make [images|demos] can easily be pushed to any registry/org
by 'docker push' (e.g., by Jenkins).

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-08-29 13:21:19 +03:00
Alexander Kanevskiy
37fe284568 Fix OPAE library to work with multiple cards
On the host with multiple cards installed it might be case
that not all of them are exposed to the container.
Fix OPAE library to ignore devices that are not available.
2019-08-28 20:05:59 +03:00
Ed Bartosh
a2a4ef7cce fpga: update mapping collection
- Ordered collection in DCP release/region/afus order for simpler
maintenance.

- Got rid of ambiguous entries without dcp releases, e.g. Arria10,
Arria10-nlb3 etc.
2019-08-26 15:13:37 +03:00
Mikko Ylinen
04be52e0a1 fpga: move to clearlinux based images
Switch to clearlinux based image and rootfs and add
enablers to make builds reproducible.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-08-24 18:27:39 +03:00
Alexander Kanevskiy
186ec6613c FPGA: migrate to ClearLinux environment
- Migrate to OPAE 1.3.2
- Build all the tools from the source
- ignore files in workspace
- minimal fpga_tool utility to check gbs/aocx file parsing and flashing
- implemented kernel IOCTL based flashing of bitstreams
- add PCI and sysfs functions
2019-08-24 02:55:19 +03:00
Mikko Ylinen
e1399b5947 crypto-perf: move to clearlinux:base and add QAT test cases
Clear Linux enables DPDK QAT PMD so we can move to use everything from
there. This saves maintenance efforts and we get more up-to-date DPDK.
The DPDK version in this update gives a tool for compress perf too, for
instance.

The commit also adds kustomize scripts that overlay the original DPDK
demo deployment to run dpdk-test-[compress|crypto|-perf test cases:

$ kubectl apply -k deployments/qat_dpdk_app/test-compress1/
$ kubectl apply -f deployments/qat_dpdk_app/test-crypto1/

New test cases ('ptest's with varying parameters) can be easily added
by following the pattern in test-[crypto|compress]1 directories.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-08-20 22:01:44 +03:00
Mikko Ylinen
832e4aaf3c crypto-perf: add kustomization and move to deployments
We plan to use crypto-perf for simple QAT testing. This commit adds
kustomization to make the deployment easier. The original .yaml is
also moved to deployments/ with some changes.

For instance, it turns out also vfio-pci mode with DPDK needs CAP_SYS_ADMIN
(See PR: #187 which states that only igb_uio would need it).

kustomize is available part of kubectl since kubernetes v1.14.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-08-20 22:01:44 +03:00
Mikko Ylinen
32a0a4fd70 demo: openssl-qat-engine: move to clearlinux based images
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-08-20 16:07:12 +03:00
Mikko Ylinen
b8f6b8d415 demo: update OpenSSL QAT engine and QAT HAL versions in containers
Also, move from ENV to ARG to be able to override the versions
using --build-arg option.

Note: releases qat1.7.l.4.3.0-00033 and older do not have consistent
download URLs so wget'ing those will fail from this commit onwards.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-07-23 14:55:17 +03:00
Dmitry Rozhkov
f4ddb118ef
Merge pull request #188 from mythi/dockerfile-update
demo: update OpenSSL QAT engine version in containers
2019-06-14 10:03:57 +03:00
Mikko Ylinen
511c6a13bd demo: update OpenSSL QAT engine version in containers
v0.5.41 QAT_Engine allows us to drop pulling external openssl
git repository.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-06-13 19:01:39 +03:00
Mikko Ylinen
08a079ead2 crypto-perf: use IPC_LOCK to ensure mmap() works
Change SYS_ADMIN to IPC_LOCK capability to ensure DPDK gets to mmap() hugepages.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2019-06-12 07:31:01 +03:00
Justin Scott
9093c94e4a Add clearlinux dockerfile 2019-04-09 14:51:38 -07:00
Dmitry Rozhkov
11b03d7094 demo: update URL to OpenCL samples 2019-04-02 14:02:55 +03:00
nolancon
0be7976f00 Fixed link to qat demo video: Issue #160 2019-02-25 15:55:19 +00:00
Matti-Pekka Sivosuo
16f64b0feb Improved GPU demo video link to have an image 2019-01-22 14:02:36 +02:00
MCamp859
85cf4f2cc1 Added QAT DPDK demo to ToC
Signed-off-by: MCamp859 <maryx.camp@intel.com>
2018-12-12 20:32:09 -05:00
Dmitry Rozhkov
744cd70738
Merge pull request #140 from nolancon/dev/qat_dpdk_video
QAT Device Plugin with DPDK demo description and link
2018-12-12 13:36:30 +02:00