From 3af33f9d1f0ac16c7b3c3cd07edc3c53b58963f6 Mon Sep 17 00:00:00 2001 From: Estela ad Astra Date: Mon, 11 Nov 2024 21:04:06 +0100 Subject: [PATCH] add binfmt for riscv64 --- lib.sh | 5 +++++ mkrootfs.sh | 1 + 2 files changed, 6 insertions(+) diff --git a/lib.sh b/lib.sh index 43d7329e32..58706c1649 100755 --- a/lib.sh +++ b/lib.sh @@ -257,6 +257,11 @@ register_binfmt() { _magic="\x7f\x45\x4c\x46\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x03\x00" _mask="\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff" ;; + riscv64) + _cpu=riscv64 + _magic="\x7f\x45\x4c\x46\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf3\x00" + _mask="\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff" + ;; *) die "Unknown target architecture!" ;; diff --git a/mkrootfs.sh b/mkrootfs.sh index dbdd693013..a27fec257b 100755 --- a/mkrootfs.sh +++ b/mkrootfs.sh @@ -57,6 +57,7 @@ usage() { aarch64, aarch64-musl, mipsel, mipsel-musl, ppc, ppc-musl, ppc64le, ppc64le-musl, ppc64, ppc64-musl + riscv64, riscv64-musl OPTIONS -b Set an alternative base-system package (default: base-container-full)