Commit Graph

145 Commits

Author SHA1 Message Date
Ed Bartosh
6b27cf1f7c Implement IAA plugin, operator, demo
Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Signed-off-by: Oleg Zhurakivskyy <oleg.zhurakivskyy@intel.com>
2022-03-04 15:58:42 +02:00
Mikko Ylinen
c064bfc4f1 demo: add intel-opencl-icd
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-02-24 11:06:27 +02:00
Ed Bartosh
ae99465f9f
Merge pull request #895 from mythi/PR-2022-010
demo: update openssl-qat-engine image
2022-02-21 10:01:16 +02:00
Mikko Ylinen
88dd4b7535 demo: update ubuntu based images to 20.04
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-02-20 13:38:01 +02:00
Mikko Ylinen
a02f23c5e6 demo: update openssl-qat-engine image
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-02-20 08:29:07 +02:00
Hyeongju Johannes Lee
5fe2c3ef4d dlb: update the link to dlb driver
Signed-off-by: Hyeongju Johannes Lee <hyeongju.lee@intel.com>
2022-02-18 20:00:24 +02:00
Mikko Ylinen
72c4552253 deployments: move SGX NFD config to an NFD kustomize overlay
Start using the newly created NodeFeatureRule configs with SGX.
This allows to drop the custom worker config.

Additionally, split the example NFD deployment into two steps

1) plain NFD (+SGX json patches)
2) NodeFeatureRule creation

NodeFeatureRule creation is not guaranteed to succeed when it's
part of the same kustomization with the CRD creation. Users may
also have NFD already running so allowing 2) alone works better
in that scenario.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-02-18 11:17:57 +02:00
Mikko Ylinen
fd034118b0 images: update license obligations
In Debian, uuid and uuid-dev are totally different things.
accel-config build depends on uuid-dev headers but the runtime
library is libuuid1. This is part of debian:sid-slim so we can
just drop installing uuid. Moreover, it's sufficient that we
only ship accel-config source.

Also, correctly ship OPAE SDK COPYING in the final image.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2022-01-14 13:59:11 +02:00
Mikko Ylinen
b3aaecb771 demo: update opae-nlb-demo to use libjson-c4 builder
libjson-c4 is dropped from Debian Unstable so change to
use the original copy from the builder.

Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
2021-12-23 13:46:58 +02:00
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