Skip to content
Open
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
5 changes: 4 additions & 1 deletion SPECS-SIGNED/kernel-hwe-signed/kernel-hwe-signed.spec
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
Summary: Signed Linux Kernel for %{buildarch} systems
Name: kernel-hwe-signed-%{buildarch}
Version: 6.18.43.1
Release: 1%{?dist}
Release: 2%{?dist}
License: GPLv2
Vendor: Microsoft Corporation
Distribution: Azure Linux
Expand Down Expand Up @@ -108,6 +108,9 @@ echo "initrd of kernel %{uname_r} removed" >&2
%exclude /module_info.ld

%changelog
* Tue Aug 25 2026 Henry Li <lihl@microsoft.com> - 6.18.43.1-2
- Bump release to match kernel-hwe.

* Mon Aug 10 2026 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 6.18.43.1-1
- Auto-upgrade to 6.18.43.1

Expand Down
5 changes: 4 additions & 1 deletion SPECS/kernel-hwe-headers/kernel-hwe-headers.spec
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
Summary: Linux API header files
Name: kernel-hwe-headers
Version: 6.18.43.1
Release: 1%{?dist}
Release: 2%{?dist}
License: GPLv2
Vendor: Microsoft Corporation
Distribution: Azure Linux
Expand Down Expand Up @@ -35,6 +35,9 @@ cp -rv usr/include/* /%{buildroot}%{_includedir}
%{_includedir}/*

%changelog
* Tue Aug 25 2026 Henry Li <lihl@microsoft.com> - 6.18.43.1-2
- Bump release to match kernel-hwe.

* Mon Aug 10 2026 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 6.18.43.1-1
- Auto-upgrade to 6.18.43.1

Expand Down
10 changes: 6 additions & 4 deletions SPECS/kernel-hwe/config_aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -2168,7 +2168,7 @@ CONFIG_PCI_IOV=y
CONFIG_PCI_PRI=y
CONFIG_PCI_PASID=y
CONFIG_PCIE_TPH=y
# CONFIG_PCI_P2PDMA is not set
CONFIG_PCI_P2PDMA=y
CONFIG_PCI_LABEL=y
CONFIG_PCI_HYPERV=y
CONFIG_PCI_DYNAMIC_OF_NODES=y
Expand Down Expand Up @@ -7065,6 +7065,7 @@ CONFIG_DRM_AMD_SECURE_DISPLAY=y

CONFIG_HSA_AMD=y
CONFIG_HSA_AMD_SVM=y
# CONFIG_HSA_AMD_P2P is not set
CONFIG_DRM_NOUVEAU=m
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_NOUVEAU_DEBUG=5
Expand Down Expand Up @@ -9206,8 +9207,7 @@ CONFIG_UIO_PCI_GENERIC=m
CONFIG_VFIO=m
CONFIG_VFIO_DEVICE_CDEV=y
CONFIG_VFIO_GROUP=y
CONFIG_VFIO_CONTAINER=y
CONFIG_VFIO_IOMMU_TYPE1=m
# CONFIG_VFIO_CONTAINER is not set
# CONFIG_VFIO_NOIOMMU is not set
CONFIG_VFIO_VIRQFD=y
# CONFIG_VFIO_DEBUGFS is not set
Expand All @@ -9218,6 +9218,7 @@ CONFIG_VFIO_VIRQFD=y
CONFIG_VFIO_PCI_CORE=m
CONFIG_VFIO_PCI_INTX=y
CONFIG_VFIO_PCI=m
CONFIG_VFIO_PCI_DMABUF=y
CONFIG_MLX5_VFIO_PCI=m
CONFIG_PDS_VFIO_PCI=m
CONFIG_VIRTIO_VFIO_PCI=m
Expand Down Expand Up @@ -9781,7 +9782,8 @@ CONFIG_ARM_SMMU_V3_IOMMUFD=y
CONFIG_TEGRA241_CMDQV=y
# CONFIG_QCOM_IOMMU is not set
CONFIG_IOMMUFD_DRIVER_CORE=y
CONFIG_IOMMUFD=m
CONFIG_IOMMUFD=y
CONFIG_IOMMUFD_VFIO_CONTAINER=y
# CONFIG_ROCKCHIP_IOMMU is not set
# CONFIG_SUN50I_IOMMU is not set
CONFIG_TEGRA_IOMMU_SMMU=y
Expand Down
2 changes: 1 addition & 1 deletion SPECS/kernel-hwe/kernel-hwe.signatures.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Signatures": {
"azurelinux-ca-20230216.pem": "d545401163c75878319f01470455e6bc18a5968e39dd964323225e3fe308849b",
"config": "0e7c47da2740ecede03466f02e16f7a934efb8b66796f9c646e33b68e88e96a7",
"config_aarch64": "595382eff902c3de62ccb322e41007cc6d14a19b1bacc995d9cf83f82f5eea95",
"config_aarch64": "719834b3bf10b3c6ae3a98e4e3856dcffadb822fd770855c5735255172bd0352",
"cpupower": "d7518767bf2b1110d146a49c7d42e76b803f45eb8bd14d931aa6d0d346fae985",
"cpupower.service": "b057fe9e5d0e8c36f485818286b80e3eba8ff66ff44797940e99b1fd5361bb98",
"sha512hmac-openssl.sh": "8bb4094cb09cd7a8bced236ccb44c3cabc82716679ce497bf040332897e47cd0",
Expand Down
6 changes: 5 additions & 1 deletion SPECS/kernel-hwe/kernel-hwe.spec
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
Summary: Linux Kernel
Name: kernel-hwe
Version: 6.18.43.1
Release: 1%{?dist}
Release: 2%{?dist}
License: GPLv2
Vendor: Microsoft Corporation
Distribution: Azure Linux
Expand Down Expand Up @@ -430,6 +430,10 @@ echo "initrd of kernel %{uname_r} removed" >&2
%{_sysconfdir}/bash_completion.d/bpftool

%changelog
* Thu Aug 20 2026 Henry Li <lihl@microsoft.com> - 6.18.43.1-2
- Enable CONFIG_PCI_P2PDMA, CONFIG_VFIO_PCI_DMABUF, CONFIG_IOMMUFD
- and CONFIG_IOMMUFD_VFIO_CONTAINER to support GPU pass-thru on arm64

* Mon Aug 10 2026 CBL-Mariner Servicing Account <cblmargh@microsoft.com> - 6.18.43.1-1
- Auto-upgrade to 6.18.43.1

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3152,6 +3152,16 @@
],
"justification": "kernel-hwe 6.12 does not enable ICE_SWITCHDEV on arm64 - PR: https://github.com/microsoft/azurelinux/pull/10960"
},
{
"name": "CONFIG_PCI_P2PDMA",
"values": [
{
"architecture": "arm64",
"value": "y"
}
],
"justification": "Enable PCI peer-to-peer DMA for GPU pass-through on kernel-hwe arm64 - PR: https://github.com/microsoft/azurelinux/pull/18622"
},
{
"name": "CONFIG_CRYPTO_DH",
"values": [
Expand Down
Loading