1. 0e6bde9 Upstream the cpuinfo updates in XNNPACK/third_party/cpuinfo.patch. Author: The XNNPACK Team. by Ashkan Aliabadi · 4 years, 4 months ago
  2. da0a91b Add back workaround for iOS SDK without CPUFAMILY_ARM_MONSOON_MISTRAL by Marat Dukhan · 5 years ago
  3. 89fe169 Fix detection of Vortex/Tempest cores on old iOS SDK by Marat Dukhan · 5 years ago
  4. 9fa0a05 Downgrade sysfs parsing errors to warnings on x86 by Marat Dukhan · 5 years ago
  5. 2d2bfa4 Fix indentation and compilation on iOS/ARMv7 by Marat Dukhan · 5 years ago
  6. 40c5f36 Log common issues in iOS initialization with lower severity by Marat Dukhan · 5 years ago
  7. c82f5e3 Detect ARMv8.1 Atomics and FP16 compute on iOS by Marat Dukhan · 5 years ago
  8. 44dafc5 Idenitify Apple Vortex & Tempest cores by Marat Dukhan · 5 years ago
  9. a974884 Remove inclusive flag from 0x2C x86 cache descriptor. Close #18 by Marat Dukhan · 5 years ago
  10. db14c22 Detect ARMv8.2 NEON DOT production instructions by Marat Dukhan · 5 years ago
  11. a281cc9 Huawei Mate 20 mock test by Marat Dukhan · 5 years ago
  12. b121e4b Initialize cache sets and partitions for x86 cache descriptors. Fix #18 by Marat Dukhan · 5 years ago
  13. a61747a Support Linux x86 systems without /sys/devices/system/cpu/{possible,present} files by Marat Dukhan · 5 years ago
  14. 204ef6e Recognize APM X-Gene in AArch32 builds. Close #17 by Marat Dukhan · 5 years ago
  15. 52b2c08 Expose logging level in configuration parameters by Marat Dukhan · 5 years ago
  16. 514d19b Fixed misspelling in error message (#15) by Norah · 5 years ago
  17. d4fd8ca Change visibility of init symbols to hidden by Marat Dukhan · 5 years ago
  18. a07a09b Mark internal symbols with internal/hidden visibility by Marat Dukhan · 5 years ago
  19. d0b3760 Move top-level headers to src/cpuinfo directory by Marat Dukhan · 5 years ago
  20. 112dbf9 Remove detection of GPU name on mobile platforms by Marat Dukhan · 5 years ago
  21. f55ffcb Conditionally exclude chipset detection for irrelevant chipsets by Marat Dukhan · 5 years ago
  22. 7c27c0e Conditionally exclude cache detection code for irrelevant microarchitectures by Marat Dukhan · 5 years ago
  23. 74de8cd Detect FP16 and RDM instructions on Qualcomm Cortex-A76 cores by Marat Dukhan · 6 years ago
  24. b0ec1e0 Detect Cortex-A76 in Qualcomm chipsets by Marat Dukhan · 6 years ago
  25. 0f8db1b Remove C99 features from mock CPUID by Marat Dukhan · 6 years ago
  26. e987353 Remove redundant includes from mock CPUID by Marat Dukhan · 6 years ago
  27. c342292 Update MIDR scoring for Meerkat and Cortex-A76 cores by Marat Dukhan · 6 years ago
  28. fd54c3d Recognize chipsets in iPhone XS/XR and 6-gen iPad by Marat Dukhan · 6 years ago
  29. 8101c50 Detect Nvidia Carmel microarchitecture by Marat Dukhan · 6 years ago
  30. 5090619 Fix detection of XScale cores by Marat Dukhan · 6 years ago
  31. b73f61a Detect Cortex-A76 cores by Marat Dukhan · 6 years ago
  32. e97024b Improve detection of HiSilicon chipsets by Marat Dukhan · 6 years ago
  33. 8c2a383 Add cluster support on iOS by Hao Lu · 6 years ago
  34. 8c621ce Refactor function definition macros in clog by Marat Dukhan · 6 years ago
  35. 7573073 Use alternative interpretation of LogicalProcessorCount on AMD by Marat Dukhan · 6 years ago
  36. 1b03eb4 Fix another typo in processor comparison on ARM/Linux by Marat Dukhan · 6 years ago
  37. 8539e76 Fix typo in processor comparison on Linux by Marat Dukhan · 6 years ago
  38. d3a6304 Always define _GNU_SOURCE in configuration files by Marat Dukhan · 6 years ago
  39. 51ca20b Fix detection of L3 cache size on Cortex-A55/A75 by Marat Dukhan · 6 years ago
  40. 771e9fe Handle rename of Snapdragon 670 into Snapdragon 710 by Marat Dukhan · 6 years ago
  41. ad935b5 Refactor logging code by Marat Dukhan · 6 years ago
  42. 1e6c8c9 Detect Denver 2 as a separate uarch by Marat Dukhan · 6 years ago
  43. 029030c Identify server ARM64 microarchitectures from Qualcomm, Cavium, and APM by Marat Dukhan · 6 years ago
  44. 1ae7ff8 Detect Broadcom Brahma cores by Marat Dukhan · 6 years ago
  45. e111dee Fix cache identification on MediaTek MT8173 by Marat Dukhan · 6 years ago
  46. 8541691 Fix cache detection on RK3368 by Marat Dukhan · 6 years ago
  47. 3e38f47 Make cpuinfo compatible with Apple TV by Michael Belkin · 6 years ago
  48. 2b521ed Fix cache size detection on Snapdragon 636 and 660 by Marat Dukhan · 6 years ago
  49. 184a256 3-level cache hierarchy support on ARM by Marat Dukhan · 6 years ago
  50. 9f8b886 Avoid misdetecting FP16 compute support on Exynos 9810 by Marat Dukhan · 6 years ago
  51. 04634bd Detect RDM extension on Kryo 385 cores by Marat Dukhan · 6 years ago
  52. b1e9959 Identify FP16 compute and RDM extension on selected AArch32 cores by Marat Dukhan · 6 years ago
  53. 3375181 Remove redundant #ifdefs in ARM/Linux init code by Marat Dukhan · 6 years ago
  54. 6134f9b Document and test cache parameters of Kirin 920/925/928 by Marat Dukhan · 6 years ago
  55. 90c5ddf Fix bug in MIDR detection on Kirin 920 by Marat Dukhan · 6 years ago
  56. da2e37d Clarify MIDR for Kirin 92X by Marat Dukhan · 6 years ago
  57. 3bed456 Detect newest variants of Silvermont and Airmont by Marat Dukhan · 6 years ago
  58. 831dc28 Verify cache configuration on Qualcomm Kryo by Marat Dukhan · 6 years ago
  59. 7658349 Redefine cluster on x86 as min(LLC, package) by Marat Dukhan · 6 years ago
  60. 10eae00 Rename Mongoose-M3 to Meerkat-M3 by Marat Dukhan · 6 years ago
  61. cf70aee Report fatal error and abort if any cpuinfo_get_* function is called before initialization by Marat Dukhan · 6 years ago
  62. 7d52b05 Const-correctness in iOS init code by Marat Dukhan · 6 years ago
  63. bfc32f5 Initialize core cluster info on Linux/ARM by Marat Dukhan · 6 years ago
  64. 6851c3f Initialize core cluster info on Windows/x86 by Marat Dukhan · 6 years ago
  65. 706fea3 Fix compilation issues on Windows by Marat Dukhan · 6 years ago
  66. 3060160 Fix caclculation of number of cores in a cluster on x86/Linux by Marat Dukhan · 6 years ago
  67. 4d376c3 Expose core clusters on x86 by Marat Dukhan · 6 years ago
  68. 9088335 Fix bug in initialization of processor->cache pointers on Mach by Marat Dukhan · 6 years ago
  69. 2900060 Fix small issues in x86 initialization code by Marat Dukhan · 6 years ago
  70. 249d314 Support building cpuinfo for unsupported platforms and architectures. by Marat Dukhan · 6 years ago
  71. e2a71ab Tabulate MIDR on Kirin 928 by Marat Dukhan · 6 years ago
  72. 2bde734 Fix uninitialized memory bug on non-identified ARM cores by Marat Dukhan · 6 years ago
  73. 4ac4162 Improve cache identification on Cortex-A73 by Marat Dukhan · 6 years ago
  74. 104ceb0 Fix multiple definition bug by Marat Dukhan · 6 years ago
  75. 8834657 Prepend package name with vendor name by Marat Dukhan · 6 years ago
  76. 959b950 Identify Kirin 970 in Honor View 10 by Marat Dukhan · 6 years ago
  77. ab7f949 Work around for Exynos 5260 misreported as Exynos 5420 by Marat Dukhan · 6 years ago
  78. f166242 Refactor work-around for misreported RK3399 by Marat Dukhan · 6 years ago
  79. e5d6049 Use ro.arch to identify Samsung Exynos in hard cases by Marat Dukhan · 6 years ago
  80. c9453c5 Work around Mali-T760 reported as Mali-T764 by Marat Dukhan · 6 years ago
  81. a34a16b Workaround RK3399 misreported as RK3288 by Marat Dukhan · 6 years ago
  82. ec133e7 Fix bug of misdetecting chipsets with partially matched signatures by Marat Dukhan · 6 years ago
  83. a750f2a Update ARM uArch maps by Marat Dukhan · 6 years ago
  84. 9100a64 Update Chipset -> GPU maps by Marat Dukhan · 6 years ago
  85. 40b4638 Detect RockChip RK3229 chipsets by Marat Dukhan · 6 years ago
  86. 5355651 Change return type of cpuinfo_initialize to bool by Marat Dukhan · 6 years ago
  87. 76d2148 Validate Zen detection by Marat Dukhan · 6 years ago
  88. 818e199 Split Jaguar and Puma core detection by Marat Dukhan · 6 years ago
  89. 6d3e61b Fix warning in x86 name normalization by Marat Dukhan · 6 years ago
  90. b2fc4ab Windows support by Marat Dukhan · 6 years ago
  91. a9e55a6 Fix uninitialized memory bug on macOS by Marat Dukhan · 6 years ago
  92. 72c3c38 Parse /sys/devices/system/cpu/present by Marat Dukhan · 6 years ago
  93. e070438 Minor fixes in Android version by Marat Dukhan · 6 years ago
  94. 3985cf8 Fast GPU name lookup from chipset name on Android/ARM by Marat Dukhan · 6 years ago
  95. fd0f3ef GPU name normalization on Android by Marat Dukhan · 6 years ago
  96. 2563229 Handle rename of Exynos 4410 to Exynos 4412 by Marat Dukhan · 6 years ago
  97. dd698c7 Fix misdetection of OMAP4470 as OMAP4430 by Marat Dukhan · 6 years ago
  98. f928231 Recognize MSM8610 with 4 cores as MSM8612 by Marat Dukhan · 6 years ago
  99. f3f39f1 Improve decoding of HiSilicon chipsets by Marat Dukhan · 6 years ago
  100. a1fa0d1 Fix typo in detection of ARMv7MP on Cortex-A9 by Marat Dukhan · 6 years ago