about summary refs log tree commit diff
diff options
context:
space:
mode:
authorChristian Neukirchen <chneukirchen@gmail.com>2016-04-29 15:38:21 +0200
committerChristian Neukirchen <chneukirchen@gmail.com>2016-05-04 19:24:46 +0200
commitd1e633fc12db2fff07b8b64d9b0e6f9cd84b9b88 (patch)
tree195ea13c4367ca1b7d5577ac126d50fa43a699c8
parentb7e8732b04c1296e778e161ecabc7a69304ba1ee (diff)
downloadhrmpf-d1e633fc12db2fff07b8b64d9b0e6f9cd84b9b88.tar.gz
hrmpf-d1e633fc12db2fff07b8b64d9b0e6f9cd84b9b88.tar.xz
hrmpf-d1e633fc12db2fff07b8b64d9b0e6f9cd84b9b88.zip
mkrootfs.sh.in: add odroid-c2.
-rw-r--r--mkrootfs.sh.in8
1 files changed, 7 insertions, 1 deletions
diff --git a/mkrootfs.sh.in b/mkrootfs.sh.in
index 096d6e8..9425d0b 100644
--- a/mkrootfs.sh.in
+++ b/mkrootfs.sh.in
@@ -47,7 +47,7 @@ Usage: $PROGNAME [options] <platform>
 
 Supported platforms: i686, i686-musl, x86_64, x86_64-musl,
                      dockstar, bananapi, beaglebone, cubieboard2, cubietruck,
-                     odroid-u2, rpi, rpi2 (armv7), usbarmory, ci20
+                     odroid-c2, odroid-u2, rpi, rpi2 (armv7), usbarmory, ci20
 
 Options
     -b <syspkg> Set an alternative base-system package (defaults to base-system)
@@ -98,6 +98,9 @@ register_binfmt() {
         armv*)
             echo ':arm:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x28\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-arm-static:' > /proc/sys/fs/binfmt_misc/register
             ;;
+        aarch*)
+            echo ':qemu-arm64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff:/usr/bin/qemu-aarch64-static:' > /proc/sys/fs/binfmt_misc/register
+            ;;
         mipsel*)
             echo ':mipsel:M::\x7fELF\x01\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x08\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:/usr/bin/qemu-mipsel-static:' > /proc/sys/fs/binfmt_misc/register
             ;;
@@ -136,6 +139,8 @@ case "$PLATFORM" in
     rpi) _TARGET_ARCH="armv6l"; _ARCH="armv6l";;
     ci20-musl) _TARGET_ARCH="mipselhf-musl"; _ARCH="mipsel-musl";;
     ci20) _TARGET_ARCH="mipselhf"; _ARCH="mipsel";;
+    odroid-c2-musl) _TARGET_ARCH="aarch64-musl"; _ARCH="aarch64";;
+    odroid-c2) _TARGET_ARCH="aarch64"; _ARCH="aarch64";;
     *-musl) _TARGET_ARCH="armv7l-musl"; _ARCH="armv7l";;
     *) _TARGET_ARCH="armv7l"; _ARCH="armv7l";;
 esac
@@ -163,6 +168,7 @@ case "$PLATFORM" in
     rpi*) SUBPLATFORM=${PLATFORM%-*}; QEMU_BIN=qemu-arm-static;;
     usbarmory*) SUBPLATFORM=${PLATFORM%-*}; QEMU_BIN=qemu-arm-static;;
     ci20*) SUBPLATFORM=${PLATFORM%-*}; QEMU_BIN=qemu-mipsel-static;;
+    odroid-c2*) SUBPLATFORM=${PLATFORM%-*}; QEMU_BIN=qemu-aarch64-static;;
     i686*) QEMU_BIN=qemu-i386-static;;
     x86_64*) QEMU_BIN=qemu-x86_64-static;;
     *) die "$PROGNAME: invalid platform!";;