Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

#
# For a description of the syntax of this configuration file,
# see Documentation/kbuild/kconfig-language.txt.
#

menuconfig CONFIG_ARC_PLAT_EZNPS
	bool "\"EZchip\" ARC dev platform"
	select CONFIG_ARC_HAS_COH_CACHES if CONFIG_SMP
	select CONFIG_CPU_BIG_ENDIAN
	select CONFIG_CLKSRC_NPS
	select CONFIG_EZNPS_GIC
	select CONFIG_EZCHIP_NPS_MANAGEMENT_ENET if CONFIG_ETHERNET
	help
	  Support for EZchip development platforms,
	  based on ARC700 cores.
	  We handle few flavours:
	    - Hardware Emulator AKA HE which is CONFIG_FPGA based chasis
	    - Simulator based on MetaWare nSIM
	    - NPS400 chip based on ASIC

config CONFIG_EZNPS_MTM_EXT
	bool "ARC-EZchip MTM Extensions"
	select CONFIG_CPUMASK_OFFSTACK
	depends on CONFIG_ARC_PLAT_EZNPS && CONFIG_SMP
	default y
	help
	  Here we add new hierarchy for CPUs topology.
	  We got:
		Core
		Thread
	  At the new thread level each CPU represent one HW thread.
	  At highest hierarchy each core contain 16 threads,
	  any of them seem like CPU from Linux point of view.
	  All threads within same core share the execution unit of the
	  core and HW scheduler round robin between them.