Skip to content

Commit aba3b49

Browse files
committed
Added support for x86_64 and aarch64
1 parent 292dadc commit aba3b49

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

include/core/emulator/deploy.sh

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,14 @@ do_start()
3838
msg "skip"
3939
fi
4040
;;
41+
qemu-x86_64*)
42+
if [ ! -e "/proc/sys/fs/binfmt_misc/qemu-x86_64" ]; then
43+
echo ":qemu-x86_64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x3e\x00:\xff\xff\xff\xff\xff\xfe\xfe\xff\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:${target_path}:" > "/proc/sys/fs/binfmt_misc/register"
44+
is_ok "fail" "done"
45+
else
46+
msg "skip"
47+
fi
48+
;;
4149
qemu-arm*)
4250
if [ ! -e "/proc/sys/fs/binfmt_misc/qemu-arm" ]; then
4351
echo ":qemu-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:${target_path}:" > "/proc/sys/fs/binfmt_misc/register"
@@ -46,9 +54,9 @@ do_start()
4654
msg "skip"
4755
fi
4856
;;
49-
qemu-mipsel*)
50-
if [ ! -e "/proc/sys/fs/binfmt_misc/qemu-mipsel" ]; then
51-
echo ":qemu-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:${target_path}:" > "/proc/sys/fs/binfmt_misc/register"
57+
qemu-aarch64*)
58+
if [ ! -e "/proc/sys/fs/binfmt_misc/qemu-aarch64" ]; then
59+
echo ":qemu-aarch64:M::\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\xb7\x00:\xff\xff\xff\xff\xff\xff\xff\x00\xff\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff:${target_path}:" > "/proc/sys/fs/binfmt_misc/register"
5260
is_ok "fail" "done"
5361
else
5462
msg "skip"

0 commit comments

Comments
 (0)