From cc5c2c41bef3ed80292cb0652777e92efdb16bb4 Mon Sep 17 00:00:00 2001 From: XMRig <support@xmrig.com> Date: Sun, 13 Dec 2020 20:09:29 +0700 Subject: [PATCH] Hardcode L2 cache size for Apple M1. --- src/backend/cpu/platform/HwlocCpuInfo.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backend/cpu/platform/HwlocCpuInfo.cpp b/src/backend/cpu/platform/HwlocCpuInfo.cpp index 2a074fc07..6a6841246 100644 --- a/src/backend/cpu/platform/HwlocCpuInfo.cpp +++ b/src/backend/cpu/platform/HwlocCpuInfo.cpp @@ -187,6 +187,12 @@ xmrig::HwlocCpuInfo::HwlocCpuInfo() m_nodeset.emplace_back(node->os_index); } } + +# if defined(XMRIG_OS_MACOS) && defined(XMRIG_ARM) + if (L2() == 33554432U && m_cores == 8 && m_cores == m_threads) { + m_cache[2] = 16777216U; + } +# endif }