diff options
author | Andrew Childs <lorne@cons.org.nz> | 2021-02-09 15:58:21 +0900 |
---|---|---|
committer | Andrew Childs <lorne@cons.org.nz> | 2021-05-17 00:27:03 +0900 |
commit | 23cae56ca720fadb1040e7739a30bff7dbda38c8 (patch) | |
tree | 1e3532fb054e03d0e6dd3fc540e2095940e3f643 /lib | |
parent | c99904e11307cbade607ad855a29f07694762f37 (diff) |
lib/systems/platforms: add Apple M1
Diffstat (limited to 'lib')
-rw-r--r-- | lib/systems/platforms.nix | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/systems/platforms.nix b/lib/systems/platforms.nix index f46e9c826a5cc..445144439cafe 100644 --- a/lib/systems/platforms.nix +++ b/lib/systems/platforms.nix @@ -375,6 +375,13 @@ rec { }; }; + apple-m1 = { + gcc = { + arch = "armv8.3-a+crypto+sha2+aes+crc+fp16+lse+simd+ras+rdm+rcpc"; + cpu = "apple-a13"; + }; + }; + ## ## MIPS ## @@ -495,7 +502,10 @@ rec { else if lib.versionOlder version "6" then sheevaplug else if lib.versionOlder version "7" then raspberrypi else armv7l-hf-multiplatform - else if platform.isAarch64 then aarch64-multiplatform + + else if platform.isAarch64 then + if platform.isDarwin then apple-m1 + else aarch64-multiplatform else if platform.isRiscV then riscv-multiplatform |