• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# For a description of the syntax of this configuration file,
3# see Documentation/kbuild/kconfig-language.txt.
4#
5
6menuconfig ARC_PLAT_EZNPS
7	bool "\"EZchip\" ARC dev platform"
8	select ARC_HAS_COH_CACHES if SMP
9	select CPU_BIG_ENDIAN
10	select CLKSRC_NPS
11	select EZNPS_GIC
12	select EZCHIP_NPS_MANAGEMENT_ENET if ETHERNET
13	help
14	  Support for EZchip development platforms,
15	  based on ARC700 cores.
16	  We handle few flavours:
17	    - Hardware Emulator AKA HE which is FPGA based chasis
18	    - Simulator based on MetaWare nSIM
19	    - NPS400 chip based on ASIC
20
21config EZNPS_MTM_EXT
22	bool "ARC-EZchip MTM Extensions"
23	select CPUMASK_OFFSTACK
24	depends on ARC_PLAT_EZNPS && SMP
25	default y
26	help
27	  Here we add new hierarchy for CPUs topology.
28	  We got:
29		Core
30		Thread
31	  At the new thread level each CPU represent one HW thread.
32	  At highest hierarchy each core contain 16 threads,
33	  any of them seem like CPU from Linux point of view.
34	  All threads within same core share the execution unit of the
35	  core and HW scheduler round robin between them.
36