From 79aa024ba023d5122dbb9c55b4bad274cafecf79 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 20 Dec 2016 11:17:34 -0700 Subject: [PATCH] Add userspace ARM support --- arm-unknown-redox.json | 26 ++++++++++++++++++++++++++ rust | 2 +- syscall | 2 +- 3 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 arm-unknown-redox.json diff --git a/arm-unknown-redox.json b/arm-unknown-redox.json new file mode 100644 index 0000000..b902f34 --- /dev/null +++ b/arm-unknown-redox.json @@ -0,0 +1,26 @@ +{ + "llvm-target": "arm-unknown-redox", + "target-endian": "little", + "target-pointer-width": "32", + "data-layout": "e-m:e-p:32:32-i64:64-v128:64:128-a:0:32-n32-S64", + "arch": "arm", + "os": "redox", + "env": "", + "vendor": "unknown", + "target-family": "redox", + "pre-link-args": ["-m32", "-nostdlib", "-static"], + "features": "+soft-float", + "dynamic-linking": false, + "executables": true, + "relocation-model": "static", + "code-model": "default", + "disable-redzone": true, + "eliminate-frame-pointer": false, + "exe-suffix": "", + "has-rpath": false, + "no-compiler-rt": true, + "no-default-libraries": true, + "position-independent-executables": false, + "has-elf-tls": true, + "panic-strategy": "abort" +} diff --git a/rust b/rust index 6d7c2ec..57bc1a9 160000 --- a/rust +++ b/rust @@ -1 +1 @@ -Subproject commit 6d7c2ecf2e7b73f067c093ce9770ec187f9b3ea1 +Subproject commit 57bc1a982e20524bbaac892c04e537c8f714dce6 diff --git a/syscall b/syscall index 3377a5c..a076c42 160000 --- a/syscall +++ b/syscall @@ -1 +1 @@ -Subproject commit 3377a5cd2ddfd453de5ba12f064403f21f240b65 +Subproject commit a076c42403e4c51b8ee51b457f53ae9a8a7f9bb4