Latest from Proxmox:
with
|
with
Latest kernel releases:
This project aims to provide an easy way to build kernels for Proxmox VE with a particular set of patches.
At the moment, these are the patches applied during build:
- Relax Intel RMRR: relax
RMRRs on Intel platforms to allow certain PCIe devices to be passed through
to VMs (credit to kiler129).
This patch works around the dreaded
Device is ineligible for IOMMU domain attach due to platform RMRR requirement. Contact your platform vendor.
message.
There are two options:
-
Trigger the Build pve kernel (in container) workflow.
This workflow will build a new kernel with the current set of patches applied and produce artifacts that can be downloaded. It will run on a 2-core VM in GitHub and it will take between 2h30m and 3h to complete.
-
Build it locally
Use the build.sh script to build the kernel locally with the current set of patches applied. Because you are building everything locally, you can customize the set of patches you want before building.
In all cases, kernel builds are done using docker to contain the dependencies and make cleanup easier.
- kiler129: provider of the Relax Intel RMRR patch. Kiler129 provides lots of good info on the why and how the patch works.
- roforest: provides the basis for the GitHub workflows implemented here.