123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623 |
- # This file is part of the OpenADK project. OpenADK is copyrighted
- # material, please see the LICENCE file in the top-level directory.
- choice ADK_TARGET_CPU
- prompt "CPU type"
- depends on (ADK_TARGET_TOOLCHAIN || ADK_TARGET_SIM || ADK_TARGET_SYSTEM_GENERIC_X86_64) && \
- ( ADK_TARGET_ARCH_CRIS \
- || ADK_TARGET_ARCH_AARCH64 \
- || ADK_TARGET_ARCH_ARC \
- || ADK_TARGET_ARCH_ARM \
- || ADK_TARGET_ARCH_BFIN \
- || ADK_TARGET_ARCH_M68K \
- || ADK_TARGET_ARCH_MIPS \
- || ADK_TARGET_ARCH_MIPS64 \
- || ADK_TARGET_ARCH_SH \
- || ADK_TARGET_ARCH_SPARC \
- || ADK_TARGET_ARCH_X86 \
- || ADK_TARGET_ARCH_X86_64 )
- config ADK_TARGET_CPU_ARC_ARC700
- bool "ARC700 (ARCv1)"
- select ADK_CPU_ARC700
- depends on ADK_TARGET_ARCH_ARC
- config ADK_TARGET_CPU_ARC_ARC_HS
- bool "ARC HS (ARCv2)"
- select ADK_CPU_ARC_HS
- depends on ADK_TARGET_ARCH_ARC
- config ADK_TARGET_CPU_ARM_CORTEX_A53
- bool "cortex-a53"
- select ADK_CPU_CORTEX_A53
- depends on ADK_TARGET_ARCH_AARCH64
- config ADK_TARGET_CPU_ARM_CORTEX_A57
- bool "cortex-a57"
- select ADK_CPU_CORTEX_A57
- depends on ADK_TARGET_ARCH_AARCH64
- config ADK_TARGET_CPU_ARM_CORTEX_A9
- bool "cortex-a9"
- select ADK_CPU_CORTEX_A9
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_CORTEX_A8
- bool "cortex-a8"
- select ADK_CPU_CORTEX_A8
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_CORTEX_A7
- bool "cortex-a7"
- select ADK_CPU_CORTEX_A7
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_CORTEX_A5
- bool "cortex-a5"
- select ADK_CPU_CORTEX_A5
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_CORTEX_A15
- bool "cortex-a15"
- select ADK_CPU_CORTEX_A15
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_CORTEX_A17
- bool "cortex-a17"
- select ADK_CPU_CORTEX_A17
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_CORTEX_M4
- bool "cortex-m4"
- select ADK_CPU_CORTEX_M4
- select ADK_TARGET_ARCH_ARM_WITH_THUMB
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_CORTEX_M3
- bool "cortex-m3"
- select ADK_CPU_CORTEX_M3
- select ADK_TARGET_ARCH_ARM_WITH_THUMB
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_ARM1176JZF_S
- bool "arm1176jzf-s"
- select ADK_CPU_ARM1176JZF_S
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_ARM926EJ_S
- bool "arm926ej-s"
- select ADK_CPU_ARM926EJ_S
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_ARM_XSCALE
- bool "xscale"
- select ADK_CPU_XSCALE
- depends on ADK_TARGET_ARCH_ARM
- config ADK_TARGET_CPU_BFIN_BF512
- bool "bf512"
- select ADK_CPU_BF512
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF514
- bool "bf514"
- select ADK_CPU_BF514
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF516
- bool "bf516"
- select ADK_CPU_BF516
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF518
- bool "bf518"
- select ADK_CPU_BF518
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF522
- bool "bf522"
- select ADK_CPU_BF522
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF523
- bool "bf523"
- select ADK_CPU_BF523
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF524
- bool "bf524"
- select ADK_CPU_BF524
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF525
- bool "bf525"
- select ADK_CPU_BF525
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF526
- bool "bf526"
- select ADK_CPU_BF526
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF527
- bool "bf527"
- select ADK_CPU_BF527
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF531
- bool "bf531"
- select ADK_CPU_BF531
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF532
- bool "bf532"
- select ADK_CPU_BF532
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF533
- bool "bf533"
- select ADK_CPU_BF533
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF534
- bool "bf534"
- select ADK_CPU_BF534
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF536
- bool "bf536"
- select ADK_CPU_BF536
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF537
- bool "bf537"
- select ADK_CPU_BF537
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF538
- bool "bf538"
- select ADK_CPU_BF538
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF539
- bool "bf539"
- select ADK_CPU_BF539
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF542
- bool "bf542"
- select ADK_CPU_BF542
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF544
- bool "bf544"
- select ADK_CPU_BF544
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF547
- bool "bf547"
- select ADK_CPU_BF547
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF548
- bool "bf548"
- select ADK_CPU_BF548
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF549
- bool "bf549"
- select ADK_CPU_BF549
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF542M
- bool "bf542m"
- select ADK_CPU_BF542M
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF544M
- bool "bf544m"
- select ADK_CPU_BF544M
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF547M
- bool "bf547m"
- select ADK_CPU_BF547M
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF548M
- bool "bf548m"
- select ADK_CPU_BF548M
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF549M
- bool "bf549m"
- select ADK_CPU_BF549M
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF561
- bool "bf561"
- select ADK_CPU_BF561
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_BFIN_BF592
- bool "bf592"
- select ADK_CPU_BF592
- depends on ADK_TARGET_ARCH_BFIN
- config ADK_TARGET_CPU_CRIS_CRISV10
- bool "cris v10"
- select ADK_CPU_CRIS_V10
- depends on ADK_TARGET_ARCH_CRIS
- config ADK_TARGET_CPU_CRIS_CRISV32
- bool "cris v32"
- select ADK_CPU_CRIS_V32
- depends on ADK_TARGET_ARCH_CRIS
- config ADK_TARGET_CPU_CF_51
- bool "coldfire 51"
- select ADK_CPU_CF_51
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5206
- bool "coldfire 5206"
- select ADK_CPU_CF_5206
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5206E
- bool "coldfire 5206e"
- select ADK_CPU_CF_5206E
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5208
- bool "coldfire 5208"
- select ADK_CPU_CF_5208
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5211A
- bool "coldfire 5211a"
- select ADK_CPU_CF_5211A
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5213
- bool "coldfire 5213"
- select ADK_CPU_CF_5213
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5216
- bool "coldfire 5216"
- select ADK_CPU_CF_5216
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_52235
- bool "coldfire 52235"
- select ADK_CPU_CF_52235
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5225
- bool "coldfire 5225"
- select ADK_CPU_CF_5225
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_52259
- bool "coldfire 52259"
- select ADK_CPU_CF_52259
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5235
- bool "coldfire 5235"
- select ADK_CPU_CF_5235
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5249
- bool "coldfire 5249"
- select ADK_CPU_CF_5249
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5250
- bool "coldfire 5250"
- select ADK_CPU_CF_5250
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5271
- bool "coldfire 5271"
- select ADK_CPU_CF_5271
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5272
- bool "coldfire 5272"
- select ADK_CPU_CF_5272
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5275
- bool "coldfire 5275"
- select ADK_CPU_CF_5275
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5282
- bool "coldfire 5282"
- select ADK_CPU_CF_5282
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_53017
- bool "coldfire 53017"
- select ADK_CPU_CF_53017
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5307
- bool "coldfire 5307"
- select ADK_CPU_CF_5307
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5328
- bool "coldfire 5328"
- select ADK_CPU_CF_5328
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5329
- bool "coldfire 5329"
- select ADK_CPU_CF_5329
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5373
- bool "coldfire 5373"
- select ADK_CPU_CF_5373
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5407
- bool "coldfire 5407"
- select ADK_CPU_CF_5407
- select ADK_TARGET_UCLINUX
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_CF_5475
- bool "coldfire 5475"
- select ADK_CPU_CF_5475
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_M68K_68020
- bool "m68k 68020"
- select ADK_CPU_68020
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_M68K_68030
- bool "m68k 68030"
- select ADK_CPU_68030
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_M68K_68040
- bool "m68k 68040"
- select ADK_CPU_68040
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_M68K_68060
- bool "m68k 68060"
- select ADK_CPU_68060
- depends on ADK_TARGET_ARCH_M68K
- config ADK_TARGET_CPU_MIPS_MIPS32
- bool "mips32"
- select ADK_CPU_MIPS32
- depends on ADK_TARGET_ARCH_MIPS
- config ADK_TARGET_CPU_MIPS_MIPS32R2
- bool "mips32r2"
- select ADK_CPU_MIPS32R2
- depends on ADK_TARGET_ARCH_MIPS
- config ADK_TARGET_CPU_MIPS_MIPS32R6
- bool "mips32r6"
- select ADK_CPU_MIPS32R6
- depends on ADK_TARGET_ARCH_MIPS
- config ADK_TARGET_CPU_MIPS_MIPS64
- bool "mips64"
- select ADK_CPU_MIPS64
- depends on ADK_TARGET_ARCH_MIPS64
- config ADK_TARGET_CPU_MIPS_MIPS64R2
- bool "mips64r2"
- select ADK_CPU_MIPS64R2
- depends on ADK_TARGET_ARCH_MIPS64
- config ADK_TARGET_CPU_MIPS_MIPS64R6
- bool "mips64r6"
- select ADK_CPU_MIPS64R6
- depends on ADK_TARGET_ARCH_MIPS64
- config ADK_TARGET_CPU_SH_SH2
- bool "sh2"
- select ADK_CPU_SH2
- depends on ADK_TARGET_ARCH_SH
- config ADK_TARGET_CPU_SH_SH2A
- bool "sh2a"
- select ADK_CPU_SH2A
- depends on ADK_TARGET_ARCH_SH
- config ADK_TARGET_CPU_SH_SH3
- bool "sh3"
- select ADK_CPU_SH3
- depends on ADK_TARGET_ARCH_SH
- config ADK_TARGET_CPU_SH_SH4
- bool "sh4"
- select ADK_CPU_SH4
- depends on ADK_TARGET_ARCH_SH
- config ADK_TARGET_CPU_SH_SH4A
- bool "sh4a"
- select ADK_CPU_SH4A
- depends on ADK_TARGET_ARCH_SH
- config ADK_TARGET_CPU_SPARC_V8
- bool "v8"
- select ADK_CPU_SPARC_V8
- depends on ADK_TARGET_ARCH_SPARC
- config ADK_TARGET_CPU_SPARC_LEON
- bool "leon"
- select ADK_CPU_SPARC_LEON
- depends on ADK_TARGET_ARCH_SPARC
- config ADK_TARGET_CPU_X86_I486
- bool "i486"
- select ADK_CPU_I486
- depends on ADK_TARGET_ARCH_X86
- config ADK_TARGET_CPU_X86_I586
- bool "i586"
- select ADK_CPU_I586
- depends on ADK_TARGET_ARCH_X86
- config ADK_TARGET_CPU_X86_I686
- bool "i686"
- select ADK_CPU_I686
- depends on ADK_TARGET_ARCH_X86
- config ADK_TARGET_CPU_X86_GEODE
- bool "geode"
- select ADK_CPU_GEODE
- depends on ADK_TARGET_ARCH_X86
- config ADK_TARGET_CPU_X86_ATOM
- bool "atom"
- select ADK_CPU_ATOM
- depends on ADK_TARGET_ARCH_X86
- config ADK_TARGET_CPU_X86_64_X86_64
- bool "Generic x86_64"
- select ADK_CPU_X86_64
- config ADK_TARGET_CPU_X86_64_ATHLON_FX
- bool "Athlon 64 FX"
- select ADK_CPU_ATHLON_FX
- config ADK_TARGET_CPU_X86_64_ATHLON_64
- bool "Athlon 64"
- select ADK_CPU_ATHLON_64
- config ADK_TARGET_CPU_X86_64_ATHLON_64_SSE3
- bool "Athlon 64 with SSE3"
- select ADK_CPU_ATHLON_64_SSE3
- config ADK_TARGET_CPU_X86_64_BARCELONA
- bool "Barcelona"
- select ADK_CPU_BARCELONA
- config ADK_TARGET_CPU_X86_64_BDVER1
- bool "bdver1"
- select ADK_CPU_BDVER1
- config ADK_TARGET_CPU_X86_64_BDVER2
- bool "bdver2"
- select ADK_CPU_BDVER2
- config ADK_TARGET_CPU_X86_64_BDVER3
- bool "bdver3"
- select ADK_CPU_BDVER3
- config ADK_TARGET_CPU_X86_64_BDVER4
- bool "bdver4"
- select ADK_CPU_BDVER4
- config ADK_TARGET_CPU_X86_64_BONNELL
- bool "Bonnell"
- select ADK_CPU_BONNELL
- config ADK_TARGET_CPU_X86_64_BROADWELL
- bool "Broadwell"
- select ADK_CPU_BROADWELL
- config ADK_TARGET_CPU_X86_64_BTVER1
- bool "btver1"
- select ADK_CPU_BTVER1
- config ADK_TARGET_CPU_X86_64_BTVER2
- bool "btver2"
- select ADK_CPU_BTVER1
- config ADK_TARGET_CPU_X86_64_CORE2
- bool "Core 2"
- select ADK_CPU_CORE2
- config ADK_TARGET_CPU_X86_64_HASWELL
- bool "Haswell"
- select ADK_CPU_HASWELL
- config ADK_TARGET_CPU_X86_64_IVYBRIDGE
- bool "Ivybridge"
- select ADK_CPU_IVYBRIDGE
- config ADK_TARGET_CPU_X86_64_K8
- bool "K8"
- select ADK_CPU_K8
- config ADK_TARGET_CPU_X86_64_K8_SSE3
- bool "K8 with SSE3"
- select ADK_CPU_K8_SSE3
- config ADK_TARGET_CPU_X86_64_KNL
- bool "knl"
- select config ADK_CPU_KNL
- config ADK_TARGET_CPU_X86_64_NEHALEM
- bool "Nehalem"
- select ADK_CPU_NEHALEM
- config ADK_TARGET_CPU_X86_64_OPTERON
- bool "Opteron"
- select ADK_CPU_OPTERON
- config ADK_TARGET_CPU_X86_64_OPTERON_SSE3
- bool "Opteron with SSE3"
- select ADK_CPU_OPTERON_SSE3
- config ADK_TARGET_CPU_X86_64_SANDYBRIDGE
- bool "Sandybridge"
- select ADK_CPU_SANDYBRIDGE
- config ADK_TARGET_CPU_X86_64_SILVERMONT
- bool "Silvermont"
- select ADK_CPU_SILVERMONT
- config ADK_TARGET_CPU_X86_64_WESTMERE
- bool "Westmere"
- select ADK_CPU_WESTMERE
- endchoice
- choice
- prompt "Toolchain options"
- depends on ADK_TARGET_TOOLCHAIN
- config ADK_TOOLCHAIN_ONLY
- bool "Only build toolchain and selected packages"
- config ADK_TOOLCHAIN_ARCHIVE
- bool "Build a complete system usable f.e. via chroot"
- endchoice
|