diff --git a/kernel/linux/efa/RELEASENOTES.md b/kernel/linux/efa/RELEASENOTES.md index 59a2a655..6832ec40 100644 --- a/kernel/linux/efa/RELEASENOTES.md +++ b/kernel/linux/efa/RELEASENOTES.md @@ -3,6 +3,11 @@ ## Supported Kernel Versions and Distributions https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/efa.html#efa-amis +## r2.8.0 release notes +* Introduce Query MR support +* Expose underlying interconnects used to reach memory regions +* Fix compilation issues for mainline 6.8 kernels + ## r2.6.0 release notes * Fix wrong resources destruction order * Enable Nvidia GDR using P2P on up-to-date kernels diff --git a/kernel/linux/efa/conf/dkms.conf b/kernel/linux/efa/conf/dkms.conf index 217189d2..8ee9f4f2 100644 --- a/kernel/linux/efa/conf/dkms.conf +++ b/kernel/linux/efa/conf/dkms.conf @@ -1,5 +1,5 @@ PACKAGE_NAME="efa" -PACKAGE_VERSION="2.6.0" +PACKAGE_VERSION="2.8.0" CLEAN="cd build; make modules_clean; make clean" PRE_BUILD="./configure-dkms.sh $kernelver $source_tree" # Quoted 'make' to suppress DKMS append of KERNELRELEASE diff --git a/kernel/linux/efa/debian/changelog b/kernel/linux/efa/debian/changelog index 4976bd0a..2f279be3 100644 --- a/kernel/linux/efa/debian/changelog +++ b/kernel/linux/efa/debian/changelog @@ -1,3 +1,10 @@ +efa (2.8.0-1.amzn1) unstable; urgency=medium + * Introduce Query MR support + * Expose underlying interconnects used to reach memory regions + * Fix compilation issues for mainline 6.8 kernels + + -- Michael Margolin Thu, 15 Feb 2024 10:30:27 +0000 + efa (2.6.0-1.amzn1) unstable; urgency=medium * Fix wrong resources destruction order * Enable Nvidia GDR using P2P on up-to-date kernels diff --git a/kernel/linux/efa/debian/efa.postinst b/kernel/linux/efa/debian/efa.postinst index f5f74185..3db4b286 100644 --- a/kernel/linux/efa/debian/efa.postinst +++ b/kernel/linux/efa/debian/efa.postinst @@ -3,7 +3,7 @@ set -e NAME=efa -DRIVER_VERSION=2.6.0 +DRIVER_VERSION=2.8.0 INSTALL_PATH=/usr/src/${NAME}-${DRIVER_VERSION} cd $INSTALL_PATH diff --git a/kernel/linux/efa/debian/efa.prerm b/kernel/linux/efa/debian/efa.prerm index b2f45623..ba079ea4 100644 --- a/kernel/linux/efa/debian/efa.prerm +++ b/kernel/linux/efa/debian/efa.prerm @@ -3,7 +3,7 @@ set -e NAME=efa -DRIVER_VERSION=2.6.0 +DRIVER_VERSION=2.8.0 dkms remove -m ${NAME} -v ${DRIVER_VERSION} --all diff --git a/kernel/linux/efa/debian/rules b/kernel/linux/efa/debian/rules index cd0c1705..5531a61f 100755 --- a/kernel/linux/efa/debian/rules +++ b/kernel/linux/efa/debian/rules @@ -9,7 +9,7 @@ include /usr/share/dpkg/pkg-info.mk export DH_VERBOSE = 1 NAME = efa -VERSION = 2.6.0 +VERSION = 2.8.0 DESTDIR:=`pwd`/debian/${NAME} INSTALL_PATH = /usr/src/${NAME}-${VERSION} diff --git a/kernel/linux/efa/rpm/Makefile b/kernel/linux/efa/rpm/Makefile index f1486125..d2f6a654 100644 --- a/kernel/linux/efa/rpm/Makefile +++ b/kernel/linux/efa/rpm/Makefile @@ -2,7 +2,7 @@ NAME = efa SPEC = $(NAME).spec -VERSION = 2.6.0 +VERSION = 2.8.0 TOPDIR := $(shell git rev-parse --show-toplevel) TAG ?= HEAD diff --git a/kernel/linux/efa/rpm/efa.spec b/kernel/linux/efa/rpm/efa.spec index 2f329cea..c4886625 100644 --- a/kernel/linux/efa/rpm/efa.spec +++ b/kernel/linux/efa/rpm/efa.spec @@ -1,4 +1,4 @@ -# Copyright 2019-2023 Amazon.com, Inc. or its affiliates. All rights reserved +# Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All rights reserved %define name efa %define driver_name efa @@ -98,6 +98,11 @@ install -m 644 neuron_p2p.h %{buildroot}%{install_path}/src /etc/modprobe.d/efa.conf %changelog +* Thu Feb 15 2024 Michael Margolin - 2.8.0 +- Introduce Query MR support +- Expose underlying interconnects used to reach memory regions +- Fix compilation issues for mainline 6.8 kernels + * Thu Nov 09 2023 Michael Margolin - 2.6.0 - Fix wrong resources destruction order - Enable Nvidia GDR using P2P on up-to-date kernels diff --git a/kernel/linux/efa/src/efa_main.c b/kernel/linux/efa/src/efa_main.c index 14295982..59157e7b 100644 --- a/kernel/linux/efa/src/efa_main.c +++ b/kernel/linux/efa/src/efa_main.c @@ -36,7 +36,7 @@ static const struct pci_device_id efa_pci_tbl[] = { }; #define DRV_MODULE_VER_MAJOR 2 -#define DRV_MODULE_VER_MINOR 6 +#define DRV_MODULE_VER_MINOR 8 #define DRV_MODULE_VER_SUBMINOR 0 #ifndef DRV_MODULE_VERSION