Unverified Commit d05e6727 authored by Sandro Jäckel's avatar Sandro Jäckel Committed by GitHub
Browse files

Merge pull request #203539 from SuperSandro2000/architectures-expand-inferiors

lib/systems/architectures: expand inferiors
parents 05fe3be9 c5923af9
Loading
Loading
Loading
Loading
+13 −6
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ rec {
  # a superior CPU has all the features of an inferior and is able to build and test code for it
  inferiors = {
    # x86_64 Intel
    # https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
    default        = [ ];
    westmere       = [ ];
    sandybridge    = [ "westmere"       ] ++ inferiors.westmere;
@@ -48,6 +49,12 @@ rec {
    broadwell      = [ "haswell"        ] ++ inferiors.haswell;
    skylake        = [ "broadwell"      ] ++ inferiors.broadwell;
    skylake-avx512 = [ "skylake"        ] ++ inferiors.skylake;
    cannonlake     = [ "skylake-avx512" ] ++ inferiors.skylake-avx512;
    icelake-client = [ "cannonlake"     ] ++ inferiors.cannonlake;
    icelake-server = [ "icelake-client" ] ++ inferiors.icelake-client;
    cascadelake    = [ "skylake-avx512" ] ++ inferiors.cannonlake;
    cooperlake     = [ "cascadelake"    ] ++ inferiors.cascadelake;
    tigerlake      = [ "icelake-server" ] ++ inferiors.icelake-server;

    # x86_64 AMD
    # TODO: fill this (need testing)