Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions SPECS/edge-repos/edge-base.repo
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ repo_gpgcheck=0
enabled=1
skip_if_unavailable=True
sslverify=0
priority=1
priority=11

[edge-base]
name=Edge Base $releasever $basearch
Expand All @@ -18,4 +18,4 @@ repo_gpgcheck=0
enabled=1
skip_if_unavailable=True
sslverify=0
priority=2
priority=12
2 changes: 1 addition & 1 deletion SPECS/edge-repos/edge-repos.signatures.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"Signatures": {
"edge-base.repo": "b60b55a2238f806c164aae60c4d05d57da2f30c788dbd7fca55b13647e963f6a",
"edge-base.repo": "b3fc866a9750c0608f74af83c9d40d0ac30c1cb566de9a655520d8bb9b1e5475",
"INTEL-RPM-GPG-KEY": "90cf27d0aff4e69a11cc3da2e492a383e05e681cafff23525e796c6494d58336"
}
}
5 changes: 4 additions & 1 deletion SPECS/edge-repos/edge-repos.spec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Summary: Edge Microvisor Toolkit repo files, gpg keys
Name: edge-repos
Version: 3.0
Release: 7%{?dist}
Release: 8%{?dist}
License: MIT
Vendor: Intel Corporation
Distribution: Edge Microvisor Toolkit
Expand Down Expand Up @@ -54,6 +54,9 @@ gpg --batch --yes --delete-keys 84910237BDFAAD16C4F9D44411FF864ABDCE8692
%{_sysconfdir}/pki/rpm-gpg/INTEL-RPM-GPG-KEY

%changelog
* Fri Dec 5 2025 Lishan Liu <lishan.liu@intel.com> - 3.0-8
- Change repo priority

* Mon Oct 14 2025 Lishan Liu <lishan.liu@intel.com> - 3.0-7
- Update repo URL to add RS repo link

Expand Down
2 changes: 1 addition & 1 deletion SPECS/kernel-headers/kernel-headers.signatures.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"Signatures": {
"mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz": "895699a57cbc683dae475c242ddfe73d133b128fb8c84000475d8af5816fd65a"
"mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz": "66d9e57e44bab84e11f7baed3be437aaa5320a44f988e175e1fbebc05ef3f24c"
}
}
9 changes: 6 additions & 3 deletions SPECS/kernel-headers/kernel-headers.spec
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@
Summary: Linux API header files
Name: kernel-headers
Version: 6.17.0
Release: 2%{?dist}
Release: 3%{?dist}
License: GPLv2
Vendor: Intel Corporation
Distribution: Edge Microvisor Toolkit
Group: System Environment/Kernel
URL: https://github.com/intel/mainline-tracking
Source0: https://github.com/intel/mainline-tracking/archive/refs/tags/mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz
Source0: https://github.com/intel/mainline-tracking/archive/refs/tags/mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz
# Historical name shipped by other distros
Provides: glibc-kernheaders = %{version}-%{release}
BuildArch: noarch
Expand All @@ -41,7 +41,7 @@ cross-glibc package.
%endif

%prep
%setup -q -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251023T022625Z
%setup -q -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251118T134731Z

%build
make mrproper
Expand Down Expand Up @@ -76,6 +76,9 @@ done
%endif

%changelog
* Mon Dec 1 2025 Lishan Liu <lishan.liu@intel.com> - 6.17.0-3
- Update kernel to mainline-tracking-pre-prod-v6.17-linux-251118T134731Z

* Tue Nov 25 2025 Lishan Liu <lishan.liu@intel.com> - 6.17.0-2
- Bump release version for rebase

