* updated libktorrent (21.12.1 -> 21.12.2), untested
[t2-trunk.git] / architecture / x86-64 / config.in
blob8573b42189690e9bcab6b04720140d3993c0e4be
1 # --- T2-COPYRIGHT-NOTE-BEGIN ---
2 # This copyright note is auto-generated by scripts/Create-CopyPatch.
3
4 # T2 SDE: architecture/x86-64/config.in
5 # Copyright (C) 2004 - 2021 The T2 SDE Project
6 # Copyright (C) 1998 - 2003 ROCK Linux Project
7
8 # More information can be found in the files COPYING and README.
9
10 # This program is free software; you can redistribute it and/or modify
11 # it under the terms of the GNU General Public License as published by
12 # the Free Software Foundation; version 2 of the License. A copy of the
13 # GNU General Public License can be found in the file COPYING.
14 # --- T2-COPYRIGHT-NOTE-END ---
16 #Description: x86-64 (AMD64, Intel EM64T)
18 choice SDECFG_X8664_OPT generic \
19         generic         "No special optimization"               \
20         k8              "Optimized for 1st gen AMD K8 / Opteron (SSE2, 3DNow!)" \
21         k8-sse3         "Optimized for AMD K8 with SSE3"        \
22         amdfam10        "Optimized for AMD K10 (Family 10h, SSE4A)"             \
23         bdver1          "Optimized for AMD Bulldozer (Family 15h, SSSE3, AVX)"  \
24         bdver2          "Optimized for AMD Piledriver (Family 15h, FMA)"        \
25         bdver3          "Optimized for AMD Steamroller (Family 15h)"    \
26         bdver4          "Optimized for AMD Excavator (Family 15h, AVX2)"        \
27         btver1          "Optimized for AMD Bobcat (Family 14h)" \
28         btver2          "Optimized for AMD Jaguar (Family 16h, AVX)"    \
29         znver1          "Optimized for AMD Zen (Family 17h, AVX2)"              \
30         znver2          "Optimized for AMD Zen 2" \
31         znver3          "Optimized for AMD Zen 3" \
32         nocona          "Optimized for Intel EM64T (Pentium 4, Xeon, SSE3)"     \
33         core2           "Optimized for Intel Core2 (SSSE3)"             \
34         nehalem         "Optimized for Intel Core-i 1-gen (Nehalem)"    \
35         westmere        "Optimized for Intel Core-i 1-gen (Westmere)"   \
36         sandybridge     "Optimized for Intel Core-i 2-gen (Sandybridge, AVX)"   \
37         ivybridge       "Optimized for Intel Core-i 3-gen (Ivybridge)"  \
38         haswell         "Optimized for Intel Core-i 4-gen (Haswell, AVX2)"      \
39         broadwell       "Optimized for Intel Core-i 5-gen (Broadwell)"  \
40         skylake         "Optimized for Intel Core-i 6-gen (Skylake)"    \
41         skylake-avx512  "Optimized for Intel Core-i 6-gen (Skylake, AVX512)"    \
42         cannonlake      "Optimized for Intel Core-i 9-gen (Cannonlake, AVX512)" \
43         icelake-client  "Optimized for Intel Core-i 10-gen (Icelake)" \
44         atom            "Optimized for Intel Atom" \
45         bonnell         "Optimized for Intel Atom Bonnel"       \
46         silvermont      "Optimized for Intel Atom Silvermont"
48 bool 'Default to 32-bit (X32) for the user-space applications' SDECFG_X8664_X32 0
50 if [ $SDECFG_X8664_OPT != generic ] ; then
51         SDECFG_ID="$SDECFG_ID-$SDECFG_X8664_OPT"
54 SDECFGSET_MULTILIB=1
56 if [ "$SDECFG_X8664_X32" = 1 ]; then
57         SDECFG_ID="$SDECFG_ID-x32"
58         const SDECFG_MULTILIBLIST "mx32,m32"
59         SDECFGSET_MULTILIBLIST="mx32,m32"
62 . architecture/x86/boot-config.in