Skip to content

Commit 626f62f

Browse files
authored
Merge pull request #61 from intel/hershpa-patch-1
docker: Update driver version to 2.0.0
2 parents f41218b + 5b063c3 commit 626f62f

File tree

1 file changed

+11
-25
lines changed

1 file changed

+11
-25
lines changed

docker/intel-dgpu-driver.Dockerfile

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,11 @@
22
# SPDX-License-Identifier: Apache-2.0
33

44
# Intel Data Center GPU driver components combinations.
5-
# ARG CSE_RELEASE=23WW28.5_647.21_MAIN
6-
ARG PMT_RELEASE=23WW28.5_647.21_MAIN
7-
ARG I915_RELEASE=RHEL88_23WW28.5_647.21_23.5.19_230406.22
8-
ARG FIRMWARE_RELEASE=23WW28.5_647.21
5+
ARG I915_RELEASE=I915_23WW31.5_682.14_23.6.24_230425.29
6+
ARG FIRMWARE_RELEASE=23WW31.5_682.14
97

108
# Intel Data Center GPU Driver for OpenShift version.
11-
ARG DRIVER_VERSION=1.1.0
9+
ARG DRIVER_VERSION=2.0.0
1210

1311
# RHCOS Kernel version supported by the above driver version.
1412
ARG KERNEL_VERSION
@@ -21,45 +19,33 @@ ARG KERNEL_FULL_VERSION=${KERNEL_VERSION}
2119
ARG DTK_AUTO
2220

2321
FROM ${DTK_AUTO} as builder
24-
# ARG CSE_RELEASE
25-
ARG PMT_RELEASE
22+
2623
ARG I915_RELEASE
2724
ARG FIRMWARE_RELEASE
2825
ARG KERNEL_FULL_VERSION
2926

3027
WORKDIR /build
3128

32-
# Building cse(MEI) driver. We are disabling this for now as it is not currently used.
33-
# RUN git clone -b ${CSE_RELEASE} --single-branch https://github.com/intel-gpu/intel-gpu-cse-backports.git && cd intel-gpu-cse-backports && export OS_TYPE=rhel_8 && export OS_VERSION="8.6" && make -j $(nproc) modules && make modules_install
34-
35-
# Building pmt(VSEC) driver
36-
RUN git clone -b ${PMT_RELEASE} --single-branch https://github.com/intel-gpu/intel-gpu-pmt-backports.git \
37-
&& cd intel-gpu-pmt-backports \
38-
&& install -D LICENSE /licenses/pmt/LICENSE \
39-
&& export OS_TYPE=rhel_8 && export OS_VERSION="8.6" \
40-
&& make -j $(nproc) modules && make modules_install
41-
4229
# Building i915 driver
4330
RUN git clone -b ${I915_RELEASE} --single-branch https://github.com/intel-gpu/intel-gpu-i915-backports.git \
4431
&& cd intel-gpu-i915-backports \
4532
&& install -D COPYING /licenses/i915/COPYING \
4633
&& export LEX=flex; export YACC=bison \
47-
&& export KBUILD_EXTRA_SYMBOLS=/build/intel-gpu-pmt-backports/drivers/platform/x86/intel/Module.symvers \
48-
&& cp defconfigs/drm .config \
49-
&& make olddefconfig && make -j $(nproc) && make modules_install
34+
&& export OS_TYPE=rhel_9 && export OS_VERSION="9.2" \
35+
&& cp defconfigs/i915 .config \
36+
&& make olddefconfig && make modules -j $(nproc) && make modules_install
5037

5138
# Firmware
5239
RUN git clone -b ${FIRMWARE_RELEASE} --single-branch https://github.com/intel-gpu/intel-gpu-firmware.git \
5340
&& install -D /build/intel-gpu-firmware/COPYRIGHT /licenses/firmware/COPYRIGHT \
5441
&& install -D /build/intel-gpu-firmware/COPYRIGHT /build/firmware/license/COPYRIGHT \
55-
&& install -D /build/intel-gpu-firmware/firmware/dg2* /build/firmware/
42+
&& install -D /build/intel-gpu-firmware/firmware/dg2* /build/firmware/ \
43+
&& install -D /build/intel-gpu-firmware/firmware/pvc* /build/firmware/
5644

5745
# Packaging Intel GPU driver components in the base UBI image for certification
5846
FROM registry.redhat.io/ubi8/ubi-minimal:latest
5947
ARG DRIVER_VERSION
6048
ARG KERNEL_FULL_VERSION
61-
# ARG CSE_RELEASE
62-
ARG PMT_RELEASE
6349
ARG I915_RELEASE
6450
ARG FIRMWARE_RELEASE
6551

@@ -70,8 +56,8 @@ LABEL release="${KERNEL_FULL_VERSION}"
7056
LABEL name="intel-data-center-gpu-driver-container"
7157
LABEL summary="Intel® Data Center GPU Driver Container Image"
7258
LABEL description="Intel® Data Center GPU Driver container image designed for Red Hat OpenShift Container Platform. \
73-
The driver container is based on Intel Data Center GPU driver components - PMT driver release:${PMT_RELEASE}, i915 driver release:${I915_RELEASE}, \
74-
and Firmware release:${FIRMWARE_RELEASE}. This driver container image is supported for RHOCP 4.12 RHCOS kernel version: ${KERNEL_FULL_VERSION}."
59+
The driver container is based on Intel Data Center GPU driver components - i915 driver release:${I915_RELEASE}, \
60+
and Firmware release:${FIRMWARE_RELEASE}. This driver container image is supported for RHOCP 4.13 RHCOS kernel version: ${KERNEL_FULL_VERSION}."
7561

7662
RUN microdnf update -y && rm -rf /var/cache/yum
7763
RUN microdnf -y install kmod findutils && microdnf clean all

0 commit comments

Comments
 (0)