summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2023-03-06 09:57:42 +0100
committerHelmut Grohne <helmut@subdivi.de>2023-03-06 09:57:42 +0100
commitdc972d6e1b1afb3f88319f55dc410c57c3f58563 (patch)
treee5910d91ebfd8587ad8e7874c439519255627a0b
parente22643bddea7a3e9e397b18614fcf51195f19f99 (diff)
downloaddebvm-dc972d6e1b1afb3f88319f55dc410c57c3f58563.tar.gz
support a mips64el kernel in a mipsel image via multiarch
Reported-by: Fabian Gruenbichler
-rwxr-xr-xbin/debvm-run1
-rwxr-xr-xshare/customize-kernel.sh3
2 files changed, 4 insertions, 0 deletions
diff --git a/bin/debvm-run b/bin/debvm-run
index cc82fe1..81114e6 100755
--- a/bin/debvm-run
+++ b/bin/debvm-run
@@ -225,6 +225,7 @@ if command -v file >/dev/null 2>&1; then
# actually inspect the kernel version here, which happens to
# include amd64 for Debian kernels.
"i386:Linux kernel x86 boot executable bzImage, version "*"-amd64 "*) KERNELARCH=amd64 ;;
+ "mipsel:ELF 64-bit LSB executable,"*) KERNELARCH=mips64el ;;
esac
fi
diff --git a/share/customize-kernel.sh b/share/customize-kernel.sh
index aef9fa7..d216eaa 100755
--- a/share/customize-kernel.sh
+++ b/share/customize-kernel.sh
@@ -45,6 +45,9 @@ case "$KERNEL_ARCH" in
;;
mipsel)
KERNEL_ARCH=4kc-malta
+ case "$ARCHITECTURES " in
+ *" mips64el "*) KERNEL_ARCH=5kc-malta:mips64el
+ esac
;;
ppc64)
KERNEL_ARCH=powerpc64