From ef1ab0850105d14faa36a032206b6a1a92866894 Mon Sep 17 00:00:00 2001 From: sharpenedblade Date: Thu, 3 Oct 2024 20:11:51 -0700 Subject: [PATCH] kernel: Embed command line at build time --- kernel/kernel.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/kernel/kernel.sh b/kernel/kernel.sh index 21f21e4..4919583 100755 --- a/kernel/kernel.sh +++ b/kernel/kernel.sh @@ -13,7 +13,7 @@ rm -r "kernel-$KERNEL_VERSION.src.rpm" "kernel-$KERNEL_VERSION.src" sed -i 's/# define buildid .local/%define buildid .t2/g' "kernel.spec" # Bump release -# sed -i 's/%define specrelease 200/%define specrelease 202/g' "kernel.spec" +sed -i 's/%define specrelease 200/%define specrelease 210/g' "kernel.spec" # Disable debug kernels sed -i "/%define with_debug /c %define with_debug 0" "kernel.spec" @@ -23,5 +23,9 @@ sed -i "/Patch1:/a Patch2: t2linux-combined.patch" "kernel.spec" sed -i "/ApplyOptionalPatch patch-%{patchversion}-redhat.patch/a ApplyOptionalPatch t2linux-combined.patch" "kernel.spec" cat "linux-t2-patches/extra_config" > "kernel-local" -echo "CONFIG_MODULE_FORCE_UNLOAD=y" >> "kernel-local" +cat << EOF >> "kernel-local" +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_CMDLINE="intel_iommu=on iommu=pt mem_sleep=s2idle pcie_ports=native" +EOF + cat "linux-t2-patches"/*.patch > "t2linux-combined.patch"