linux_dsm_epyc7002/arch/mips/netlogic
Hillf Danton b3ea581834 MIPS: Netlogic: Mark Netlogic chips as SMT capable
Netlogic XLR chip has multiple cores. Each core includes four integrated
hardware threads, and they share L1 data and instruction caches.

If the chip is marked to be SMT capable, scheduler then could do more, say,
idle load balancing.

Changes are now confined only to the code of XLR, and hardware is probed
to get core ID for correct setup.

[jayachandranc: simplified and adapted for new merged XLR/XLP code]

Signed-off-by: Hillf Danton <dhillf@gmail.com>
Signed-off-by: Jayachandran C <jayachandranc@netlogicmicro.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2972/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
2011-12-07 22:04:57 +00:00
..
common MIPS: Netlogic: Mark Netlogic chips as SMT capable 2011-12-07 22:04:57 +00:00
xlp MIPS: Netlogic: Add support for XLP 3XX cores 2011-12-07 22:04:56 +00:00
xlr MIPS: Netlogic: Merge some of XLR/XLP wakup code 2011-12-07 22:04:56 +00:00
Kconfig MIPS: Netlogic: Use CPU_XLR instead of NLM_XLR 2011-12-07 22:04:55 +00:00
Makefile MIPS: Netlogic: Add XLP makefiles and config 2011-12-07 22:04:56 +00:00
Platform MIPS: Netlogic: Add XLP makefiles and config 2011-12-07 22:04:56 +00:00