mirror of
https://github.com/intel/intel-device-plugins-for-kubernetes.git
synced 2025-06-03 03:59:37 +00:00
demo: update idxd-config version to v3.5.0
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
This commit is contained in:
parent
c96f79e358
commit
be22812ff7
@ -16,9 +16,9 @@
|
||||
###
|
||||
FROM debian:unstable-slim AS builder
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends gcc make patch autoconf automake libtool pkg-config libjson-c-dev uuid-dev curl ca-certificates
|
||||
ARG ACCEL_CONFIG_VERSION="3.4.6.4"
|
||||
ARG ACCEL_CONFIG_VERSION="3.5.0"
|
||||
ARG ACCEL_CONFIG_DOWNLOAD_URL="https://github.com/intel/idxd-config/archive/accel-config-v$ACCEL_CONFIG_VERSION.tar.gz"
|
||||
ARG ACCEL_CONFIG_SHA256="5f9ee68f51913d803b9b0e51cdadaff14ea1523f6e9e4d4ab3e85de644ba6d21"
|
||||
ARG ACCEL_CONFIG_SHA256="4d2fecbbb29f293791214f475c44e73c25171f75c1725dbc516731b768e2e7c9"
|
||||
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
||||
RUN curl -fsSL "$ACCEL_CONFIG_DOWNLOAD_URL" -o accel-config.tar.gz && echo "$ACCEL_CONFIG_SHA256 accel-config.tar.gz" | sha256sum -c - && tar -xzf accel-config.tar.gz
|
||||
RUN cd idxd-config-accel-config-v$ACCEL_CONFIG_VERSION && ./git-version-gen && autoreconf -i && ./configure -q --libdir=/usr/lib64 --disable-test --disable-docs && make && make install
|
||||
|
@ -5,9 +5,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
automake libtool pkg-config \
|
||||
libjson-c-dev uuid-dev curl ca-certificates
|
||||
|
||||
ARG ACCEL_CONFIG_VERSION="3.4.6.4"
|
||||
ARG ACCEL_CONFIG_VERSION="3.5.0"
|
||||
ARG ACCEL_CONFIG_DOWNLOAD_URL="https://github.com/intel/idxd-config/archive/accel-config-v$ACCEL_CONFIG_VERSION.tar.gz"
|
||||
ARG ACCEL_CONFIG_SHA256="5f9ee68f51913d803b9b0e51cdadaff14ea1523f6e9e4d4ab3e85de644ba6d21"
|
||||
ARG ACCEL_CONFIG_SHA256="4d2fecbbb29f293791214f475c44e73c25171f75c1725dbc516731b768e2e7c9"
|
||||
|
||||
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
|
||||
RUN curl -fsSL "$ACCEL_CONFIG_DOWNLOAD_URL" -o accel-config.tar.gz && \
|
||||
|
@ -16,16 +16,18 @@ FROM ubuntu:20.04 AS builder
|
||||
|
||||
RUN apt update && apt install -y --no-install-recommends \
|
||||
gcc make patch autoconf automake libtool pkg-config curl ca-certificates \
|
||||
libjson-c-dev uuid-dev
|
||||
libjson-c-dev uuid-dev zlib1g-dev
|
||||
|
||||
ARG ACCEL_CONFIG_VERSION=v3.4.6.4
|
||||
ARG ACCEL_CONFIG_VERSION="3.5.0"
|
||||
ARG ACCEL_CONFIG_DOWNLOAD_URL="https://github.com/intel/idxd-config/archive/accel-config-v$ACCEL_CONFIG_VERSION.tar.gz"
|
||||
ARG ACCEL_CONFIG_SHA256="4d2fecbbb29f293791214f475c44e73c25171f75c1725dbc516731b768e2e7c9"
|
||||
|
||||
RUN curl -sSL https://github.com/intel/idxd-config/archive/accel-config-$ACCEL_CONFIG_VERSION.tar.gz | tar -zx
|
||||
RUN curl -fsSL "$ACCEL_CONFIG_DOWNLOAD_URL" -o accel-config.tar.gz && echo "$ACCEL_CONFIG_SHA256 accel-config.tar.gz" | sha256sum -c - && tar -xzf accel-config.tar.gz
|
||||
|
||||
ADD idxd-reset.patch /
|
||||
ADD test_runner_disable_shared_queues.patch /
|
||||
|
||||
RUN cd idxd-config-accel-config-$ACCEL_CONFIG_VERSION && \
|
||||
RUN cd idxd-config-accel-config-v$ACCEL_CONFIG_VERSION && \
|
||||
patch -p1 < ../idxd-reset.patch && \
|
||||
patch -p1 < ../test_runner_disable_shared_queues.patch && \
|
||||
./git-version-gen && \
|
||||
@ -41,7 +43,7 @@ COPY --from=builder /usr/lib64/libaccel-config.so.1.0.0 "/lib/x86_64-linux-gnu/"
|
||||
RUN ldconfig
|
||||
|
||||
COPY --from=builder /usr/bin/accel-config /usr/bin/
|
||||
COPY --from=builder /usr/share/accel-config/test /test
|
||||
COPY --from=builder /usr/lib/accel-config/test /test
|
||||
COPY --from=builder /idxd-reset.patch /usr/local/share/package-sources/
|
||||
|
||||
ENTRYPOINT cd /test && /bin/bash -e ./dsa_user_test_runner.sh
|
||||
|
@ -1,5 +1,5 @@
|
||||
--- idxd-config-accel-config-v3.4.6.3/test/dsa_user_test_runner.sh.orig 2022-05-25 20:31:33.185073217 +0300
|
||||
+++ idxd-config-accel-config-v3.4.6.3/test/dsa_user_test_runner.sh 2022-05-27 22:12:33.447091343 +0300
|
||||
--- idxd-config-accel-config-v3.5.0/test/dsa_user_test_runner.sh.orig 2022-10-24 04:51:11.670675030 +0300
|
||||
+++ idxd-config-accel-config-v3.5.0/test/dsa_user_test_runner.sh 2022-10-24 04:53:04.694783767 +0300
|
||||
@@ -6,7 +6,8 @@
|
||||
|
||||
rc="$EXIT_SKIP"
|
||||
@ -43,44 +43,234 @@
|
||||
-stop_dsa
|
||||
-_cleanup
|
||||
-exit 0
|
||||
--- idxd-config-accel-config-v3.4.6.4/test/iaa_user_test_runner.sh.orig 2022-06-07 20:52:39.582379032 +0300
|
||||
+++ idxd-config-accel-config-v3.4.6.4/test/iaa_user_test_runner.sh 2022-06-07 20:57:14.972589001 +0300
|
||||
--- idxd-config-accel-config-v3.5.0/test/iaa_user_test_runner.sh.orig 2022-10-21 23:08:55.270519931 +0300
|
||||
+++ idxd-config-accel-config-v3.5.0/test/iaa_user_test_runner.sh 2022-11-08 11:01:28.919717758 +0200
|
||||
@@ -6,7 +6,8 @@
|
||||
|
||||
rc="$EXIT_SKIP"
|
||||
|
||||
-IAX=iax1
|
||||
-IAA=iax1
|
||||
+DEV=`ls /dev/iax/ | sed -ne 's|wq\([^.]\+\)\(.*\)|iax\1/wq\1\2|p'`
|
||||
+IAX=`echo $DEV | cut -f1 -d/`
|
||||
+IAA=`echo $DEV | cut -f1 -d/`
|
||||
WQ0=wq1.4
|
||||
WQ1=wq1.1
|
||||
|
||||
@@ -72,18 +73,15 @@
|
||||
@@ -72,10 +73,10 @@
|
||||
if [ "$extra_flag" != "" ]
|
||||
then
|
||||
"$IAXTEST" -w "$wq_mode_code" -l "$xfer_size" -o "$opcode" \
|
||||
- -f "$flag" -e "$extra_flag" -t 5000 -v
|
||||
+ -f "$flag" -e "$extra_flag" -t 5000 -d "$DEV"
|
||||
"$IAATEST" -w "$wq_mode_code" -l "$xfer_size" -o "$opcode" \
|
||||
- -f "$flag" -1 "$extra_flag" -t 5000 -v
|
||||
+ -f "$flag" -1 "$extra_flag" -t 5000 -d "$DEV"
|
||||
else
|
||||
"$IAXTEST" -w "$wq_mode_code" -l "$xfer_size" -o "$opcode" \
|
||||
"$IAATEST" -w "$wq_mode_code" -l "$xfer_size" -o "$opcode" \
|
||||
- -f "$flag" -t 5000 -v
|
||||
+ -f "$flag" -t 5000 -d "$DEV"
|
||||
fi
|
||||
done
|
||||
done
|
||||
@@ -91,127 +92,124 @@
|
||||
wq_mode_name=$(wq_mode2name "$wq_mode_code")
|
||||
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 512 -2 0x7c -3 128 \
|
||||
- -o 0x50 -f 0x0 -t 5000 -v
|
||||
+ -o 0x50 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1024 -2 0x7c -3 256 \
|
||||
- -o 0x50 -f 0x0 -t 5000 -v
|
||||
+ -o 0x50 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 4096 -2 0x7c -3 1024 \
|
||||
- -o 0x50 -f 0x0 -t 5000 -v
|
||||
+ -o 0x50 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 65536 -2 0x7c -3 16384 \
|
||||
- -o 0x50 -f 0x0 -t 5000 -v
|
||||
+ -o 0x50 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1048576 -2 0x7c -3 262144 \
|
||||
- -o 0x50 -f 0x0 -t 5000 -v
|
||||
+ -o 0x50 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 2097152 -2 0x7c -3 524288 \
|
||||
- -o 0x50 -f 0x0 -t 5000 -v
|
||||
+ -o 0x50 -f 0x0 -t 5000 -d "$DEV"
|
||||
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 512 -2 0x38 -3 256 \
|
||||
- -o 0x51 -f 0x0 -t 5000 -v
|
||||
+ -o 0x51 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1024 -2 0x38 -3 512 \
|
||||
- -o 0x51 -f 0x0 -t 5000 -v
|
||||
+ -o 0x51 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 4096 -2 0x38 -3 2048 \
|
||||
- -o 0x51 -f 0x0 -t 5000 -v
|
||||
+ -o 0x51 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 65536 -2 0x38 -3 32768 \
|
||||
- -o 0x51 -f 0x0 -t 5000 -v
|
||||
+ -o 0x51 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1048576 -2 0x38 -3 524288 \
|
||||
- -o 0x51 -f 0x0 -t 5000 -v
|
||||
+ -o 0x51 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 2097152 -2 0x38 -3 1048576 \
|
||||
- -o 0x51 -f 0x0 -t 5000 -v
|
||||
+ -o 0x51 -f 0x0 -t 5000 -d "$DEV"
|
||||
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 512 -2 0x7c -3 128 \
|
||||
- -o 0x52 -f 0x0 -t 5000 -v
|
||||
+ -o 0x52 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1024 -2 0x7c -3 256 \
|
||||
- -o 0x52 -f 0x0 -t 5000 -v
|
||||
+ -o 0x52 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 4096 -2 0x7c -3 1024 \
|
||||
- -o 0x52 -f 0x0 -t 5000 -v
|
||||
+ -o 0x52 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 65536 -2 0x7c -3 16384 \
|
||||
- -o 0x52 -f 0x0 -t 5000 -v
|
||||
+ -o 0x52 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1048576 -2 0x7c -3 262144 \
|
||||
- -o 0x52 -f 0x0 -t 5000 -v
|
||||
+ -o 0x52 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 2097152 -2 0x7c -3 524288 \
|
||||
- -o 0x52 -f 0x0 -t 5000 -v
|
||||
+ -o 0x52 -f 0x0 -t 5000 -d "$DEV"
|
||||
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 512 -2 0x7c -3 128 \
|
||||
- -o 0x53 -f 0x0 -t 5000 -v
|
||||
+ -o 0x53 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1024 -2 0x7c -3 256 \
|
||||
- -o 0x53 -f 0x0 -t 5000 -v
|
||||
+ -o 0x53 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 4096 -2 0x7c -3 1024 \
|
||||
- -o 0x53 -f 0x0 -t 5000 -v
|
||||
+ -o 0x53 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 65536 -2 0x7c -3 16384 \
|
||||
- -o 0x53 -f 0x0 -t 5000 -v
|
||||
+ -o 0x53 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1048576 -2 0x7c -3 262144 \
|
||||
- -o 0x53 -f 0x0 -t 5000 -v
|
||||
+ -o 0x53 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 2097152 -2 0x7c -3 524288 \
|
||||
- -o 0x53 -f 0x0 -t 5000 -v
|
||||
+ -o 0x53 -f 0x0 -t 5000 -d "$DEV"
|
||||
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 512 -2 0x1c -3 512 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1024 -2 0x1c -3 1024 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 4096 -2 0x1c -3 4096 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 32768 -2 0x1c -3 32768 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 65536 -2 0x1c -3 65536 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 131072 -2 0x1c -3 131072 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 32 -2 0x3c -3 16 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 64 -2 0x3c -3 32 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 128 -2 0x3c -3 64 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 256 -2 0x3c -3 128 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 512 -2 0x3c -3 256 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1024 -2 0x3c -3 512 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 64 -2 0x7c -3 16 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 128 -2 0x7c -3 32 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 256 -2 0x7c -3 64 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 512 -2 0x7c -3 128 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1024 -2 0x7c -3 256 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 2048 -2 0x7c -3 512 \
|
||||
- -o 0x54 -f 0x0 -t 5000 -v
|
||||
+ -o 0x54 -f 0x0 -t 5000 -d "$DEV"
|
||||
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 512 -2 0x38 -3 256 \
|
||||
- -o 0x55 -f 0x0 -t 5000 -v
|
||||
+ -o 0x55 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1024 -2 0x38 -3 512 \
|
||||
- -o 0x55 -f 0x0 -t 5000 -v
|
||||
+ -o 0x55 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 4096 -2 0x38 -3 2048 \
|
||||
- -o 0x55 -f 0x0 -t 5000 -v
|
||||
+ -o 0x55 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 65536 -2 0x38 -3 32768 \
|
||||
- -o 0x55 -f 0x0 -t 5000 -v
|
||||
+ -o 0x55 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1048576 -2 0x38 -3 524288 \
|
||||
- -o 0x55 -f 0x0 -t 5000 -v
|
||||
+ -o 0x55 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 2097152 -2 0x38 -3 1048576 \
|
||||
- -o 0x55 -f 0x0 -t 5000 -v
|
||||
+ -o 0x55 -f 0x0 -t 5000 -d "$DEV"
|
||||
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 512 -2 0x7c -3 128 \
|
||||
- -o 0x56 -f 0x0 -t 5000 -v
|
||||
+ -o 0x56 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1024 -2 0x7c -3 256 \
|
||||
- -o 0x56 -f 0x0 -t 5000 -v
|
||||
+ -o 0x56 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 4096 -2 0x7c -3 1024 \
|
||||
- -o 0x56 -f 0x0 -t 5000 -v
|
||||
+ -o 0x56 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 65536 -2 0x7c -3 16384 \
|
||||
- -o 0x56 -f 0x0 -t 5000 -v
|
||||
+ -o 0x56 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 1048576 -2 0x7c -3 262144 \
|
||||
- -o 0x56 -f 0x0 -t 5000 -v
|
||||
+ -o 0x56 -f 0x0 -t 5000 -d "$DEV"
|
||||
./iaa_test -w "$wq_mode_code" -f "$flag" -l 2097152 -2 0x7c -3 524288 \
|
||||
- -o 0x56 -f 0x0 -t 5000 -v
|
||||
+ -o 0x56 -f 0x0 -t 5000 -d "$DEV"
|
||||
done
|
||||
}
|
||||
|
||||
-_cleanup
|
||||
-start_iax
|
||||
-start_iaa
|
||||
-enable_wqs
|
||||
# shellcheck disable=SC2034
|
||||
rc="$EXIT_FAILURE"
|
||||
|
||||
@@ -99,7 +97,3 @@
|
||||
@@ -245,13 +243,13 @@
|
||||
|
||||
flag="0x1"
|
||||
echo "Testing with 'block on fault' flag ON"
|
||||
-for opcode in "0x4d" "0x49" "0x4c" "0x48" "0x43" "0x42"; do
|
||||
+for opcode in "0x4d" "0x49" "0x4c" "0x48" "0x43"; do
|
||||
test_op $opcode $flag
|
||||
done
|
||||
|
||||
flag="0x0"
|
||||
echo "Testing with 'block on fault' flag OFF"
|
||||
-for opcode in "0x4d" "0x49" "0x4c" "0x48" "0x43" "0x42"; do
|
||||
+for opcode in "0x4d" "0x49" "0x4c" "0x48" "0x43"; do
|
||||
test_op $opcode $flag
|
||||
done
|
||||
|
||||
@@ -261,7 +259,3 @@
|
||||
flag="0x0"
|
||||
test_op_filter $flag
|
||||
|
||||
-disable_wqs
|
||||
-stop_iax
|
||||
-stop_iaa
|
||||
-_cleanup
|
||||
-exit 0
|
||||
|
@ -17,18 +17,20 @@ FROM ubuntu:20.04 AS builder
|
||||
RUN apt update && DEBIAN_FRONTEND=noninteractive TZ="Etc/UTC" \
|
||||
apt install -y --no-install-recommends \
|
||||
g++ clang nasm cmake make git ca-certificates uuid-dev \
|
||||
gcc autoconf automake libtool pkg-config libjson-c-dev curl
|
||||
gcc autoconf automake libtool pkg-config libjson-c-dev curl zlib1g-dev
|
||||
|
||||
RUN git clone --recursive --depth 1 --branch v0.1.20 \
|
||||
RUN git clone --recursive --depth 1 --branch v0.2.0 \
|
||||
https://github.com/intel/qpl.git && \
|
||||
mkdir qpl/build && cd qpl/build && \
|
||||
cmake .. && \
|
||||
make install
|
||||
|
||||
ARG ACCEL_CONFIG_VERSION=v3.4.6.4
|
||||
ARG ACCEL_CONFIG_VERSION=3.5.0
|
||||
ARG ACCEL_CONFIG_DOWNLOAD_URL="https://github.com/intel/idxd-config/archive/accel-config-v$ACCEL_CONFIG_VERSION.tar.gz"
|
||||
ARG ACCEL_CONFIG_SHA256="4d2fecbbb29f293791214f475c44e73c25171f75c1725dbc516731b768e2e7c9"
|
||||
|
||||
RUN curl -sSL https://github.com/intel/idxd-config/archive/accel-config-$ACCEL_CONFIG_VERSION.tar.gz | tar -zx && \
|
||||
cd idxd-config-accel-config-$ACCEL_CONFIG_VERSION && \
|
||||
RUN curl -fsSL "$ACCEL_CONFIG_DOWNLOAD_URL" -o accel-config.tar.gz && echo "$ACCEL_CONFIG_SHA256 accel-config.tar.gz" | sha256sum -c - && tar -xzf accel-config.tar.gz
|
||||
RUN cd idxd-config-accel-config-v$ACCEL_CONFIG_VERSION && \
|
||||
./git-version-gen && \
|
||||
autoreconf -i && \
|
||||
./configure -q --libdir=/usr/lib64 --disable-test --disable-docs && \
|
||||
|
Loading…
Reference in New Issue
Block a user