diff options
Diffstat (limited to 'src/kernel/cpumgr.C')
-rw-r--r-- | src/kernel/cpumgr.C | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/kernel/cpumgr.C b/src/kernel/cpumgr.C index 228120473..ba3b08356 100644 --- a/src/kernel/cpumgr.C +++ b/src/kernel/cpumgr.C @@ -221,7 +221,8 @@ void CpuManager::startCPU(ssize_t i) // Need to make the xscom mutex a per-core mutex to prevent // multi-threaded access to the HMER. if ((CpuID::getCpuType() == CORE_POWER8_MURANO) || - (CpuID::getCpuType() == CORE_POWER8_VENICE)) + (CpuID::getCpuType() == CORE_POWER8_VENICE) || + (CpuID::getCpuType() == CORE_POWER8_NAPLES)) { const size_t num_threads = getThreadCount(); size_t cpu_idx = (cpuId / num_threads) * num_threads; @@ -443,6 +444,7 @@ size_t CpuManager::getThreadCount() { case CORE_POWER8_VENICE: case CORE_POWER8_MURANO: + case CORE_POWER8_NAPLES: threads = 8; break; |