diff options
| author | Mikael Voss <mvs@nyantec.com> | 2024-10-13 14:39:46 +0200 |
|---|---|---|
| committer | Alyssa Ross <hi@alyssa.is> | 2025-04-02 14:06:27 +0200 |
| commit | 387a5561fb13118317b938cd9f4af024ab415975 (patch) | |
| tree | 5a0af8e1d9fa26d821ebe8e057463b5ce099e15d /lib | |
| parent | python3Packages.wgpu-py: init at 0.21.1 (#383803) (diff) | |
| download | nixpkgs-387a5561fb13118317b938cd9f4af024ab415975.tar.gz | |
lib/systems/architectures: Define generic ARM64 inferiors
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/systems/architectures.nix | 35 |
1 files changed, 34 insertions, 1 deletions
diff --git a/lib/systems/architectures.nix b/lib/systems/architectures.nix index e4f67e3d8e9f..47576cf1da95 100644 --- a/lib/systems/architectures.nix +++ b/lib/systems/architectures.nix @@ -426,11 +426,44 @@ rec { ); znver5 = [ "znver4" ] ++ inferiors.znver4; + # ARM64 (AArch64) + armv8-a = [ ]; + "armv8.1-a" = [ "armv8-a" ]; + "armv8.2-a" = [ "armv8.1-a" ] ++ inferiors."armv8.1-a"; + "armv8.3-a" = [ "armv8.2-a" ] ++ inferiors."armv8.2-a"; + "armv8.4-a" = [ "armv8.3-a" ] ++ inferiors."armv8.3-a"; + "armv8.5-a" = [ "armv8.4-a" ] ++ inferiors."armv8.4-a"; + "armv8.6-a" = [ "armv8.5-a" ] ++ inferiors."armv8.5-a"; + "armv8.7-a" = [ "armv8.6-a" ] ++ inferiors."armv8.6-a"; + "armv8.8-a" = [ "armv8.7-a" ] ++ inferiors."armv8.7-a"; + "armv8.9-a" = [ "armv8.8-a" ] ++ inferiors."armv8.8-a"; + armv9-a = [ "armv8.5-a" ] ++ inferiors."armv8.5-a"; + "armv9.1-a" = [ + "armv9-a" + "armv8.6-a" + ] ++ inferiors."armv8.6-a"; + "armv9.2-a" = lib.unique ( + [ + "armv9.1-a" + "armv8.7-a" + ] + ++ inferiors."armv9.1-a" + ++ inferiors."armv8.7-a" + ); + "armv9.3-a" = lib.unique ( + [ + "armv9.2-a" + "armv8.8-a" + ] + ++ inferiors."armv9.2-a" + ++ inferiors."armv8.8-a" + ); + "armv9.4-a" = [ "armv9.3-a" ] ++ inferiors."armv9.3-a"; + # other armv5te = [ ]; armv6 = [ ]; armv7-a = [ ]; - armv8-a = [ ]; mips32 = [ ]; loongson2f = [ ]; }; |
