diff options
author | Thorsten Leemhuis <fedora@leemhuis.info> | 2021-07-08 08:03:32 +0200 |
---|---|---|
committer | Thorsten Leemhuis <fedora@leemhuis.info> | 2021-07-08 08:03:32 +0200 |
commit | 8331bd9c45cea3b4964b0a5fa301b375683fe103 (patch) | |
tree | 3b3dc12efe463a38ac1fe43fce4fe96efb1dffff /generate_crashkernel_default.sh | |
parent | ea76eb012e00670a95288a24263d4f29e06b266f (diff) | |
parent | 7ab3430578bb44245900b015eefd4644be051cfe (diff) | |
download | kernel-8331bd9c45cea3b4964b0a5fa301b375683fe103.tar.gz kernel-8331bd9c45cea3b4964b0a5fa301b375683fe103.tar.xz kernel-8331bd9c45cea3b4964b0a5fa301b375683fe103.zip |
Merge remote-tracking branch 'origin/rawhide' into rawhide-user-thl-vanilla-fedorakernel-5.14.0-0.rc0.20210707git77d34a4683b0.12.vanilla.1.fc35kernel-5.14.0-0.rc0.20210707git77d34a4683b0.12.vanilla.1.fc34kernel-5.14.0-0.rc0.20210707git77d34a4683b0.12.vanilla.1.fc33
Diffstat (limited to 'generate_crashkernel_default.sh')
-rwxr-xr-x | generate_crashkernel_default.sh | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/generate_crashkernel_default.sh b/generate_crashkernel_default.sh new file mode 100755 index 000000000..46d454607 --- /dev/null +++ b/generate_crashkernel_default.sh @@ -0,0 +1,25 @@ +#!/bin/bash +kernelver=$1 && shift +arch=$1 && shift +rootfs=$1 && shift + +output="${rootfs}/lib/modules/${kernelver}/crashkernel.default" + +case $arch in +x86_64|s390*) + ck_cmdline="crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M" + ;; +arm64|aarch64) + ck_cmdline="crashkernel=2G-:448M" + ;; +powerpc|ppc64*) + ck_cmdline="crashkernel=2G-4G:384M,4G-16G:512M,16G-64G:1G,64G-128G:2G,128G-:4G" + ;; +*) + ck_cmdline="" + ;; +esac + +cat > "$output" <<EOF +$ck_cmdline +EOF |