From 7d8c27e12abe781bdf98c0c6608ab0a6fda33ccf Mon Sep 17 00:00:00 2001 From: Fabrice de Gans-Riberi Date: Fri, 14 Dec 2018 16:13:23 -0800 Subject: [PATCH] [Fuchsia] Implement detection of available cores. Bug: webrtc:10135 Change-Id: I958276f4bbf5fa1a77335d4b7a279cb6c3344abc Reviewed-on: https://webrtc-review.googlesource.com/c/114504 Reviewed-by: Henrik Andreassson Commit-Queue: Fabrice de Gans-Riberi Cr-Commit-Position: refs/heads/master@{#26033} --- system_wrappers/source/cpu_info.cc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/system_wrappers/source/cpu_info.cc b/system_wrappers/source/cpu_info.cc index 136d9779bd..6bcdd5f94f 100644 --- a/system_wrappers/source/cpu_info.cc +++ b/system_wrappers/source/cpu_info.cc @@ -14,9 +14,10 @@ #include #elif defined(WEBRTC_LINUX) #include -#endif -#if defined(WEBRTC_MAC) +#elif defined(WEBRTC_MAC) #include +#elif defined(WEBRTC_FUCHSIA) +#include #endif #include "rtc_base/logging.h" @@ -39,6 +40,8 @@ static int DetectNumberOfCores() { RTC_LOG(LS_ERROR) << "Failed to get number of cores"; number_of_cores = 1; } +#elif defined(WEBRTC_FUCHSIA) + number_of_cores = zx_system_get_num_cpus(); #else RTC_LOG(LS_ERROR) << "No function to get number of cores"; #endif