1. 6134f9b Document and test cache parameters of Kirin 920/925/928 by Marat Dukhan · 6 years ago
  2. 90c5ddf Fix bug in MIDR detection on Kirin 920 by Marat Dukhan · 6 years ago
  3. da2e37d Clarify MIDR for Kirin 92X by Marat Dukhan · 6 years ago
  4. 3bed456 Detect newest variants of Silvermont and Airmont by Marat Dukhan · 6 years ago
  5. 831dc28 Verify cache configuration on Qualcomm Kryo by Marat Dukhan · 6 years ago
  6. 7658349 Redefine cluster on x86 as min(LLC, package) by Marat Dukhan · 6 years ago
  7. 10eae00 Rename Mongoose-M3 to Meerkat-M3 by Marat Dukhan · 6 years ago
  8. cf70aee Report fatal error and abort if any cpuinfo_get_* function is called before initialization by Marat Dukhan · 6 years ago
  9. 7d52b05 Const-correctness in iOS init code by Marat Dukhan · 6 years ago
  10. bfc32f5 Initialize core cluster info on Linux/ARM by Marat Dukhan · 6 years ago
  11. 6851c3f Initialize core cluster info on Windows/x86 by Marat Dukhan · 6 years ago
  12. 706fea3 Fix compilation issues on Windows by Marat Dukhan · 6 years ago
  13. 3060160 Fix caclculation of number of cores in a cluster on x86/Linux by Marat Dukhan · 6 years ago
  14. 4d376c3 Expose core clusters on x86 by Marat Dukhan · 6 years ago
  15. 9088335 Fix bug in initialization of processor->cache pointers on Mach by Marat Dukhan · 6 years ago
  16. 2900060 Fix small issues in x86 initialization code by Marat Dukhan · 6 years ago
  17. 249d314 Support building cpuinfo for unsupported platforms and architectures. by Marat Dukhan · 6 years ago
  18. e2a71ab Tabulate MIDR on Kirin 928 by Marat Dukhan · 6 years ago
  19. 2bde734 Fix uninitialized memory bug on non-identified ARM cores by Marat Dukhan · 6 years ago
  20. 4ac4162 Improve cache identification on Cortex-A73 by Marat Dukhan · 6 years ago
  21. 104ceb0 Fix multiple definition bug by Marat Dukhan · 6 years ago
  22. 8834657 Prepend package name with vendor name by Marat Dukhan · 6 years ago
  23. 959b950 Identify Kirin 970 in Honor View 10 by Marat Dukhan · 6 years ago
  24. ab7f949 Work around for Exynos 5260 misreported as Exynos 5420 by Marat Dukhan · 6 years ago
  25. f166242 Refactor work-around for misreported RK3399 by Marat Dukhan · 6 years ago
  26. e5d6049 Use ro.arch to identify Samsung Exynos in hard cases by Marat Dukhan · 6 years ago
  27. c9453c5 Work around Mali-T760 reported as Mali-T764 by Marat Dukhan · 6 years ago
  28. a34a16b Workaround RK3399 misreported as RK3288 by Marat Dukhan · 6 years ago
  29. ec133e7 Fix bug of misdetecting chipsets with partially matched signatures by Marat Dukhan · 6 years ago
  30. a750f2a Update ARM uArch maps by Marat Dukhan · 7 years ago
  31. 9100a64 Update Chipset -> GPU maps by Marat Dukhan · 7 years ago
  32. 40b4638 Detect RockChip RK3229 chipsets by Marat Dukhan · 7 years ago
  33. 5355651 Change return type of cpuinfo_initialize to bool by Marat Dukhan · 7 years ago
  34. 76d2148 Validate Zen detection by Marat Dukhan · 7 years ago
  35. 818e199 Split Jaguar and Puma core detection by Marat Dukhan · 7 years ago
  36. 6d3e61b Fix warning in x86 name normalization by Marat Dukhan · 7 years ago
  37. b2fc4ab Windows support by Marat Dukhan · 7 years ago
  38. a9e55a6 Fix uninitialized memory bug on macOS by Marat Dukhan · 7 years ago
  39. 72c3c38 Parse /sys/devices/system/cpu/present by Marat Dukhan · 7 years ago
  40. e070438 Minor fixes in Android version by Marat Dukhan · 7 years ago
  41. 3985cf8 Fast GPU name lookup from chipset name on Android/ARM by Marat Dukhan · 7 years ago
  42. fd0f3ef GPU name normalization on Android by Marat Dukhan · 7 years ago
  43. 2563229 Handle rename of Exynos 4410 to Exynos 4412 by Marat Dukhan · 7 years ago
  44. dd698c7 Fix misdetection of OMAP4470 as OMAP4430 by Marat Dukhan · 7 years ago
  45. f928231 Recognize MSM8610 with 4 cores as MSM8612 by Marat Dukhan · 7 years ago
  46. f3f39f1 Improve decoding of HiSilicon chipsets by Marat Dukhan · 7 years ago
  47. a1fa0d1 Fix typo in detection of ARMv7MP on Cortex-A9 by Marat Dukhan · 7 years ago
  48. 4013f2e Detect ARMv7MP instructions on dual-core Scorpion by Marat Dukhan · 7 years ago
  49. 55b5be4 Recognize FP16 support on Qualcomm Scorpion by Marat Dukhan · 7 years ago
  50. 2f69d6f Avoid MRC FPSID instruction when building for ARMv7+ by Marat Dukhan · 7 years ago
  51. 7fcd441 Fix unused variable warning on iOS by Marat Dukhan · 7 years ago
  52. 9c34544 Fix typo in comments by Marat Dukhan · 7 years ago
  53. 3abb8cf Support Android builds for old platforms and NDK by Marat Dukhan · 7 years ago
  54. 63a7a6b More robust ISA detection on ARM Linux by Marat Dukhan · 7 years ago
  55. 02b0437 Lookup MIDR from chipset name on popular chipsets with buggy kernels by Marat Dukhan · 7 years ago
  56. 2340188 Refactor chipset detection for Actions ATMxxxx by Marat Dukhan · 7 years ago
  57. deaa898 More robust ISA detection on ARM/Linux by Marat Dukhan · 7 years ago
  58. 166ce4c Recognize new HiSilicon Kirin signature in ro.board.platform by Marat Dukhan · 7 years ago
  59. 0333d90 Improve cache detection on recent HiSilicon chipsets by Marat Dukhan · 7 years ago
  60. 0b0c4ed Fix typo in cache detection on ARM by Marat Dukhan · 7 years ago
  61. 02efbc9 Fix memory corruption bug on x86 Linux/Android by Marat Dukhan · 7 years ago
  62. e029fd4 Fix problems with CMake build on ARM/Linux by Marat Dukhan · 7 years ago
  63. 03f5c0b Minor refactoring in iOS GLES query by Marat Dukhan · 7 years ago
  64. 41a7e35 Refactor GPU name query on iOS by Marat Dukhan · 7 years ago
  65. 0252701 Ensure Obj-C source is built with ARC by Marat Dukhan · 7 years ago
  66. 918ffca Make xgetbv wrapper compatible with new Apple clang by Marat Dukhan · 7 years ago
  67. 3617d5b Detect GPU name on iOS by Hao Lu · 7 years ago
  68. b1662f4 Fix minor bug in GPU name query on Android by Marat Dukhan · 7 years ago
  69. db8f661 Fix Intel Denverton detection by Marat Dukhan · 7 years ago
  70. 93982f2 Change nVidia -> Nvidia by Marat Dukhan · 7 years ago
  71. ec86214 Detect instruction sets on iOS by Marat Dukhan · 7 years ago
  72. 7b73888 Support iOS builds with CMake by Marat Dukhan · 7 years ago
  73. 922070c iOS port by Hao Lu · 7 years ago
  74. 85a3e21 Fix typo in initialization on Mac/x86 by Marat Dukhan · 7 years ago
  75. 2b4e2c5 Cache parameters for Cortex-A35 by Marat Dukhan · 7 years ago
  76. 2375a25 Fix bug in parsing sharing APIC bits in deterministic cache parameters by Marat Dukhan · 7 years ago
  77. 3c63455 Fix build on ARM/Linux by Marat Dukhan · 7 years ago
  78. 1415d7d Fix ndk-build configs and build on ARM/Android by Marat Dukhan · 7 years ago
  79. f47e41e Fix bug in parsing cpulists on Linux by Marat Dukhan · 7 years ago
  80. bfff348 Fix CMake build for ARM/Linux by Marat Dukhan · 7 years ago
  81. 7c775ab Fix build on ARM/Linux by Marat Dukhan · 7 years ago
  82. ef1685f Fix division by zero bug on Mac by Marat Dukhan · 7 years ago
  83. 861d21a Detect new x86 ISA extensions: VAES, VPCLMULQDQ, GFNI, AVX512VBMI2, AVX512BITALG, AVX512VNNI by Marat Dukhan · 7 years ago
  84. 3040197 Major API refactoring by Marat Dukhan · 7 years ago
  85. 76cf627 Fix bug in parsing /proc/cpuinfo Hardware string on Linux/ARM by Marat Dukhan · 7 years ago
  86. 1ac9f81 Fix compilation for x86/Mach by Marat Dukhan · 7 years ago
  87. 8fb88ad Implement mocking of x86 CPUID instruction by Marat Dukhan · 7 years ago
  88. 4f70b9a Parse /proc/cpuinfo on Linux/x86 to detect APIC IDs by Marat Dukhan · 7 years ago
  89. f371d65 Initialize cache object pointers on Linux/x86 by Marat Dukhan · 7 years ago
  90. 6af5a3d Refactor Mach/x86 version for the new interface by Marat Dukhan · 7 years ago
  91. 578565c Add CPUINFO_ABI to cpuinfo_current_* functions by Marat Dukhan · 7 years ago
  92. 68fc8ba Refactor Linux/x86 version for the new interface by Marat Dukhan · 7 years ago
  93. 2d37dc4 Major interface refactoring by Marat Dukhan · 7 years ago
  94. d9f76e0 Add functions to get current processor/core by Marat Dukhan · 7 years ago
  95. 90ca638 Expose number of cores on ARM/Linux by Marat Dukhan · 7 years ago
  96. 0e15ffc Create cpucore_core objects on ARM/Linux by Marat Dukhan · 7 years ago
  97. a69dcf0 Refactor CPU name detection on x86/x86-64 by Marat Dukhan · 7 years ago
  98. 2cb2fbb Properly release memory if initialization fails on Mach/x86 by Marat Dukhan · 7 years ago
  99. ef19eb8 Create topology objects on Mach/x86 by Marat Dukhan · 7 years ago
  100. 38dc29a Fix topology detection on Linux/x86 by Marat Dukhan · 7 years ago