Expand Down
2 changes: 1 addition & 1 deletion SPECS/kernel-rt/kernel-rt.signatures.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
"cpupower": "d7518767bf2b1110d146a49c7d42e76b803f45eb8bd14d931aa6d0d346fae985",
"cpupower.service": "b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98",
"sha512hmac-openssl.sh": "02ab91329c4be09ee66d759e4d23ac875037c3b56e5a598e32fd1206da06a27f",
"mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz": "895699a57cbc683dae475c242ddfe73d133b128fb8c84000475d8af5816fd65a"
"mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz": "66d9e57e44bab84e11f7baed3be437aaa5320a44f988e175e1fbebc05ef3f24c"
}
}
11 changes: 7 additions & 4 deletions SPECS/kernel-rt/kernel-rt.spec
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
Summary: Preempt RT Linux Kernel
Name: kernel-rt
Version: 6.17.0
Release: 2%{?dist}
Release: 3%{?dist}
License: GPLv2
Vendor: Intel Corporation
Distribution: Edge Microvisor Toolkit
Group: System Environment/Kernel
URL: https://github.com/intel/mainline-tracking
Source0: https://github.com/intel/mainline-tracking/archive/refs/tags/mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz
Source0: https://github.com/intel/mainline-tracking/archive/refs/tags/mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz
Source1: config
Source3: sha512hmac-openssl.sh
Source4: emt-ca-20211013.pem
Expand Down Expand Up @@ -160,8 +160,8 @@ manipulation of eBPF programs and maps.

%prep
%define _default_patch_flags -p1 --fuzz=3 --force
%setup -q -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251023T022625Z
%autosetup -p1 -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251023T022625Z
%setup -q -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251118T134731Z
%autosetup -p1 -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251118T134731Z
# %patch 0 -p1
make mrproper

Expand Down Expand Up @@ -432,6 +432,9 @@ ln -sf linux-%{uname_r}.cfg /boot/mariner.cfg
%{_sysconfdir}/bash_completion.d/bpftool

%changelog
* Mon Dec 1 2025 Lishan Liu <lishan.liu@intel.com> - 6.17.0-3
- Update kernel to mainline-tracking-pre-prod-v6.17-linux-251118T134731Z

* Tue Nov 25 2025 Lishan Liu <lishan.liu@intel.com> - 6.17.0-2
- Bump release version for rebase

Expand Down
5 changes: 4 additions & 1 deletion SPECS/kernel/kernel-uki.spec
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
Summary: Unified Kernel Image
Name: kernel-uki
Version: 6.17.0
Release: 2%{?dist}
Release: 3%{?dist}
License: GPLv2
Vendor: Intel Corporation
Distribution: Edge Microvisor Toolkit
Expand Down Expand Up @@ -70,6 +70,9 @@ cp %{buildroot}/boot/vmlinuz-uki-%{kernelver}.efi %{buildroot}/boot/efi/EFI/Linu
/boot/efi/EFI/Linux/vmlinuz-uki-%{kernelver}.efi

%changelog
* Mon Dec 1 2025 Lishan Liu <lishan.liu@intel.com> - 6.17.0-3
- Update kernel to mainline-tracking-pre-prod-v6.17-linux-251118T134731Z

* Tue Nov 25 2025 Lishan Liu <lishan.liu@intel.com> - 6.17.0-2
- Bump release version for rebase

Expand Down
2 changes: 1 addition & 1 deletion SPECS/kernel/kernel.signatures.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
"cpupower": "d7518767bf2b1110d146a49c7d42e76b803f45eb8bd14d931aa6d0d346fae985",
"cpupower.service": "b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98",
"sha512hmac-openssl.sh": "02ab91329c4be09ee66d759e4d23ac875037c3b56e5a598e32fd1206da06a27f",
"mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz": "895699a57cbc683dae475c242ddfe73d133b128fb8c84000475d8af5816fd65a"
"mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz": "66d9e57e44bab84e11f7baed3be437aaa5320a44f988e175e1fbebc05ef3f24c"
}
}
11 changes: 7 additions & 4 deletions SPECS/kernel/kernel.spec
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
Summary: Linux Kernel
Name: kernel
Version: 6.17.0
Release: 2%{?dist}
Release: 3%{?dist}
License: GPLv2
Vendor: Intel Corporation
Distribution: Edge Microvisor Toolkit
Group: System Environment/Kernel
URL: https://github.com/intel/mainline-tracking
Source0: https://github.com/intel/mainline-tracking/archive/refs/tags/mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz
Source0: https://github.com/intel/mainline-tracking/archive/refs/tags/mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz
Source1: config
Source3: sha512hmac-openssl.sh
Source4: emt-ca-20211013.pem
Expand Down Expand Up @@ -161,8 +161,8 @@ manipulation of eBPF programs and maps.

