From 3fa0ba917742c0790ff5418de0db65d94ee8b82e Mon Sep 17 00:00:00 2001 From: John Ericson Date: Sun, 6 May 2018 15:10:46 -0400 Subject: [PATCH] lib/systems: Parse more arm cpu types --- lib/systems/parse.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/systems/parse.nix b/lib/systems/parse.nix index 8a6c951d5e5e..ffedd98c98d8 100644 --- a/lib/systems/parse.nix +++ b/lib/systems/parse.nix @@ -69,9 +69,15 @@ rec { cpuTypes = with significantBytes; setTypes types.openCpuType { arm = { bits = 32; significantByte = littleEndian; family = "arm"; }; armv5tel = { bits = 32; significantByte = littleEndian; family = "arm"; }; + armv6m = { bits = 32; significantByte = littleEndian; family = "arm"; }; armv6l = { bits = 32; significantByte = littleEndian; family = "arm"; }; armv7a = { bits = 32; significantByte = littleEndian; family = "arm"; }; + armv7r = { bits = 32; significantByte = littleEndian; family = "arm"; }; + armv7m = { bits = 32; significantByte = littleEndian; family = "arm"; }; armv7l = { bits = 32; significantByte = littleEndian; family = "arm"; }; + armv8a = { bits = 32; significantByte = littleEndian; family = "arm"; }; + armv8r = { bits = 32; significantByte = littleEndian; family = "arm"; }; + armv8m = { bits = 32; significantByte = littleEndian; family = "arm"; }; aarch64 = { bits = 64; significantByte = littleEndian; family = "arm"; }; i686 = { bits = 32; significantByte = littleEndian; family = "x86"; }; x86_64 = { bits = 64; significantByte = littleEndian; family = "x86"; };