Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
cpuinfo
/
b1662f4f719fde65be2d4a072005e5e02b88d5fa
/
src
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
3c1df68
Refactor reading of Android properties
by Marat Dukhan
· 7 years ago
fbc4cfc
Minor fixed on Linux/x86
by Marat Dukhan
· 7 years ago
43a51cd
Expose package/core objects on x86/x86-64 Linux
by Marat Dukhan
· 7 years ago
b62aab3
Remove unused function
by Marat Dukhan
· 7 years ago
c7c0999
Compatibility with older Android NDK versions
by Marat Dukhan
· 7 years ago
c1852c7
Unit test for cache size on ARM
by Marat Dukhan
· 7 years ago
8eb5e65
Fix cache size detection on Snapdragon 630 and 660
by Marat Dukhan
· 7 years ago
c40c731
Detect GPU name on ARM/Android
by Marat Dukhan
· 7 years ago
058589b
Cache: document cache size for TI OMAP 4430/4460
by Marat Dukhan
· 7 years ago
8e6b17a
Improved cache detection of big.LITTLE systems with same core types
by Marat Dukhan
· 7 years ago
16053bf
Rename package_group_min into package_leader_id
by Marat Dukhan
· 7 years ago
15e1df9
Move linux_id into top-level processor structure
by Marat Dukhan
· 7 years ago
fb4fbe0
Setup cpuinfo_packages array and expose chipset name through API
by Marat Dukhan
· 7 years ago
dd67cda
Fix detection of ARM core clusters when frequency is not reported for some cores
by Marat Dukhan
· 7 years ago
482723d
Fix cache detection on Exynos 3110
by Marat Dukhan
· 7 years ago
d156525
Use __system_property_get by default to get Android properties
by Marat Dukhan
· 7 years ago
cf8d983
Improve MIDR scoring heuristic
by Marat Dukhan
· 7 years ago
c3d7c38
Remove unused MIDR functions
by Marat Dukhan
· 7 years ago
d12bf72
Minor cleanup of ARM/Linux initialization code
by Marat Dukhan
· 7 years ago
7920b2b
Remove parsing of unused dalvik.vm.isa.arm[64].variant on Android
by Marat Dukhan
· 7 years ago
9403e5a
Correctly detect big.LITTLE and Max.Med.Min clusters
by Marat Dukhan
· 7 years ago
36b969e
Correct cache size specification for ARM Cortex-A17
by Marat Dukhan
· 7 years ago
56b2403
Improve detection of Tegra devices
by Marat Dukhan
· 7 years ago
47b34e2
Remove non-ASCII symbol in ARM/Linux cache comments
by Marat Dukhan
· 7 years ago
61da701
Do not parse core id and thread siblings list on ARM/Linux
by Marat Dukhan
· 7 years ago
be251ba
Parse core sibling list on ARM/Linux only if package ID is meaningful
by Marat Dukhan
· 7 years ago
a1c88b6
Refactor ARM/Linux initialization using bitfield_all function
by Marat Dukhan
· 7 years ago
04c49da
Fix bug in parsing of package/core ID on Linux
by Marat Dukhan
· 7 years ago
ab3a127
Rename thread_start/thread_count -> processor_start/processor_count
by Marat Dukhan
· 7 years ago
baf9c7f
Fix MIDR declarations for Kryo 280
by Marat Dukhan
· 7 years ago
3014efb
Fix cache size detection on Qualcomm Kryo
by Marat Dukhan
· 7 years ago
54a5b4d
Improve cache detection on Android/ARM
by Marat Dukhan
· 7 years ago
fc7fd72
Fix detection of Kryo 260 / Kryo 280 cores
by Marat Dukhan
· 7 years ago
63a6a10
Fix compilation warnings
by Marat Dukhan
· 7 years ago
f9482d7
Log info rather than level in Linux file operations
by Marat Dukhan
· 7 years ago
769a95e
Fix format string in logging in Linux sysfs parsing
by Marat Dukhan
· 7 years ago
006461a
Detect ARM chipset name on Android
by Marat Dukhan
· 7 years ago
84ad107
Detect Cavium ThunderX only on ARM64 server
by Marat Dukhan
· 7 years ago
8871832
Detect Marvell PJ4 microarchitecture
by Marat Dukhan
· 7 years ago
c3e2828
Detect RK3288 cores (as Cortex-A12)
by Marat Dukhan
· 7 years ago
c493414
Fix bug in /proc/cpuinfo parsing
by Marat Dukhan
· 7 years ago
7e4b186
x86 brand string normalization
by Marat Dukhan
· 7 years ago
271d7c3
Repair build on ARM/Linux
by Marat Dukhan
· 7 years ago
1d91a10
Remove dead code on Linux
by Marat Dukhan
· 7 years ago
a45efef
Extract line parser into a separate function
by Marat Dukhan
· 7 years ago
c11876d
Add documentation on Cortex-A53/A57 cache sizes
by Marat Dukhan
· 7 years ago
d66db0e
Fix docs in ARM cache detection
by Marat Dukhan
· 7 years ago
079ccbd
Mock whole filesystem in ARM tests
by Marat Dukhan
· 7 years ago
5b36846
Fix bug on Linux/ARM with only entry in /proc/cpuinfo
by Marat Dukhan
· 7 years ago
a8fb3dd
Detect big.LITTLE ARM systems
by Marat Dukhan
· 7 years ago
43576d6
Detect Denver2 cores (as Denver cores)
by Marat Dukhan
· 7 years ago
723df2a
Fix compilation errors on ARM
by Marat Dukhan
· 7 years ago
f822e71
Detect caches on Cortex-A72
by Marat Dukhan
· 7 years ago
4780ba5
Detect caches on Cortex-A73
by Marat Dukhan
· 7 years ago
f625402
Improve cache detection for Cortex-A53 and Kryo
by Marat Dukhan
· 7 years ago
6e7b4fe
Reconsider uarch of Snapdragon 835 cores
by Marat Dukhan
· 7 years ago
63a78bb
Support Android arm64-v8a ABI
by Marat Dukhan
· 7 years ago
3c7c248
Minor refactoring of Linux/ARM ISA detection
by Marat Dukhan
· 7 years ago
92dae31
Support Cavium ThunderX
by Marat Dukhan
· 7 years ago
ab42e7e
Support ARM64 targets
by Marat Dukhan
· 7 years ago
ac57632
Support Galaxy Nexus, Nexus 4/5/9
by Marat Dukhan
· 7 years ago
419a819
Support Nexus S
by Marat Dukhan
· 7 years ago
ad3e91d
Support Raspberry Pi (original) and Raspberry Pi Zero
by Marat Dukhan
· 7 years ago
6d99605
Support Beagleboard-xM
by Marat Dukhan
· 7 years ago
c3035ec
Jetson-TX1 support
by Marat Dukhan
· 7 years ago
1b5c6ba
Pandaboard ES support
by Marat Dukhan
· 7 years ago
ee705c7
Raspberry Pi 3 support
by Marat Dukhan
· 7 years ago
Next »