%prep
%define _default_patch_flags -p1 --fuzz=3 --force
%setup -q -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251023T022625Z
%autosetup -p1 -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251023T022625Z
%setup -q -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251118T134731Z
%autosetup -p1 -n mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251118T134731Z
# %patch 0 -p1
make mrproper

Expand Down Expand Up @@ -407,6 +407,9 @@ echo "initrd of kernel %{uname_r} removed" >&2
%{_sysconfdir}/bash_completion.d/bpftool

%changelog
* Mon Dec 1 2025 Lishan Liu <lishan.liu@intel.com> - 6.17.0-3
- Update kernel to mainline-tracking-pre-prod-v6.17-linux-251118T134731Z

* Tue Nov 25 2025 Lishan Liu <lishan.liu@intel.com> - 6.17.0-2
- Bump release version for rebase

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
Summary: nvidia gpu driver kernel module for data center devices
Name: nvidia-data-center-driver
Version: 580.105.08
Release: 2%{?dist}
Release: 3%{?dist}
License: Public Domain
Source0: https://us.download.nvidia.com/tesla/%{version}/NVIDIA-Linux-x86_64-%{version}.run
Vendor: Intel Corporation
Expand Down Expand Up @@ -51,6 +51,9 @@ make INSTALL_MOD_PATH=%{buildroot} modules_install
/sbin/depmod -a

%changelog
* Mon Dec 1 2025 Lishan Liu <lishan.liu@intel.com> - 580.105.08-2
- Bump release to rebuild

* Mon Nov 10 2025 Junxiao Chang <junxiao.chang@intel.com> - 580.105.08-1
- Updrade Nvidia data center driver to 580.105.08

Expand Down
6 changes: 3 additions & 3 deletions toolkit/resources/manifests/package/pkggen_core_x86_64.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
filesystem-1.1-21.emt3.x86_64.rpm
kernel-headers-6.17.0-2.emt3.noarch.rpm
kernel-headers-6.17.0-3.emt3.noarch.rpm
glibc-2.38-12.emt3.x86_64.rpm
glibc-devel-2.38-12.emt3.x86_64.rpm
glibc-i18n-2.38-12.emt3.x86_64.rpm
Expand Down Expand Up @@ -213,8 +213,8 @@ libltdl-2.4.7-1.emt3.x86_64.rpm
libltdl-devel-2.4.7-1.emt3.x86_64.rpm
lua-5.4.6-1.emt3.x86_64.rpm
lua-libs-5.4.6-1.emt3.x86_64.rpm
edge-repos-3.0-7.emt3.noarch.rpm
edge-repos-shared-3.0-7.emt3.noarch.rpm
edge-repos-3.0-8.emt3.noarch.rpm
edge-repos-shared-3.0-8.emt3.noarch.rpm
tdnf-3.5.8-11.emt3.x86_64.rpm
tdnf-cli-libs-3.5.8-11.emt3.x86_64.rpm
tdnf-devel-3.5.8-11.emt3.x86_64.rpm
Expand Down
8 changes: 4 additions & 4 deletions toolkit/resources/manifests/package/toolchain_x86_64.txt
Original file line number Diff line number Diff line change
Expand Up @@ -72,8 +72,8 @@ e2fsprogs-devel-1.47.0-2.emt3.x86_64.rpm
e2fsprogs-lang-1.47.0-2.emt3.x86_64.rpm
e2fsprogs-libs-1.47.0-2.emt3.x86_64.rpm
edge-check-macros-3.0-2.emt3.noarch.rpm
edge-repos-3.0-7.emt3.noarch.rpm
edge-repos-shared-3.0-7.emt3.noarch.rpm
edge-repos-3.0-8.emt3.noarch.rpm
edge-repos-shared-3.0-8.emt3.noarch.rpm
edge-rpm-macros-3.0-2.emt3.noarch.rpm
elfutils-0.189-7.emt3.x86_64.rpm
elfutils-debuginfo-0.189-7.emt3.x86_64.rpm
Expand Down Expand Up @@ -150,8 +150,8 @@ intltool-0.51.0-7.emt3.noarch.rpm
itstool-2.0.7-1.emt3.noarch.rpm
kbd-2.2.0-2.emt3.x86_64.rpm
kbd-debuginfo-2.2.0-2.emt3.x86_64.rpm
kernel-cross-headers-6.17.0-2.emt3.noarch.rpm
kernel-headers-6.17.0-2.emt3.noarch.rpm
kernel-cross-headers-6.17.0-3.emt3.noarch.rpm
kernel-headers-6.17.0-3.emt3.noarch.rpm
kmod-30-1.emt3.x86_64.rpm
kmod-debuginfo-30-1.emt3.x86_64.rpm
kmod-devel-30-1.emt3.x86_64.rpm
Expand Down
2 changes: 1 addition & 1 deletion toolkit/scripts/toolchain/container/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ RUN wget -nv --no-clobber --timeout=30 --continue --input-file=$LFS/tools/toolch
# Disable downloading from remote sources by default. The 'toolchain-local-wget-list' generated for the above line will download from $(SOURCE_URL)
# The 'toolchain-remote-wget-list' is still available and can be used as an alternate to $(SOURCE_URL) if desired.
#RUN wget -nv --no-clobber --timeout=30 --continue --input-file=$LFS/tools/toolchain-remote-wget-list --directory-prefix=$LFS/sources; exit 0
RUN wget -nv --no-clobber --timeout=30 --continue https://github.com/intel/mainline-tracking/archive/refs/tags/mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz -O mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz --directory-prefix=$LFS/sources; exit 0
RUN wget -nv --no-clobber --timeout=30 --continue https://github.com/intel/mainline-tracking/archive/refs/tags/mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz -O mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz --directory-prefix=$LFS/sources; exit 0
USER root

