Skip to content

Commit

Permalink
Remove target_env = "sel4" from target specs
Browse files Browse the repository at this point in the history
Signed-off-by: Nick Spinale <nick@nickspinale.com>
  • Loading branch information
nspin committed Oct 24, 2024
1 parent 8b7826e commit 8c2d3d3
Show file tree
Hide file tree
Showing 30 changed files with 3 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ mk {
inherit (versions) cfg-if;
serde = serdeWith [ "derive" ];
};
target."cfg(target_env = \"sel4\")".dependencies = {
target."cfg(target_os = \"none\")".dependencies = {
inherit (localCrates)
sel4
sel4-simple-task-threading
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ license = "BSD-2-Clause"
cfg-if = "1.0.0"
serde = { version = "1.0.147", default-features = false, features = ["derive"] }

[target."cfg(target_env = \"sel4\")".dependencies]
[target."cfg(target_os = \"none\")".dependencies]
sel4 = { path = "../../../../sel4" }
sel4-simple-task-threading = { path = "../threading" }
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ use core::marker::PhantomData;
use serde::{Deserialize, Serialize};

cfg_if::cfg_if! {
if #[cfg(target_env = "sel4")] {
if #[cfg(target_os = "none")] {
mod when_sel4;
pub use when_sel4::*;
} else {
Expand Down
1 change: 0 additions & 1 deletion crates/sel4-generate-target-specs/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,6 @@ impl Config {
{
let options = &mut target.options;
options.is_builtin = false;
options.env = "sel4".into();
options.exe_suffix = ".elf".into();
options.eh_frame_header = !self.minimal;
}
Expand Down
1 change: 0 additions & 1 deletion support/targets/aarch64-sel4-microkit-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32",
"disable-redzone": true,
"eh-frame-header": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+v8a,+strict-align,+neon,+fp-armv8",
"link-script": "__sel4_ipc_buffer_obj = (__ehdr_start & ~(4096 - 1)) - 4096;",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32",
"disable-redzone": true,
"eh-frame-header": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+v8a,+strict-align,+neon,+fp-armv8",
"link-script": "SECTIONS {\n .persistent : {\n *(.persistent .persistent.*)\n }\n} INSERT BEFORE .data;\n\nASSERT(DEFINED(_reset), \"_reset is not defined\")\n\nENTRY(_reset)\n__sel4_ipc_buffer_obj = (__ehdr_start & ~(4096 - 1)) - 4096;",
Expand Down
1 change: 0 additions & 1 deletion support/targets/aarch64-sel4-microkit-resettable.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32",
"disable-redzone": true,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+v8a,+strict-align,+neon,+fp-armv8",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/aarch64-sel4-microkit.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32",
"disable-redzone": true,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+v8a,+strict-align,+neon,+fp-armv8",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/aarch64-sel4-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32",
"disable-redzone": true,
"eh-frame-header": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+v8a,+strict-align,+neon,+fp-armv8",
"linker": "rust-lld",
Expand Down
1 change: 0 additions & 1 deletion support/targets/aarch64-sel4.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32",
"disable-redzone": true,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+v8a,+strict-align,+neon,+fp-armv8",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/armv7a-sel4-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
"disable-redzone": true,
"eh-frame-header": false,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+v7,+thumb2,+soft-float,-neon,+strict-align",
"linker": "rust-lld",
Expand Down
1 change: 0 additions & 1 deletion support/targets/armv7a-sel4.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"data-layout": "e-m:e-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64",
"disable-redzone": true,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+v7,+thumb2,+soft-float,-neon,+strict-align",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv32imac-sel4-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"data-layout": "e-m:e-p:32:32-i64:64-n32-S128",
"eh-frame-header": false,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c",
"linker": "rust-lld",
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv32imac-sel4.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p:32:32-i64:64-n32-S128",
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv32imafc-sel4-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"data-layout": "e-m:e-p:32:32-i64:64-n32-S128",
"eh-frame-header": false,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c,+f",
"linker": "rust-lld",
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv32imafc-sel4.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p:32:32-i64:64-n32-S128",
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c,+f",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64gc-sel4-microkit-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"eh-frame-header": false,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+f,+d,+c",
"link-script": "__sel4_ipc_buffer_obj = (__ehdr_start & ~(4096 - 1)) - 4096;",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"eh-frame-header": false,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+f,+d,+c",
"link-script": "SECTIONS {\n .persistent : {\n *(.persistent .persistent.*)\n }\n} INSERT BEFORE .data;\n\nASSERT(DEFINED(_reset), \"_reset is not defined\")\n\nENTRY(_reset)\n__sel4_ipc_buffer_obj = (__ehdr_start & ~(4096 - 1)) - 4096;",
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64gc-sel4-microkit-resettable.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+f,+d,+c",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64gc-sel4-microkit.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+f,+d,+c",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64gc-sel4-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"eh-frame-header": false,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+f,+d,+c",
"linker": "rust-lld",
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64gc-sel4.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+f,+d,+c",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64imac-sel4-microkit-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"eh-frame-header": false,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c",
"link-script": "__sel4_ipc_buffer_obj = (__ehdr_start & ~(4096 - 1)) - 4096;",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"eh-frame-header": false,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c",
"link-script": "SECTIONS {\n .persistent : {\n *(.persistent .persistent.*)\n }\n} INSERT BEFORE .data;\n\nASSERT(DEFINED(_reset), \"_reset is not defined\")\n\nENTRY(_reset)\n__sel4_ipc_buffer_obj = (__ehdr_start & ~(4096 - 1)) - 4096;",
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64imac-sel4-microkit-resettable.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64imac-sel4-microkit.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64imac-sel4-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"eh-frame-header": false,
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c",
"linker": "rust-lld",
Expand Down
1 change: 0 additions & 1 deletion support/targets/riscv64imac-sel4.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p:64:64-i64:64-i128:128-n32:64-S128",
"emit-debug-gdb-scripts": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "+m,+a,+c",
"has-thread-local": true,
Expand Down
1 change: 0 additions & 1 deletion support/targets/x86_64-sel4-minimal.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
"data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128",
"disable-redzone": true,
"eh-frame-header": false,
"env": "sel4",
"exe-suffix": ".elf",
"features": "-mmx,-sse,-sse2,-sse3,-ssse3,-sse4.1,-sse4.2,-avx,-avx2,+soft-float",
"linker": "rust-lld",
Expand Down
1 change: 0 additions & 1 deletion support/targets/x86_64-sel4.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128",
"disable-redzone": true,
"env": "sel4",
"exe-suffix": ".elf",
"features": "-mmx,-sse,-sse2,-sse3,-ssse3,-sse4.1,-sse4.2,-avx,-avx2,+soft-float",
"has-thread-local": true,
Expand Down

0 comments on commit 8c2d3d3

Please sign in to comment.