mirror of
https://git.freebsd.org/ports.git
synced 2025-06-14 09:10:32 -04:00
- Renamed patches to use modern naming convention - Regenerated a few other paatches PR: 224301 Submitted by: me Approved by: maintainer timeout
27 lines
854 B
C++
27 lines
854 B
C++
--- xbmc/utils/CPUInfo.cpp.orig 2017-11-14 16:55:01 UTC
|
|
+++ xbmc/utils/CPUInfo.cpp
|
|
@@ -604,6 +604,14 @@ bool CCPUInfo::getTemperature(CTemperature& temperatur
|
|
#if defined(TARGET_DARWIN_OSX)
|
|
value = SMCGetTemperature(SMC_KEY_CPU_TEMP);
|
|
scale = 'c';
|
|
+#elif defined(TARGET_RASPBERRY_PI)
|
|
+ size_t len;
|
|
+ len = sizeof(value);
|
|
+ if (sysctlbyname("dev.cpu.0.temperature", &value, &len, NULL, 0) != 0)
|
|
+ return false;
|
|
+ /* temperature is in kelvin * 10 */
|
|
+ value = (value - 2732) / 10;
|
|
+ scale = 'c';
|
|
#else
|
|
int ret = 0;
|
|
FILE *p = NULL;
|
|
@@ -955,6 +963,9 @@ bool CCPUInfo::HasNeon()
|
|
has_neon = (CAndroidFeatures::HasNeon()) ? 1 : 0;
|
|
|
|
#elif defined(TARGET_DARWIN_IOS)
|
|
+ has_neon = 1;
|
|
+
|
|
+#elif defined(__FreeBSD__) && defined(__ARM_NEON__)
|
|
has_neon = 1;
|
|
|
|
#elif defined(TARGET_LINUX) && defined(__ARM_NEON__)
|