Selaa lähdekoodia

mkrootfs: enable ppc64 + ppc-musl support

Closes: #26 [via git-merge-pr]
q66 6 vuotta sitten
vanhempi
sitoutus
b795f541a6
2 muutettua tiedostoa jossa 13 lisäystä ja 0 poistoa
  1. 12 0
      lib.sh.in
  2. 1 0
      mkrootfs.sh.in

+ 12 - 0
lib.sh.in

@@ -173,6 +173,18 @@ register_binfmt() {
             _mask="\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff"
             QEMU_BIN=qemu-aarch64-static
             ;;
+        ppc64le*)
+            _cpu=ppc64le
+            _magic="\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x15\x00"
+            _mask="\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\x00"
+            QEMU_BIN=qemu-ppc64le-static
+            ;;
+        ppc64*)
+            _cpu=ppc64
+            _magic="\x7fELF\x02\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x15"
+            _mask="\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff"
+            QEMU_BIN=qemu-ppc64-static
+            ;;
         ppc*)
             _cpu=ppc
             _magic="\x7fELF\x01\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x14"

+ 1 - 0
mkrootfs.sh.in

@@ -54,6 +54,7 @@ Supported architectures: i686, i686-musl, x86_64, x86_64-musl,
                          aarch64, aarch64-musl,
                          mipsel, mipsel-musl
                          ppc, ppc-musl
+                         ppc64le, ppc64le-musl, ppc64, ppc64-musl
 
 
 Options