RUN mkdir -pv $LFS/{etc,var} $LFS/usr/{bin,lib,sbin} && \
Expand Down
2 changes: 1 addition & 1 deletion toolkit/scripts/toolchain/container/toolchain-sha256sums
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ a3c2b80201b89e68616f4ad30bc66aee4927c3ce50e33929ca819d5c43538898 gmp-6.3.0.tar.
1db2aedde89d0dea42b16d9528f894c8d15dae4e190b59aecc78f5a951276eab grep-3.11.tar.xz
6b9757f592b7518b4902eb6af7e54570bdccba37a871fddb2d30ae3863511c13 groff-1.23.0.tar.gz
7454eb6935db17c6655576c2e1b0fabefd38b4d0936e0f87f48cd062ce91a057 gzip-1.13.tar.xz
895699a57cbc683dae475c242ddfe73d133b128fb8c84000475d8af5816fd65a mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz
66d9e57e44bab84e11f7baed3be437aaa5320a44f988e175e1fbebc05ef3f24c mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz
5d24e40819768f74daf846b99837fc53a3a9dcdf3ce1c2003fe0596db850f0f0 libarchive-3.7.1.tar.gz
f311f8f3dad84699d0566d1d6f7ec943a9298b28f714cae3c931dfd57492d7eb libcap-2.69.tar.xz
b8b45194989022a79ec1317f64a2a75b1551b2a55bea06f67704cb2a2e4690b0 libpipeline-1.5.7.tar.gz
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,8 @@ touch $LFS/logs/temptoolchain/status_gcc_pass1_complete

KERNEL_VERSION="6.17.0"
echo Linux-${KERNEL_VERSION} API Headers
tar xf mainline-tracking-pre-prod-v6.17-linux-251023T022625Z.tar.gz
pushd mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251023T022625Z
tar xf mainline-tracking-pre-prod-v6.17-linux-251118T134731Z.tar.gz
pushd mainline-tracking-mainline-tracking-pre-prod-v6.17-linux-251118T134731Z
make mrproper
make headers
find usr/include -type f ! -name '*.h' -delete
Expand Down