aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-12-15Upstream cpuinfo updates as of ↵Ashkan Aliabadi
XNNPACK:b20dcd6252740a9a62e8541144a978d23b72bb81. (#50)
2020-11-18Fix build for Apple Silicon (#48)Nikita Shulga
* Fix build for Apple Silicon MacOS machines based on Apple M1 silicon are identified by cmake as "arm64" Modify build rules accordingly to recognize "arm64" is valid CPU configuration for cpuinfo * Add CPUFAMILY_ARM_FIRESTORM_ICESTORM switch case * Update comment in src/arm/mach/init.c
2020-06-11Upstream cpuinfo updates as of XNNPACK:016e586e984c2d05a38a7d98fcade8f165a79278.Ashkan Aliabadi
2020-06-01Upstream cpuinfo updates as of XNNPACK:5d67652eb23c2e94ffeeafd3e82a41745eb3ce41Ashkan Aliabadi
2020-05-24Upstream cpuinfo updates in XNNPACK as of ↵Ashkan Aliabadi
XNNPACK:33fcf7895be9cd64fef52c6e99a48d4dbc3f4b8b
2020-05-22Using lower-case Win32 header filename should be always safe.Syoyo Fujita
2020-05-22Fix build on MinGW + Linux cross-compileSyoyo Fujita
2020-05-11Upstream cpuinfo updates in XNNPACK as of ↵Ashkan Aliabadi
XNNPACK:d793f6c2ec145be3ddbffea951e6e5480f4646b8.
2020-04-27Support Huawei Kunpeng920 series CPU info detection, Kunpeng920 Series CPU ↵Danliran
base on TaiShan v110 microarchitecture. (#39) TaiShan v110 base on armv8.2a designed by Huawei hisilicon.
2020-04-06Fix a build error some users are experiencing wherein __NR_getcpu is not ↵Ashkan Aliabadi
defined.
2020-03-19Upstream cpuinfo updates in XNNPACK as of ↵Ashkan Aliabadi
XNNPACK:c58bd3486d52db9c6b9934912790db741bc366f6.
2020-02-25Upstream the cpuinfo updates in XNNPACK/third_party/cpuinfo.patch. Author: ↵Ashkan Aliabadi
The XNNPACK Team.
2020-01-21Upstream the cpuinfo updates in XNNPACK/third_party/cpuinfo.patch. Author: ↵Ashkan Aliabadi
The XNNPACK Team.
2019-01-18Add back workaround for iOS SDK without CPUFAMILY_ARM_MONSOON_MISTRALMarat Dukhan
2019-01-17Fix detection of Vortex/Tempest cores on old iOS SDKMarat Dukhan
2019-01-13Downgrade sysfs parsing errors to warnings on x86Marat Dukhan
On x86 we can work around this error by counting processors in /proc/cpuinfo. However, on ARM/ARM64 number of processors reported in /proc/cpuinfo is unreliable, and we we report error if sysfs files failed to parse.
2018-12-27Fix indentation and compilation on iOS/ARMv7Marat Dukhan
2018-12-26Log common issues in iOS initialization with lower severityMarat Dukhan
2018-12-26Detect ARMv8.1 Atomics and FP16 compute on iOSMarat Dukhan
2018-12-26Idenitify Apple Vortex & Tempest coresMarat Dukhan
2018-12-19Remove inclusive flag from 0x2C x86 cache descriptor. Close #18Marat Dukhan
2018-12-19Detect ARMv8.2 NEON DOT production instructionsMarat Dukhan
2018-12-19Huawei Mate 20 mock testMarat Dukhan
2018-12-18Initialize cache sets and partitions for x86 cache descriptors. Fix #18Marat Dukhan
2018-12-18Support Linux x86 systems without /sys/devices/system/cpu/{possible,present} ↵Marat Dukhan
files - On x86 Linux, if processor doesn't have /sys/devices/system/cpu/{possible,present} files, cpuinfo will fall back to counting processors in /proc/cpuinfo - On ARM Linux, we still require /sys/devices/system/cpu/{possible,present} to be available, as missing processors in /proc/cpuinfo are very common
2018-12-16Recognize APM X-Gene in AArch32 builds. Close #17Marat Dukhan
2018-12-16Expose logging level in configuration parametersMarat Dukhan
2018-12-14Fixed misspelling in error message (#15)Norah
2018-12-10Change visibility of init symbols to hiddenMarat Dukhan
2018-12-09Mark internal symbols with internal/hidden visibilityMarat Dukhan
2018-12-09Move top-level headers to src/cpuinfo directoryMarat Dukhan
2018-12-09Remove detection of GPU name on mobile platformsMarat Dukhan
2018-12-08Conditionally exclude chipset detection for irrelevant chipsetsMarat Dukhan
2018-12-08Conditionally exclude cache detection code for irrelevant microarchitecturesMarat Dukhan
2018-11-08Detect FP16 and RDM instructions on Qualcomm Cortex-A76 coresMarat Dukhan
2018-11-08Detect Cortex-A76 in Qualcomm chipsetsMarat Dukhan
2018-10-30Remove C99 features from mock CPUIDMarat Dukhan
2018-10-30Remove redundant includes from mock CPUIDMarat Dukhan
2018-10-05Update MIDR scoring for Meerkat and Cortex-A76 coresMarat Dukhan
2018-09-30Recognize chipsets in iPhone XS/XR and 6-gen iPadMarat Dukhan
2018-09-18Detect Nvidia Carmel microarchitectureMarat Dukhan
2018-09-02Fix detection of XScale coresMarat Dukhan
2018-09-02Detect Cortex-A76 coresMarat Dukhan
2018-09-02Improve detection of HiSilicon chipsetsMarat Dukhan
2018-07-23Add cluster support on iOSHao Lu
2018-07-14Refactor function definition macros in clogMarat Dukhan
2018-07-14Use alternative interpretation of LogicalProcessorCount on AMDMarat Dukhan
2018-06-22Fix another typo in processor comparison on ARM/LinuxMarat Dukhan
2018-06-21Fix typo in processor comparison on LinuxMarat Dukhan
2018-06-15Always define _GNU_SOURCE in configuration filesMarat Dukhan