diff --git a/lib.sh b/lib.sh index 43d7329..58706c1 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 dbdd693..a27fec2 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)