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