aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2018-12-09 01:40:27 -0800
committerMarat Dukhan <marat@fb.com>2018-12-09 01:40:27 -0800
commit112dbf9b34bd5c279e8c8415a3f5bf66e9855874 (patch)
tree554c8214470ca86dfc020b5683a85652cda39ffd
parentd62a0f06b22124adddeb18d8aa61386cf7719849 (diff)
downloadcpuinfo-112dbf9b34bd5c279e8c8415a3f5bf66e9855874.tar.gz
Remove detection of GPU name on mobile platforms
-rw-r--r--CMakeLists.txt17
-rw-r--r--README.md5
-rw-r--r--include/cpuinfo.h5
-rw-r--r--jni/Android.mk3
-rw-r--r--src/arm/android/api.h4
-rw-r--r--src/arm/android/gpu.c1686
-rw-r--r--src/arm/linux/init.c15
-rw-r--r--src/arm/mach/init.c2
-rw-r--r--src/gpu/api.h8
-rw-r--r--src/gpu/gles-ios.m46
-rw-r--r--src/gpu/gles2-mock.c21
-rw-r--r--src/gpu/gles2.c253
-rw-r--r--src/linux/api.h48
-rw-r--r--src/linux/gpu.c212
-rw-r--r--src/x86/linux/init.c9
-rw-r--r--test/mock/alcatel-revvl.cc9
-rw-r--r--test/mock/alldocube-iwork8.cc11
-rw-r--r--test/mock/atm7029b-tablet.cc9
-rw-r--r--test/mock/blu-r1-hd.cc9
-rw-r--r--test/mock/galaxy-a3-2016-eu.cc9
-rw-r--r--test/mock/galaxy-a8-2016-duos.cc9
-rw-r--r--test/mock/galaxy-a8-2018.cc9
-rw-r--r--test/mock/galaxy-c9-pro.cc9
-rw-r--r--test/mock/galaxy-grand-prime-value-edition.cc9
-rw-r--r--test/mock/galaxy-j1-2016.cc9
-rw-r--r--test/mock/galaxy-j5.cc9
-rw-r--r--test/mock/galaxy-j7-prime.cc9
-rw-r--r--test/mock/galaxy-j7-tmobile.cc9
-rw-r--r--test/mock/galaxy-j7-uae.cc9
-rw-r--r--test/mock/galaxy-s3-us.cc9
-rw-r--r--test/mock/galaxy-s4-us.cc9
-rw-r--r--test/mock/galaxy-s5-global.cc9
-rw-r--r--test/mock/galaxy-s5-us.cc9
-rw-r--r--test/mock/galaxy-s6.cc9
-rw-r--r--test/mock/galaxy-s7-global.cc9
-rw-r--r--test/mock/galaxy-s7-us.cc9
-rw-r--r--test/mock/galaxy-s8-global.cc9
-rw-r--r--test/mock/galaxy-s8-us.cc9
-rw-r--r--test/mock/galaxy-s9-global.cc9
-rw-r--r--test/mock/galaxy-s9-us.cc9
-rw-r--r--test/mock/galaxy-tab-3-7.0.cc9
-rw-r--r--test/mock/galaxy-tab-3-lite.cc9
-rw-r--r--test/mock/galaxy-win-duos.cc9
-rw-r--r--test/mock/huawei-ascend-p7.cc9
-rw-r--r--test/mock/huawei-honor-6.cc9
-rw-r--r--test/mock/huawei-mate-10.cc9
-rw-r--r--test/mock/huawei-mate-8.cc9
-rw-r--r--test/mock/huawei-mate-9.cc9
-rw-r--r--test/mock/huawei-p20-pro.cc9
-rw-r--r--test/mock/huawei-p8-lite.cc9
-rw-r--r--test/mock/huawei-p9-lite.cc9
-rw-r--r--test/mock/iconia-one-10.cc9
-rw-r--r--test/mock/leagoo-t5c.cc11
-rw-r--r--test/mock/lenovo-a6600-plus.cc9
-rw-r--r--test/mock/lenovo-vibe-x2.cc9
-rw-r--r--test/mock/lg-k10-eu.cc9
-rw-r--r--test/mock/lg-optimus-g-pro.cc9
-rw-r--r--test/mock/meizu-pro-6.cc9
-rw-r--r--test/mock/meizu-pro-6s.cc9
-rw-r--r--test/mock/meizu-pro-7-plus.cc9
-rw-r--r--test/mock/memo-pad-7.cc11
-rw-r--r--test/mock/moto-e-gen1.cc9
-rw-r--r--test/mock/moto-g-gen1.cc9
-rw-r--r--test/mock/moto-g-gen2.cc9
-rw-r--r--test/mock/moto-g-gen3.cc9
-rw-r--r--test/mock/moto-g-gen4.cc9
-rw-r--r--test/mock/moto-g-gen5.cc9
-rw-r--r--test/mock/nexus-s.cc9
-rw-r--r--test/mock/nexus10.cc9
-rw-r--r--test/mock/nexus4.cc9
-rw-r--r--test/mock/nexus5x.cc9
-rw-r--r--test/mock/nexus6.cc9
-rw-r--r--test/mock/nexus6p.cc9
-rw-r--r--test/mock/nexus9.cc9
-rw-r--r--test/mock/oneplus-3t.cc9
-rw-r--r--test/mock/oneplus-5.cc9
-rw-r--r--test/mock/oneplus-5t.cc9
-rw-r--r--test/mock/oppo-a37.cc9
-rw-r--r--test/mock/oppo-r15.cc9
-rw-r--r--test/mock/oppo-r9.cc9
-rw-r--r--test/mock/padcod-10.1.cc9
-rw-r--r--test/mock/pixel-2-xl.cc9
-rw-r--r--test/mock/pixel-c.cc9
-rw-r--r--test/mock/pixel-xl.cc9
-rw-r--r--test/mock/pixel.cc9
-rw-r--r--test/mock/xiaomi-mi-5c.cc9
-rw-r--r--test/mock/xiaomi-redmi-2a.cc9
-rw-r--r--test/mock/xiaomi-redmi-note-3.cc9
-rw-r--r--test/mock/xiaomi-redmi-note-4.cc9
-rw-r--r--test/mock/xperia-c4-dual.cc9
-rw-r--r--test/mock/xperia-sl.cc9
-rw-r--r--test/mock/zenfone-2.cc11
-rw-r--r--test/mock/zenfone-2e.cc11
-rw-r--r--test/mock/zenfone-c.cc11
-rw-r--r--tools/cpu-info.c1
95 files changed, 3 insertions, 3055 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 2939c9d..04d434a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -153,9 +153,6 @@ IF(CPUINFO_SUPPORTED_PLATFORM)
src/arm/linux/chipset.c
src/arm/linux/midr.c
src/arm/linux/hwcap.c)
- IF(CMAKE_SYSTEM_NAME STREQUAL "Android")
- LIST(APPEND CPUINFO_SRCS src/arm/android/gpu.c)
- ENDIF()
IF(CMAKE_SYSTEM_PROCESSOR MATCHES "^armv[5-8]")
LIST(APPEND CPUINFO_SRCS src/arm/linux/aarch32-isa.c)
IF(CMAKE_SYSTEM_NAME STREQUAL "Android" AND ANDROID_ABI STREQUAL "armeabi")
@@ -165,10 +162,7 @@ IF(CPUINFO_SUPPORTED_PLATFORM)
LIST(APPEND CPUINFO_SRCS src/arm/linux/aarch64-isa.c)
ENDIF()
ELSEIF(IOS)
- LIST(APPEND CPUINFO_SRCS
- src/arm/mach/init.c
- src/gpu/gles-ios.m)
- SET_SOURCE_FILES_PROPERTIES(src/gpu/gles-ios.m PROPERTIES COMPILE_FLAGS -fobjc-arc)
+ LIST(APPEND CPUINFO_SRCS src/arm/mach/init.c)
ENDIF()
IF(CMAKE_SYSTEM_NAME STREQUAL "Android")
LIST(APPEND CPUINFO_SRCS
@@ -183,11 +177,6 @@ IF(CPUINFO_SUPPORTED_PLATFORM)
src/linux/current.c
src/linux/cpulist.c
src/linux/processors.c)
- IF(CMAKE_SYSTEM_NAME STREQUAL "Android")
- LIST(APPEND CPUINFO_SRCS
- src/gpu/gles2.c
- src/linux/gpu.c)
- ENDIF()
ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "Darwin")
LIST(APPEND CPUINFO_SRCS src/mach/topology.c)
ENDIF()
@@ -287,10 +276,6 @@ ENDIF()
# ---[ cpuinfo mock library and mock tests
IF(CPUINFO_SUPPORTED_PLATFORM AND CPUINFO_BUILD_MOCK_TESTS)
SET(CPUINFO_MOCK_SRCS "${CPUINFO_SRCS}")
- IF(CMAKE_SYSTEM_NAME STREQUAL "Android")
- LIST(REMOVE_ITEM CPUINFO_MOCK_SRCS src/gpu/gles2.c)
- LIST(APPEND CPUINFO_MOCK_SRCS src/gpu/gles2-mock.c)
- ENDIF()
IF(CMAKE_SYSTEM_PROCESSOR MATCHES "^(i[3-6]86|AMD64|x86_64)$")
LIST(APPEND CPUINFO_MOCK_SRCS src/x86/mockcpuid.c)
ENDIF()
diff --git a/README.md b/README.md
index c3cbb2e..9d2d63c 100644
--- a/README.md
+++ b/README.md
@@ -18,8 +18,8 @@ cpuinfo is a library to detect essential for performance optimization informatio
- Detection of **supported instruction sets**, up to AVX512 (x86) and ARMv8.3 extensions
- Detection of SoC and core information:
- **Processor (SoC) name**
- - Integrated **GPU name** (Android/iOS only)
- - Vendor, **microarchitecture**, and ID (**MIDR** on ARM, **CPUID** leaf 1 EAX value on x86) for each CPU core
+ - Vendor and **microarchitecture** for each CPU core
+ - ID (**MIDR** on ARM, **CPUID** leaf 1 EAX value on x86) for each CPU core
- Detection of **cache information**:
- Cache type (instruction/data/unified), size and line size
- Cache associativity
@@ -97,7 +97,6 @@ pthread_setaffinity_np(pthread_self(), sizeof(cpu_set_t), &cpu_set);
## Exposed information
- [x] Processor (SoC) name
- - [x] Integrated GPU name (Android and iOS only)
- [x] Microarchitecture
- [x] Usable instruction sets
- [ ] CPU frequency
diff --git a/include/cpuinfo.h b/include/cpuinfo.h
index 142f4dc..84320dd 100644
--- a/include/cpuinfo.h
+++ b/include/cpuinfo.h
@@ -544,15 +544,10 @@ struct cpuinfo_cluster {
};
#define CPUINFO_PACKAGE_NAME_MAX 48
-#define CPUINFO_GPU_NAME_MAX 64
struct cpuinfo_package {
/** SoC or processor chip model name */
char name[CPUINFO_PACKAGE_NAME_MAX];
-#if defined(__ANDROID__) || (defined(__APPLE__) && TARGET_OS_IPHONE)
- /** Integrated GPU model name */
- char gpu_name[CPUINFO_GPU_NAME_MAX];
-#endif
/** Index of the first logical processor on this physical package */
uint32_t processor_start;
/** Number of logical processors on this physical package */
diff --git a/jni/Android.mk b/jni/Android.mk
index a813a1c..d1948d2 100644
--- a/jni/Android.mk
+++ b/jni/Android.mk
@@ -5,8 +5,6 @@ LOCAL_MODULE := cpuinfo
LOCAL_SRC_FILES := \
src/init.c \
src/api.c \
- src/gpu/gles2.c \
- src/linux/gpu.c \
src/linux/current.c \
src/linux/processors.c \
src/linux/smallfile.c \
@@ -22,7 +20,6 @@ LOCAL_SRC_FILES += \
src/arm/linux/chipset.c \
src/arm/linux/midr.c \
src/arm/linux/hwcap.c \
- src/arm/android/gpu.c \
src/arm/android/properties.c
ifeq ($(TARGET_ARCH_ABI),armeabi)
LOCAL_SRC_FILES += src/arm/linux/aarch32-isa.c.arm
diff --git a/src/arm/android/api.h b/src/arm/android/api.h
index 24b3aae..7213723 100644
--- a/src/arm/android/api.h
+++ b/src/arm/android/api.h
@@ -15,7 +15,3 @@ enum cpuinfo_android_chipset_property {
};
void cpuinfo_arm_android_parse_properties(struct cpuinfo_android_properties properties[restrict static 1]);
-
-bool cpuinfo_arm_android_lookup_gpu(
- const struct cpuinfo_arm_chipset chipset[restrict static 1],
- struct cpuinfo_android_gpu gpu[restrict static 1]);
diff --git a/src/arm/android/gpu.c b/src/arm/android/gpu.c
deleted file mode 100644
index 6963d61..0000000
--- a/src/arm/android/gpu.c
+++ /dev/null
@@ -1,1686 +0,0 @@
-#include <linux/api.h>
-#include <arm/android/api.h>
-
-
-#define CPUINFO_COUNT_OF(x) (sizeof(x) / sizeof(0[x]))
-
-struct cpuinfo_chipset_gpu_entry {
- uint8_t chipset_series;
- char chipset_suffix;
- uint16_t chipset_model;
- uint8_t gpu_series;
- char gpu_suffix;
- uint16_t gpu_model;
-};
-
-/*
- * Table of Android GPUs for different chipsets.
- */
-static const struct cpuinfo_chipset_gpu_entry chipset_gpu_map[] = {
- {
- /* Actions ATM7029 -> Vivante GC1000 */
- .chipset_series = cpuinfo_arm_chipset_series_actions_atm,
- .chipset_model = 7029,
- .gpu_series = cpuinfo_android_gpu_series_vivante_gc,
- .gpu_model = 1000,
- },
- {
- /* Actions ATM7029B -> PowerVR SGX 540 */
- .chipset_series = cpuinfo_arm_chipset_series_actions_atm,
- .chipset_model = 7029,
- .chipset_suffix = 'B',
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 540,
- },
- {
- /* Allwinner A10 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_allwinner_a,
- .chipset_model = 10,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Allwinner A13 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_allwinner_a,
- .chipset_model = 13,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Allwinner A20 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_allwinner_a,
- .chipset_model = 20,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Allwinner A23 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_allwinner_a,
- .chipset_model = 23,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Allwinner A31 -> PowerVR SGX 544 */
- .chipset_series = cpuinfo_arm_chipset_series_allwinner_a,
- .chipset_model = 31,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 544,
- },
- {
- /* Allwinner A33 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_allwinner_a,
- .chipset_model = 33,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Allwinner A80 -> PowerVR Rogue G6230 */
- .chipset_series = cpuinfo_arm_chipset_series_allwinner_a,
- .chipset_model = 80,
- .gpu_series = cpuinfo_android_gpu_series_powervr_rogue_g,
- .gpu_model = 6230,
- },
- {
- /* Allwinner A83T -> PowerVR SGX 544 */
- .chipset_series = cpuinfo_arm_chipset_series_allwinner_a,
- .chipset_model = 83,
- .chipset_suffix = 'T',
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 544,
- },
- {
- /* Amlogic AML8726* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_amlogic_aml,
- .chipset_model = 8726,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Amlogic S805 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_amlogic_s,
- .chipset_model = 805,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* Amlogic S812 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_amlogic_s,
- .chipset_model = 812,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* Amlogic S905* -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_amlogic_s,
- .chipset_model = 905,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* Amlogic S912 -> ARM Mali-T820 */
- .chipset_series = cpuinfo_arm_chipset_series_amlogic_s,
- .chipset_model = 912,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 820,
- },
- {
- /* Broadcom BCM21654* -> Broadcom VideoCore IV */
- .chipset_series = cpuinfo_arm_chipset_series_broadcom_bcm,
- .chipset_model = 21654,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_broadcom_videocore,
- .gpu_model = 4,
- },
- {
- /* Broadcom BCM21663 -> Broadcom VideoCore IV */
- .chipset_series = cpuinfo_arm_chipset_series_broadcom_bcm,
- .chipset_model = 21663,
- .gpu_series = cpuinfo_android_gpu_series_broadcom_videocore,
- .gpu_model = 4,
- },
- {
- /* Broadcom BCM21664* -> Broadcom VideoCore IV */
- .chipset_series = cpuinfo_arm_chipset_series_broadcom_bcm,
- .chipset_model = 21664,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_broadcom_videocore,
- .gpu_model = 4,
- },
- {
- /* Broadcom BCM23550 -> Broadcom VideoCore IV */
- .chipset_series = cpuinfo_arm_chipset_series_broadcom_bcm,
- .chipset_model = 23550,
- .gpu_series = cpuinfo_android_gpu_series_broadcom_videocore,
- .gpu_model = 4,
- },
- {
- /* Broadcom BCM28155 -> Broadcom VideoCore IV */
- .chipset_series = cpuinfo_arm_chipset_series_broadcom_bcm,
- .chipset_model = 28155,
- .gpu_series = cpuinfo_android_gpu_series_broadcom_videocore,
- .gpu_model = 4,
- },
- {
- /* HiSilicon Hi3751 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_hi,
- .chipset_model = 3751,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* HiSilicon K3V2 -> Vivante GC4000 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_k3v,
- .chipset_model = 2,
- .gpu_series = cpuinfo_android_gpu_series_vivante_gc,
- .gpu_model = 4000,
- },
- {
- /* HiSilicon Kirin 620 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 620,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* HiSilicon Kirin 650 -> ARM Mali-T830 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 650,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 830,
- },
- {
- /* HiSilicon Kirin 659 -> ARM Mali-T830 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 659,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 830,
- },
- {
- /* HiSilicon Kirin 910T -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 910,
- .chipset_suffix = 'T',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* HiSilicon Kirin 920 -> ARM Mali-T624 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 920,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 624,
- },
- {
- /* HiSilicon Kirin 925 -> ARM Mali-T624 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 925,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 624,
- },
- {
- /* HiSilicon Kirin 930 -> ARM Mali-T624 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 930,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 624,
- },
- {
- /* HiSilicon Kirin 935 -> ARM Mali-T624 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 935,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 624,
- },
- {
- /* HiSilicon Kirin 950 -> ARM Mali-T880 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 950,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 880,
- },
- {
- /* HiSilicon Kirin 955 -> ARM Mali-T880 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 955,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 880,
- },
- {
- /* HiSilicon Kirin 960 -> ARM Mali-G71 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 960,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_g,
- .gpu_model = 71,
- },
- {
- /* HiSilicon Kirin 970 -> ARM Mali-G72 */
- .chipset_series = cpuinfo_arm_chipset_series_hisilicon_kirin,
- .chipset_model = 970,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_g,
- .gpu_model = 72,
- },
- {
- /* LG Nuclun 7111 -> PowerVR Rogue G6430 */
- .chipset_series = cpuinfo_arm_chipset_series_lg_nuclun,
- .chipset_model = 7111,
- .gpu_series = cpuinfo_android_gpu_series_powervr_rogue_g,
- .gpu_model = 6430,
- },
- {
- /* Leadcore LC1860 -> ARM Mali-T622 */
- .chipset_series = cpuinfo_arm_chipset_series_leadcore_lc,
- .chipset_model = 1860,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 622,
- },
- {
- /* MStar 6A338 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mstar_6a,
- .chipset_model = 338,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* Marvell PXA1088 -> Vivante GC1000 */
- .chipset_series = cpuinfo_arm_chipset_series_marvell_pxa,
- .chipset_model = 1088,
- .gpu_series = cpuinfo_android_gpu_series_vivante_gc,
- .gpu_model = 1000,
- },
- {
- /* Marvell PXA1908 -> Vivante GC7000UL */
- .chipset_series = cpuinfo_arm_chipset_series_marvell_pxa,
- .chipset_model = 1908,
- .gpu_series = cpuinfo_android_gpu_series_vivante_gc,
- .gpu_model = 7000,
- .gpu_suffix = 'U',
- },
- {
- /* Marvell PXA1928 -> Vivante GC5000 */
- .chipset_series = cpuinfo_arm_chipset_series_marvell_pxa,
- .chipset_model = 1928,
- .gpu_series = cpuinfo_android_gpu_series_vivante_gc,
- .gpu_model = 5000,
- },
- {
- /* Marvell PXA986 -> Vivante GC1000 */
- .chipset_series = cpuinfo_arm_chipset_series_marvell_pxa,
- .chipset_model = 986,
- .gpu_series = cpuinfo_android_gpu_series_vivante_gc,
- .gpu_model = 1000,
- },
- {
- /* Marvell PXA988 -> Vivante GC1000 */
- .chipset_series = cpuinfo_arm_chipset_series_marvell_pxa,
- .chipset_model = 988,
- .gpu_series = cpuinfo_android_gpu_series_vivante_gc,
- .gpu_model = 1000,
- },
- {
- /* MediaTek MT5507 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 5507,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT5508 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 5508,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT5863 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 5863,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT5891 -> ARM Mali-T860 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 5891,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 860,
- },
- {
- /* MediaTek MT6517 -> PowerVR SGX 531 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6517,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 531,
- },
- {
- /* MediaTek MT6570 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6570,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT6571 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6571,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT6572* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6572,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT6575 -> PowerVR SGX 531 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6575,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 531,
- },
- {
- /* MediaTek MT6580* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6580,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT6581 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6581,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT6582* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6582,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT6588 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6588,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT6591 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6591,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT6732* -> ARM Mali-T760 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6732,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 760,
- },
- {
- /* MediaTek MT6735* -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6735,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* MediaTek MT6737* -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6737,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* MediaTek MT6738 -> ARM Mali-T860 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6738,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 860,
- },
- {
- /* MediaTek MT6750* -> ARM Mali-T860 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6750,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 860,
- },
- {
- /* MediaTek MT6752* -> ARM Mali-T760 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6752,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 760,
- },
- {
- /* MediaTek MT6753* -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6753,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* MediaTek MT6755* -> ARM Mali-T860 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6755,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 860,
- },
- {
- /* MediaTek MT6757* -> ARM Mali-T880 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6757,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 880,
- },
- {
- /* MediaTek MT6758* -> ARM Mali-G71 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6758,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_g,
- .gpu_model = 71,
- },
- {
- /* MediaTek MT6763 -> ARM Mali-G71 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6763,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_g,
- .gpu_model = 71,
- },
- {
- /* MediaTek MT6795* -> PowerVR Rogue G6200 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6795,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_powervr_rogue_g,
- .gpu_model = 6200,
- },
- {
- /* MediaTek MT6797* -> ARM Mali-T880 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6797,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 880,
- },
- {
- /* MediaTek MT6799 -> PowerVR Rogue GT7400+ */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 6799,
- .gpu_series = cpuinfo_android_gpu_series_powervr_rogue_gt,
- .gpu_model = 7400,
- .gpu_suffix = '+',
- },
- {
- /* MediaTek MT8111 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8111,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT8121 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8121,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT8125 -> PowerVR SGX 544 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8125,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 544,
- },
- {
- /* MediaTek MT8127 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8127,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT8135 -> PowerVR Rogue G6200 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8135,
- .gpu_series = cpuinfo_android_gpu_series_powervr_rogue_g,
- .gpu_model = 6200,
- },
- {
- /* MediaTek MT8151 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8151,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT8161* -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8161,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* MediaTek MT8163 -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8163,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* MediaTek MT8165 -> ARM Mali-T760 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8165,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 760,
- },
- {
- /* MediaTek MT8167* -> PowerVR Rogue GE8300 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8167,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_powervr_rogue_ge,
- .gpu_model = 8300,
- },
- {
- /* MediaTek MT8173 -> PowerVR Rogue GX6250 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8173,
- .gpu_series = cpuinfo_android_gpu_series_powervr_rogue_gx,
- .gpu_model = 6250,
- },
- {
- /* MediaTek MT8176 -> PowerVR Rogue GX6250 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8176,
- .gpu_series = cpuinfo_android_gpu_series_powervr_rogue_gx,
- .gpu_model = 6250,
- },
- {
- /* MediaTek MT8312* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8312,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT8317 -> PowerVR SGX 531 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8317,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 531,
- },
- {
- /* MediaTek MT8321* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8321,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT8377 -> PowerVR SGX 531 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8377,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 531,
- },
- {
- /* MediaTek MT8382 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8382,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* MediaTek MT8389 -> PowerVR SGX 544 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8389,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 544,
- },
- {
- /* MediaTek MT8389Q -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8389,
- .chipset_suffix = 'Q',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT8392 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8392,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT8685 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8685,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* MediaTek MT8732* -> ARM Mali-T760 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8732,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 760,
- },
- {
- /* MediaTek MT8735* -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8735,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* MediaTek MT8783* -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8783,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* MediaTek MT8785WA -> ARM Mali-T860 */
- .chipset_series = cpuinfo_arm_chipset_series_mediatek_mt,
- .chipset_model = 8785,
- .chipset_suffix = 'W',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 860,
- },
- {
- /* NovaThor U8500 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_novathor_u,
- .chipset_model = 8500,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Nvidia Tegra AP20H -> Nvidia Tegra 2 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_ap,
- .chipset_model = 20,
- .chipset_suffix = 'H',
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra,
- .gpu_model = 2,
- },
- {
- /* Nvidia Tegra AP33 -> Nvidia Tegra 3 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_ap,
- .chipset_model = 33,
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra,
- .gpu_model = 3,
- },
- {
- /* Nvidia Tegra SL460N -> Nvidia Tegra 3 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_sl,
- .chipset_model = 460,
- .chipset_suffix = 'N',
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra,
- .gpu_model = 3,
- },
- {
- /* Nvidia Tegra T114 -> Nvidia Tegra 4 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_t,
- .chipset_model = 114,
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra,
- .gpu_model = 4,
- },
- {
- /* Nvidia Tegra T124 -> Nvidia Tegra K1 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_t,
- .chipset_model = 124,
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra_k,
- .gpu_model = 1,
- },
- {
- /* Nvidia Tegra T132 -> Nvidia Tegra K1 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_t,
- .chipset_model = 132,
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra_k,
- .gpu_model = 1,
- },
- {
- /* Nvidia Tegra T20 -> Nvidia Tegra 2 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_t,
- .chipset_model = 20,
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra,
- .gpu_model = 2,
- },
- {
- /* Nvidia Tegra T210 -> Nvidia Tegra X1 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_t,
- .chipset_model = 210,
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra_x,
- .gpu_model = 1,
- },
- {
- /* Nvidia Tegra T30* -> Nvidia Tegra 3 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_t,
- .chipset_model = 30,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra,
- .gpu_model = 3,
- },
- {
- /* Nvidia Tegra T33 -> Nvidia Tegra 3 */
- .chipset_series = cpuinfo_arm_chipset_series_nvidia_tegra_t,
- .chipset_model = 33,
- .gpu_series = cpuinfo_android_gpu_series_nvidia_tegra,
- .gpu_model = 3,
- },
- {
- /* Pinecone Surge S1 -> ARM Mali-T860 */
- .chipset_series = cpuinfo_arm_chipset_series_pinecone_surge_s,
- .chipset_model = 1,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 860,
- },
- {
- /* Qualcomm APQ8009 -> Qualcomm Adreno 304 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8009,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 304,
- },
- {
- /* Qualcomm APQ8016 -> Qualcomm Adreno 306 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8016,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 306,
- },
- {
- /* Qualcomm APQ8017 -> Qualcomm Adreno 308 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8017,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 308,
- },
- {
- /* Qualcomm APQ8026 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8026,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm APQ8028 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8028,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm APQ8039 -> Qualcomm Adreno 405 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8039,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 405,
- },
- {
- /* Qualcomm APQ8053 -> Qualcomm Adreno 506 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8053,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 506,
- },
- {
- /* Qualcomm APQ8064* -> Qualcomm Adreno 320 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8064,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 320,
- },
- {
- /* Qualcomm APQ8074* -> Qualcomm Adreno 330 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8074,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 330,
- },
- {
- /* Qualcomm APQ8076 -> Qualcomm Adreno 510 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8076,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 510,
- },
- {
- /* Qualcomm APQ8084 -> Qualcomm Adreno 420 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8084,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 420,
- },
- {
- /* Qualcomm APQ8094 -> Qualcomm Adreno 430 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_apq,
- .chipset_model = 8094,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 430,
- },
- {
- /* Qualcomm MSM7225AB -> Qualcomm Adreno 200 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 7225,
- .chipset_suffix = 'A',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 200,
- },
- {
- /* Qualcomm MSM7625A -> Qualcomm Adreno 200 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 7625,
- .chipset_suffix = 'A',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 200,
- },
- {
- /* Qualcomm MSM7630 -> Qualcomm Adreno 205 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 7630,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 205,
- },
- {
- /* Qualcomm MSM8208 -> Qualcomm Adreno 304 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8208,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 304,
- },
- {
- /* Qualcomm MSM8209 -> Qualcomm Adreno 304 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8209,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 304,
- },
- {
- /* Qualcomm MSM8210 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8210,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8212 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8212,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8225 -> Qualcomm Adreno 203 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8225,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 203,
- },
- {
- /* Qualcomm MSM8226 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8226,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8228 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8228,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8230* -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8230,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8239 -> Qualcomm Adreno 405 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8239,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 405,
- },
- {
- /* Qualcomm MSM8260A -> Qualcomm Adreno 225 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8260,
- .chipset_suffix = 'A',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 225,
- },
- {
- /* Qualcomm MSM8274 -> Qualcomm Adreno 330 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8274,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 330,
- },
- {
- /* Qualcomm MSM8609 -> Qualcomm Adreno 304 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8609,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 304,
- },
- {
- /* Qualcomm MSM8610 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8610,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8612 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8612,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8625* -> Qualcomm Adreno 203 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8625,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 203,
- },
- {
- /* Qualcomm MSM8626 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8626,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8627 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8627,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8628 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8628,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8660 -> Qualcomm Adreno 220 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8660,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 220,
- },
- {
- /* Qualcomm MSM8674PRO -> Qualcomm Adreno 330 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8674,
- .chipset_suffix = 'P',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 330,
- },
- {
- /* Qualcomm MSM8909 -> Qualcomm Adreno 304 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8909,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 304,
- },
- {
- /* Qualcomm MSM8916 -> Qualcomm Adreno 306 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8916,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 306,
- },
- {
- /* Qualcomm MSM8917 -> Qualcomm Adreno 308 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8917,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 308,
- },
- {
- /* Qualcomm MSM8920 -> Qualcomm Adreno 308 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8920,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 308,
- },
- {
- /* Qualcomm MSM8926 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8926,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8928 -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8928,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8929 -> Qualcomm Adreno 405 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8929,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 405,
- },
- {
- /* Qualcomm MSM8930* -> Qualcomm Adreno 305 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8930,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 305,
- },
- {
- /* Qualcomm MSM8937 -> Qualcomm Adreno 505 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8937,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 505,
- },
- {
- /* Qualcomm MSM8939 -> Qualcomm Adreno 405 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8939,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 405,
- },
- {
- /* Qualcomm MSM8940 -> Qualcomm Adreno 505 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8940,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 505,
- },
- {
- /* Qualcomm MSM8952 -> Qualcomm Adreno 405 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8952,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 405,
- },
- {
- /* Qualcomm MSM8953* -> Qualcomm Adreno 506 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8953,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 506,
- },
- {
- /* Qualcomm MSM8956 -> Qualcomm Adreno 510 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8956,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 510,
- },
- {
- /* Qualcomm MSM8974* -> Qualcomm Adreno 330 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8974,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 330,
- },
- {
- /* Qualcomm MSM8976* -> Qualcomm Adreno 510 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8976,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 510,
- },
- {
- /* Qualcomm MSM8992 -> Qualcomm Adreno 418 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8992,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 418,
- },
- {
- /* Qualcomm MSM8994* -> Qualcomm Adreno 430 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8994,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 430,
- },
- {
- /* Qualcomm MSM8996* -> Qualcomm Adreno 530 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8996,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 530,
- },
- {
- /* Qualcomm MSM8998 -> Qualcomm Adreno 540 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_msm,
- .chipset_model = 8998,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 540,
- },
- {
- /* Qualcomm Snapdragon 450 -> Qualcomm Adreno 506 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_snapdragon,
- .chipset_model = 450,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 506,
- },
- {
- /* Qualcomm Snapdragon 630 -> Qualcomm Adreno 508 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_snapdragon,
- .chipset_model = 630,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 508,
- },
- {
- /* Qualcomm Snapdragon 660 -> Qualcomm Adreno 512 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_snapdragon,
- .chipset_model = 660,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 512,
- },
- {
- /* Qualcomm Snapdragon 670 -> Qualcomm Adreno 615 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_snapdragon,
- .chipset_model = 670,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 615,
- },
- {
- /* Qualcomm Snapdragon 845 -> Qualcomm Adreno 630 */
- .chipset_series = cpuinfo_arm_chipset_series_qualcomm_snapdragon,
- .chipset_model = 845,
- .gpu_series = cpuinfo_android_gpu_series_qualcomm_adreno,
- .gpu_model = 630,
- },
- {
- /* Renesas MP5232 -> PowerVR SGX 544 */
- .chipset_series = cpuinfo_arm_chipset_series_renesas_mp,
- .chipset_model = 5232,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 544,
- },
- {
- /* Rockchip RK2928 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 2928,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Rockchip RK3026 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3026,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Rockchip RK3066 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3066,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Rockchip RK3126* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3126,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Rockchip RK3128 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3128,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Rockchip RK3168 -> PowerVR SGX 540 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3168,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 540,
- },
- {
- /* Rockchip RK3188 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3188,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Rockchip RK3229 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3229,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Rockchip RK3328 -> ARM Mali-450 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3328,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 450,
- },
- {
- /* Rockchip RK3368 -> PowerVR Rogue G6110 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3368,
- .gpu_series = cpuinfo_android_gpu_series_powervr_rogue_g,
- .gpu_model = 6110,
- },
- {
- /* Rockchip RK3399 -> ARM Mali-T860 */
- .chipset_series = cpuinfo_arm_chipset_series_rockchip_rk,
- .chipset_model = 3399,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 860,
- },
- {
- /* Samsung Exynos 3110 -> PowerVR SGX 540 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 3110,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 540,
- },
- {
- /* Samsung Exynos 3470 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 3470,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Samsung Exynos 3475 -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 3475,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* Samsung Exynos 4210 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 4210,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Samsung Exynos 4412 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 4412,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Samsung Exynos 4415 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 4415,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Samsung Exynos 5250 -> ARM Mali-T604 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 5250,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 604,
- },
- {
- /* Samsung Exynos 5260 -> ARM Mali-T624 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 5260,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 624,
- },
- {
- /* Samsung Exynos 5410 -> PowerVR SGX 544 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 5410,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 544,
- },
- {
- /* Samsung Exynos 5420 -> ARM Mali-T628 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 5420,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 628,
- },
- {
- /* Samsung Exynos 5422 -> ARM Mali-T628 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 5422,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 628,
- },
- {
- /* Samsung Exynos 5430 -> ARM Mali-T628 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 5430,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 628,
- },
- {
- /* Samsung Exynos 5433 -> ARM Mali-T760 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 5433,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 760,
- },
- {
- /* Samsung Exynos 7420 -> ARM Mali-T760 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 7420,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 760,
- },
- {
- /* Samsung Exynos 7570 -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 7570,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* Samsung Exynos 7578 -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 7578,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* Samsung Exynos 7580 -> ARM Mali-T720 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 7580,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 720,
- },
- {
- /* Samsung Exynos 7870 -> ARM Mali-T830 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 7870,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 830,
- },
- {
- /* Samsung Exynos 7880 -> ARM Mali-T830 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 7880,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 830,
- },
- {
- /* Samsung Exynos 7885 -> ARM Mali-G71 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 7885,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_g,
- .gpu_model = 71,
- },
- {
- /* Samsung Exynos 8890 -> ARM Mali-T880 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 8890,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 880,
- },
- {
- /* Samsung Exynos 8895 -> ARM Mali-G71 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 8895,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_g,
- .gpu_model = 71,
- },
- {
- /* Samsung Exynos 9810 -> ARM Mali-G72 */
- .chipset_series = cpuinfo_arm_chipset_series_samsung_exynos,
- .chipset_model = 9810,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_g,
- .gpu_model = 72,
- },
- {
- /* Spreadtrum SC5735 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 5735,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC6815AS -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 6815,
- .chipset_suffix = 'A',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC6820I -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 6820,
- .chipset_suffix = 'I',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC7715* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 7715,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC7727* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 7727,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC7730* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 7730,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC7731* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 7731,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC7735S -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 7735,
- .chipset_suffix = 'S',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC8810 -> ARM Mali-300 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 8810,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 300,
- },
- {
- /* Spreadtrum SC8825 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 8825,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC8830 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 8830,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC9830* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 9830,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC9832* -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 9832,
- .chipset_suffix = '*',
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* Spreadtrum SC9850 -> ARM Mali-T820 */
- .chipset_series = cpuinfo_arm_chipset_series_spreadtrum_sc,
- .chipset_model = 9850,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali_t,
- .gpu_model = 820,
- },
- {
- /* Texas Instruments OMAP4430 -> PowerVR SGX 540 */
- .chipset_series = cpuinfo_arm_chipset_series_texas_instruments_omap,
- .chipset_model = 4430,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 540,
- },
- {
- /* Texas Instruments OMAP4460 -> PowerVR SGX 540 */
- .chipset_series = cpuinfo_arm_chipset_series_texas_instruments_omap,
- .chipset_model = 4460,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 540,
- },
- {
- /* Texas Instruments OMAP4470 -> PowerVR SGX 544 */
- .chipset_series = cpuinfo_arm_chipset_series_texas_instruments_omap,
- .chipset_model = 4470,
- .gpu_series = cpuinfo_android_gpu_series_powervr_sgx,
- .gpu_model = 544,
- },
- {
- /* WonderMedia WM8850 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_wondermedia_wm,
- .chipset_model = 8850,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* WonderMedia WM8880 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_wondermedia_wm,
- .chipset_model = 8880,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
- {
- /* WonderMedia WM8950 -> ARM Mali-400 */
- .chipset_series = cpuinfo_arm_chipset_series_wondermedia_wm,
- .chipset_model = 8950,
- .gpu_series = cpuinfo_android_gpu_series_arm_mali,
- .gpu_model = 400,
- },
-};
-
-/*
- * Map from Android GPU series ID to Android GPU vendor ID.
- * This map is used to avoid storing vendor IDs in tables.
- */
-static enum cpuinfo_android_gpu_vendor gpu_series_vendor[cpuinfo_android_gpu_series_max] = {
- [cpuinfo_android_gpu_series_unknown] = cpuinfo_android_gpu_vendor_unknown,
- [cpuinfo_android_gpu_series_arm_mali] = cpuinfo_android_gpu_vendor_arm,
- [cpuinfo_android_gpu_series_arm_mali_t] = cpuinfo_android_gpu_vendor_arm,
- [cpuinfo_android_gpu_series_arm_mali_g] = cpuinfo_android_gpu_vendor_arm,
- [cpuinfo_android_gpu_series_broadcom_videocore] = cpuinfo_android_gpu_vendor_broadcom,
- [cpuinfo_android_gpu_series_intel_gen] = cpuinfo_android_gpu_vendor_intel,
- [cpuinfo_android_gpu_series_intel_hd_graphics] = cpuinfo_android_gpu_vendor_intel,
- [cpuinfo_android_gpu_series_nvidia_tegra] = cpuinfo_android_gpu_vendor_nvidia,
- [cpuinfo_android_gpu_series_nvidia_tegra_k] = cpuinfo_android_gpu_vendor_nvidia,
- [cpuinfo_android_gpu_series_nvidia_tegra_x] = cpuinfo_android_gpu_vendor_nvidia,
- [cpuinfo_android_gpu_series_powervr_sgx] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_g] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_ge] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_gm] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_gt] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_gx] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_qualcomm_adreno] = cpuinfo_android_gpu_vendor_qualcomm,
- [cpuinfo_android_gpu_series_vivante_gc] = cpuinfo_android_gpu_vendor_vivante,
-};
-
-bool cpuinfo_arm_android_lookup_gpu(
- const struct cpuinfo_arm_chipset chipset[restrict static 1],
- struct cpuinfo_android_gpu gpu[restrict static 1])
-{
- if (chipset->series == cpuinfo_arm_chipset_series_unknown) {
- return false;
- }
-
- for (uint32_t i = 0; i < CPUINFO_COUNT_OF(chipset_gpu_map); i++) {
- if (chipset_gpu_map[i].chipset_series == chipset->series &&
- chipset_gpu_map[i].chipset_model == chipset->model &&
- (chipset_gpu_map[i].chipset_suffix == '*' || chipset_gpu_map[i].chipset_suffix == chipset->suffix[0]))
- {
- *gpu = (struct cpuinfo_android_gpu) {
- .vendor = gpu_series_vendor[chipset_gpu_map[i].gpu_series],
- .series = (enum cpuinfo_android_gpu_series) chipset_gpu_map[i].gpu_series,
- .model = chipset_gpu_map[i].gpu_model,
- .suffix = {
- [0] = chipset_gpu_map[i].gpu_suffix,
- [1] = chipset_gpu_map[i].gpu_suffix == 'U' ? 'L' : '\0',
- },
- };
- return true;
- }
- }
- return false;
-}
diff --git a/src/arm/linux/init.c b/src/arm/linux/init.c
index 8c40275..95b78fb 100644
--- a/src/arm/linux/init.c
+++ b/src/arm/linux/init.c
@@ -8,7 +8,6 @@
#if defined(__ANDROID__)
#include <arm/android/api.h>
#endif
-#include <gpu/api.h>
#include <arm/api.h>
#include <arm/midr.h>
#include <linux/api.h>
@@ -671,20 +670,6 @@ void cpuinfo_arm_linux_init(void) {
clusters = NULL;
l1i = l1d = l2 = l3 = NULL;
- #ifdef __ANDROID__
- struct cpuinfo_android_gpu gpu;
- if (cpuinfo_arm_android_lookup_gpu(&chipset, &gpu)) {
- cpuinfo_android_gpu_to_string(&gpu, package.gpu_name);
- } else {
- cpuinfo_log_info("GPU name needs to be queried from OpenGL ES");
- cpuinfo_gpu_query_gles2(package.gpu_name);
- gpu = cpuinfo_android_decode_gpu(package.gpu_name);
- if (gpu.series != cpuinfo_android_gpu_series_unknown) {
- cpuinfo_android_gpu_to_string(&gpu, package.gpu_name);
- }
- }
- #endif
-
cleanup:
free(arm_linux_processors);
free(linux_cpu_to_processor_map);
diff --git a/src/arm/mach/init.c b/src/arm/mach/init.c
index 90f1051..e5b43cd 100644
--- a/src/arm/mach/init.c
+++ b/src/arm/mach/init.c
@@ -11,7 +11,6 @@
#include <cpuinfo.h>
#include <mach/api.h>
-#include <gpu/api.h>
#include <api.h>
#include <log.h>
@@ -274,7 +273,6 @@ void cpuinfo_arm_mach_init(void) {
.core_count = cores_per_package,
};
decode_package_name(packages[i].name);
- cpuinfo_gpu_ios_query_gles2(packages[i].gpu_name);
}
diff --git a/src/gpu/api.h b/src/gpu/api.h
deleted file mode 100644
index a64553b..0000000
--- a/src/gpu/api.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#pragma once
-
-#include <stdbool.h>
-
-#include <cpuinfo.h>
-
-bool cpuinfo_gpu_query_gles2(char name[restrict static CPUINFO_GPU_NAME_MAX]);
-void cpuinfo_gpu_ios_query_gles2(char name[restrict static CPUINFO_GPU_NAME_MAX]);
diff --git a/src/gpu/gles-ios.m b/src/gpu/gles-ios.m
deleted file mode 100644
index 1dc8e6f..0000000
--- a/src/gpu/gles-ios.m
+++ /dev/null
@@ -1,46 +0,0 @@
-#import <OpenGLES/EAGL.h>
-#import <OpenGLES/ES2/gl.h>
-
-#import <cpuinfo.h>
-#import <log.h>
-#import <gpu/api.h>
-
-
-#if ! __has_feature(objc_arc)
- #error "This file must be built with Automatic Reference Counting (-fobjc-arc option)"
-#endif
-
-void cpuinfo_gpu_ios_query_gles2(char gpu_name[restrict static CPUINFO_GPU_NAME_MAX]) {
- EAGLContext *const existing_context = [EAGLContext currentContext];
- EAGLContext *new_context = nil;
- if (!existing_context) {
- /* No existing context: create new context */
-
- /* OpenGL ES 2.0 is supported by iPhone 3GS and up */
- new_context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2];
- if (!new_context) {
- cpuinfo_log_warning("failed to initialize OpenGLES context");
- }
-
- /* Set context */
- if (![EAGLContext setCurrentContext:new_context]) {
- cpuinfo_log_warning("failed to set current OpenGLES context");
- }
- }
-
- const char* renderer_str = (const char*) glGetString(GL_RENDERER);
- if (renderer_str != NULL) {
- strncpy(gpu_name, renderer_str, CPUINFO_GPU_NAME_MAX - 1);
- gpu_name[CPUINFO_GPU_NAME_MAX - 1] = '\0';
- cpuinfo_log_debug("GL_RENDERER: %s", renderer_str);
- } else {
- cpuinfo_log_warning("failed to get GL_RENDERER for OpenGLES context");
- }
-
- if (new_context) {
- /* Reset context back to the original one */
- if (![EAGLContext setCurrentContext:nil]) {
- cpuinfo_log_warning("failed to reset OpenGLES context");
- }
- }
-}
diff --git a/src/gpu/gles2-mock.c b/src/gpu/gles2-mock.c
deleted file mode 100644
index 841a926..0000000
--- a/src/gpu/gles2-mock.c
+++ /dev/null
@@ -1,21 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdbool.h>
-#include <string.h>
-#include <inttypes.h>
-
-#include <api.h>
-#include <log.h>
-
-static const char* gl_renderer = NULL;
-
-void CPUINFO_ABI cpuinfo_mock_gl_renderer(const char* renderer) {
- gl_renderer = renderer;
-}
-
-bool cpuinfo_gpu_query_gles2(char renderer[restrict static CPUINFO_GPU_NAME_MAX]) {
- if (gl_renderer != NULL) {
- strncpy(renderer, gl_renderer, CPUINFO_GPU_NAME_MAX);
- }
- return gl_renderer != NULL;
-}
diff --git a/src/gpu/gles2.c b/src/gpu/gles2.c
deleted file mode 100644
index 1117211..0000000
--- a/src/gpu/gles2.c
+++ /dev/null
@@ -1,253 +0,0 @@
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdbool.h>
-#include <string.h>
-#include <inttypes.h>
-
-#include <dlfcn.h>
-
-#include <EGL/egl.h>
-#include <GLES2/gl2.h>
-
-#include <api.h>
-#include <log.h>
-
-
-typedef EGLint (EGLAPIENTRY *egl_get_error_t)(void);
-typedef EGLDisplay (EGLAPIENTRY *egl_get_display_t)(EGLNativeDisplayType);
-typedef EGLBoolean (EGLAPIENTRY *egl_initialize_t)(EGLDisplay, EGLint*, EGLint*);
-typedef EGLBoolean (EGLAPIENTRY *egl_terminate_t)(EGLDisplay);
-typedef EGLBoolean (EGLAPIENTRY *egl_choose_config_t)(EGLDisplay dpy, const EGLint*, EGLConfig*, EGLint, EGLint*);
-typedef EGLSurface (EGLAPIENTRY *egl_create_pbuffer_surface_t)(EGLDisplay, EGLConfig, const EGLint*);
-typedef EGLBoolean (EGLAPIENTRY *egl_destroy_surface_t)(EGLDisplay, EGLSurface);
-typedef EGLContext (EGLAPIENTRY *egl_create_context_t)(EGLDisplay, EGLConfig, EGLContext, const EGLint*);
-typedef EGLBoolean (EGLAPIENTRY *egl_destroy_context_t)(EGLDisplay, EGLContext);
-typedef EGLBoolean (EGLAPIENTRY *egl_make_current_t)(EGLDisplay, EGLSurface, EGLSurface, EGLContext);
-typedef EGLContext (EGLAPIENTRY *egl_get_current_context_t)(void);
-typedef EGLSurface (EGLAPIENTRY *egl_get_current_surface_t)(EGLint);
-
-static const char egl_function_names[] =
- "eglGetError\0"
- "eglGetDisplay\0"
- "eglInitialize\0"
- "eglTerminate\0"
- "eglChooseConfig\0"
- "eglCreatePbufferSurface\0"
- "eglDestroySurface\0"
- "eglCreateContext\0"
- "eglDestroyContext\0"
- "eglMakeCurrent\0"
- "eglGetCurrentContext\0"
- "eglGetCurrentSurface\0";
-
-#define LIBEGL_FUNCTION_COUNT 12
-
-struct libegl {
- void* handle;
- union {
- struct {
- egl_get_error_t get_error;
- egl_get_display_t get_display;
- egl_initialize_t initialize;
- egl_terminate_t terminate;
- egl_choose_config_t choose_config;
- egl_create_pbuffer_surface_t create_pbuffer_surface;
- egl_destroy_surface_t destroy_surface;
- egl_create_context_t create_context;
- egl_destroy_context_t destroy_context;
- egl_make_current_t make_current;
- egl_get_current_context_t get_current_context;
- egl_get_current_surface_t get_current_surface;
- };
- void* functions[LIBEGL_FUNCTION_COUNT];
- };
-};
-
-typedef const GLubyte* (GL_APIENTRY *gl_get_string_t)(GLenum);
-
-static const char gles2_function_names[] =
- "glGetString\0";
-
-#define LIBGLES2_FUNCTION_COUNT 1
-
-struct libgles2 {
- void* handle;
- union {
- gl_get_string_t get_string;
- void* functions[LIBGLES2_FUNCTION_COUNT];
- };
-};
-
-static bool cpuinfo_gpu_load_libegl(struct libegl egl[restrict static 1]) {
- egl->handle = dlopen("libEGL.so", RTLD_LAZY | RTLD_LOCAL);
- if (egl->handle == NULL) {
- cpuinfo_log_warning("failed to load libEGL.so: %s", dlerror());
- goto failed;
- }
-
- const char* function_name = egl_function_names;
- for (size_t i = 0; i < LIBEGL_FUNCTION_COUNT; i++) {
- void* function = dlsym(egl->handle, function_name);
- if (function == NULL) {
- cpuinfo_log_warning("failed to locate %s in libEGL.so: %s", function_name, dlerror());
- goto failed;
- }
- egl->functions[i] = function;
- function_name += strlen(function_name) + 1;
- }
-
- return true;
-
-failed:
- if (egl->handle != NULL) {
- if (dlclose(egl->handle) != 0) {
- cpuinfo_log_info("failed to unload libEGL.so: %s", dlerror());
- }
- }
- memset(egl, 0, sizeof(struct libegl));
- return false;
-}
-
-static bool cpuinfo_gpu_load_gles2(struct libgles2 gles[restrict static 1]) {
- gles->handle = dlopen("libGLESv2.so", RTLD_LAZY | RTLD_LOCAL);
- if (gles->handle == NULL) {
- cpuinfo_log_warning("failed to load libGLESv2.so: %s", dlerror());
- goto failed;
- }
-
- const char* function_name = gles2_function_names;
- for (size_t i = 0; i < LIBGLES2_FUNCTION_COUNT; i++) {
- void* function = dlsym(gles->handle, function_name);
- if (function == NULL) {
- cpuinfo_log_warning("failed to locate %s in libGLESv2.so: %s", function_name, dlerror());
- goto failed;
- }
- gles->functions[i] = function;
- function_name += strlen(function_name) + 1;
- }
-
- return true;
-
-failed:
- if (gles->handle != NULL) {
- if (dlclose(gles->handle) != 0) {
- cpuinfo_log_info("failed to unload libGLESv2.so: %s", dlerror());
- }
- }
- memset(gles, 0, sizeof(struct libgles2));
- return false;
-}
-
-bool cpuinfo_gpu_query_gles2(char gpu_name[restrict static CPUINFO_GPU_NAME_MAX]) {
- bool success = false;
- EGLDisplay display = EGL_NO_DISPLAY;
- EGLSurface surface = EGL_NO_SURFACE;
- EGLSurface previous_draw_surface = EGL_NO_SURFACE;
- EGLSurface previous_read_surface = EGL_NO_SURFACE;
- EGLContext context = EGL_NO_CONTEXT;
- EGLContext previous_context = EGL_NO_CONTEXT;
- EGLBoolean egl_init_success = EGL_FALSE;
- EGLBoolean egl_make_current_success = EGL_FALSE;
- EGLBoolean egl_success;
- struct libegl egl;
- struct libgles2 gles2;
-
- if (!cpuinfo_gpu_load_libegl(&egl)) {
- return false;
- }
- if (!cpuinfo_gpu_load_gles2(&gles2)) {
- goto cleanup;
- }
-
- display = egl.get_display(EGL_DEFAULT_DISPLAY);
- if (display == EGL_NO_DISPLAY) {
- cpuinfo_log_warning("failed to get default EGL display: error %"PRId32, (int32_t) egl.get_error());
- goto cleanup;
- }
-
- EGLint egl_major = 0, egl_minor = 0;
- egl_init_success = egl.initialize(display, &egl_major, &egl_minor);
- if (egl_init_success != EGL_TRUE) {
- cpuinfo_log_warning("failed to initialize EGL display connection: error %"PRId32, (int32_t) egl.get_error());
- goto cleanup;
- }
- cpuinfo_log_debug("initialized EGL %"PRId32".%"PRId32" display connection",
- (int32_t) egl_major, (int32_t) egl_minor);
-
- /* Get previous state to restore it later */
- previous_context = egl.get_current_context();
- previous_draw_surface = egl.get_current_surface(EGL_DRAW);
- previous_read_surface = egl.get_current_surface(EGL_READ);
-
- EGLint const config_attributes[] = {
- EGL_RENDERABLE_TYPE, EGL_OPENGL_ES2_BIT,
- EGL_CONFORMANT, EGL_OPENGL_ES2_BIT,
- EGL_SURFACE_TYPE, EGL_PBUFFER_BIT,
- EGL_NONE,
- };
- EGLConfig config = NULL;
- EGLint config_count = 0;
- egl_success = egl.choose_config(display, config_attributes, &config, 1, &config_count);
- if (egl_success != EGL_TRUE || config_count == 0 || config == NULL) {
- cpuinfo_log_warning("failed to find EGL framebuffer configuration with required attributes");
- goto cleanup;
- }
-
- EGLint const surface_attributes[] = {
- EGL_HEIGHT, 1,
- EGL_WIDTH, 1,
- EGL_NONE,
- };
- surface = egl.create_pbuffer_surface(display, config, surface_attributes);
- if (surface == EGL_NO_SURFACE) {
- cpuinfo_log_warning("failed to create EGL PBuffer surface: error %"PRId32, (int32_t) egl.get_error());
- goto cleanup;
- }
-
- EGLint const context_attributes[] = {
- EGL_CONTEXT_CLIENT_VERSION, 2,
- EGL_NONE,
- };
- context = egl.create_context(display, config, EGL_NO_CONTEXT, context_attributes);
- if (context == EGL_NO_CONTEXT) {
- cpuinfo_log_warning("failed to create OpenGL ES2 context: error %"PRId32, (int32_t) egl.get_error());
- goto cleanup;
- }
-
- egl_make_current_success = egl.make_current(display, surface, surface, context);
- if (egl_make_current_success != EGL_TRUE) {
- cpuinfo_log_warning("failed to attach OpenGL ES rendering context: error %"PRId32, (int32_t) egl.get_error());
- goto cleanup;
- }
-
- const char* renderer = (const char*) gles2.get_string(GL_RENDERER);
- if (renderer == NULL) {
- cpuinfo_log_warning("failed to get GL_RENDERER for OpenGL ES2 context");
- goto cleanup;
- }
- cpuinfo_log_debug("GL_RENDERER = \"%s\"", renderer);
-
- strncpy(gpu_name, renderer, CPUINFO_GPU_NAME_MAX);
- success = true;
-
-cleanup:
- if (egl_make_current_success == EGL_TRUE) {
- egl.make_current(display, previous_draw_surface, previous_read_surface, previous_context);
- }
- if (context != EGL_NO_CONTEXT) {
- egl.destroy_context(display, context);
- }
- if (surface != EGL_NO_SURFACE) {
- egl.destroy_surface(display, surface);
- }
- if (egl_init_success == EGL_TRUE) {
- egl.terminate(display);
- }
- if (egl.handle != NULL) {
- dlclose(egl.handle);
- }
- if (gles2.handle != NULL) {
- dlclose(gles2.handle);
- }
- return success;
-}
diff --git a/src/linux/api.h b/src/linux/api.h
index b577fc5..da49d4c 100644
--- a/src/linux/api.h
+++ b/src/linux/api.h
@@ -53,53 +53,5 @@ bool cpuinfo_linux_detect_thread_siblings(
cpuinfo_siblings_callback callback,
void* context);
-enum cpuinfo_android_gpu_vendor {
- cpuinfo_android_gpu_vendor_unknown = 0,
- cpuinfo_android_gpu_vendor_arm,
- cpuinfo_android_gpu_vendor_broadcom,
- cpuinfo_android_gpu_vendor_intel,
- cpuinfo_android_gpu_vendor_nvidia,
- cpuinfo_android_gpu_vendor_powervr,
- cpuinfo_android_gpu_vendor_qualcomm,
- cpuinfo_android_gpu_vendor_vivante,
- cpuinfo_android_gpu_vendor_max,
-};
-
-enum cpuinfo_android_gpu_series {
- cpuinfo_android_gpu_series_unknown = 0,
- cpuinfo_android_gpu_series_arm_mali,
- cpuinfo_android_gpu_series_arm_mali_t,
- cpuinfo_android_gpu_series_arm_mali_g,
- cpuinfo_android_gpu_series_broadcom_videocore,
- cpuinfo_android_gpu_series_intel_gen,
- cpuinfo_android_gpu_series_intel_hd_graphics,
- cpuinfo_android_gpu_series_nvidia_tegra,
- cpuinfo_android_gpu_series_nvidia_tegra_k,
- cpuinfo_android_gpu_series_nvidia_tegra_x,
- cpuinfo_android_gpu_series_powervr_sgx,
- cpuinfo_android_gpu_series_powervr_rogue_g,
- cpuinfo_android_gpu_series_powervr_rogue_ge,
- cpuinfo_android_gpu_series_powervr_rogue_gm,
- cpuinfo_android_gpu_series_powervr_rogue_gt,
- cpuinfo_android_gpu_series_powervr_rogue_gx,
- cpuinfo_android_gpu_series_qualcomm_adreno,
- cpuinfo_android_gpu_series_vivante_gc,
- cpuinfo_android_gpu_series_max,
-};
-
-#define CPUINFO_ANDROID_GPU_SUFFIX_MAX 8
-
-struct cpuinfo_android_gpu {
- enum cpuinfo_android_gpu_vendor vendor;
- enum cpuinfo_android_gpu_series series;
- uint32_t model;
- char suffix[CPUINFO_ANDROID_GPU_SUFFIX_MAX];
-};
-
-struct cpuinfo_android_gpu cpuinfo_android_decode_gpu(const char* renderer);
-void cpuinfo_android_gpu_to_string(
- const struct cpuinfo_android_gpu gpu[restrict static 1],
- char name[restrict static CPUINFO_GPU_NAME_MAX]);
-
extern const struct cpuinfo_processor** cpuinfo_linux_cpu_to_processor_map;
extern const struct cpuinfo_core** cpuinfo_linux_cpu_to_core_map;
diff --git a/src/linux/gpu.c b/src/linux/gpu.c
deleted file mode 100644
index ae11c78..0000000
--- a/src/linux/gpu.c
+++ /dev/null
@@ -1,212 +0,0 @@
-#include <stdbool.h>
-#include <stdint.h>
-#include <stdio.h>
-#include <string.h>
-
-#include <arm/linux/api.h>
-#include <log.h>
-
-
-/*
- * Map from Android GPU series ID to Android GPU vendor ID.
- * This map is used to avoid storing vendor IDs in tables.
- */
-static enum cpuinfo_android_gpu_vendor gpu_series_vendor[cpuinfo_android_gpu_series_max] = {
- [cpuinfo_android_gpu_series_unknown] = cpuinfo_android_gpu_vendor_unknown,
- [cpuinfo_android_gpu_series_arm_mali] = cpuinfo_android_gpu_vendor_arm,
- [cpuinfo_android_gpu_series_arm_mali_t] = cpuinfo_android_gpu_vendor_arm,
- [cpuinfo_android_gpu_series_arm_mali_g] = cpuinfo_android_gpu_vendor_arm,
- [cpuinfo_android_gpu_series_broadcom_videocore] = cpuinfo_android_gpu_vendor_broadcom,
- [cpuinfo_android_gpu_series_intel_gen] = cpuinfo_android_gpu_vendor_intel,
- [cpuinfo_android_gpu_series_intel_hd_graphics] = cpuinfo_android_gpu_vendor_intel,
- [cpuinfo_android_gpu_series_nvidia_tegra] = cpuinfo_android_gpu_vendor_nvidia,
- [cpuinfo_android_gpu_series_nvidia_tegra_k] = cpuinfo_android_gpu_vendor_nvidia,
- [cpuinfo_android_gpu_series_nvidia_tegra_x] = cpuinfo_android_gpu_vendor_nvidia,
- [cpuinfo_android_gpu_series_powervr_sgx] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_g] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_ge] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_gm] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_gt] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_powervr_rogue_gx] = cpuinfo_android_gpu_vendor_powervr,
- [cpuinfo_android_gpu_series_qualcomm_adreno] = cpuinfo_android_gpu_vendor_qualcomm,
- [cpuinfo_android_gpu_series_vivante_gc] = cpuinfo_android_gpu_vendor_vivante,
-};
-
-/* Map from Android GPU vendor ID to its string representation */
-static const char* gpu_vendor_string[cpuinfo_arm_chipset_vendor_max] = {
- [cpuinfo_android_gpu_vendor_unknown] = "Unknown",
- [cpuinfo_android_gpu_vendor_arm] = "ARM",
- [cpuinfo_android_gpu_vendor_broadcom] = "Broadcom",
- [cpuinfo_android_gpu_vendor_intel] = "Intel",
- [cpuinfo_android_gpu_vendor_nvidia] = "Nvidia",
- [cpuinfo_android_gpu_vendor_powervr] = "PowerVR",
- [cpuinfo_android_gpu_vendor_qualcomm] = "Qualcomm",
- [cpuinfo_android_gpu_vendor_vivante] = "Vivante",
-};
-
-/* Map from ARM chipset series ID to its string representation */
-static const char* gpu_series_string[cpuinfo_arm_chipset_series_max] = {
- [cpuinfo_android_gpu_series_arm_mali] = "Mali-",
- [cpuinfo_android_gpu_series_arm_mali_t] = "Mali-T",
- [cpuinfo_android_gpu_series_arm_mali_g] = "Mali-G",
- [cpuinfo_android_gpu_series_broadcom_videocore] = "VideoCore ",
- [cpuinfo_android_gpu_series_intel_gen] = "Gen ",
- [cpuinfo_android_gpu_series_intel_hd_graphics] = "HD Graphics ",
- [cpuinfo_android_gpu_series_nvidia_tegra] = "Tegra ",
- [cpuinfo_android_gpu_series_nvidia_tegra_k] = "Tegra K",
- [cpuinfo_android_gpu_series_nvidia_tegra_x] = "Tegra X",
- [cpuinfo_android_gpu_series_powervr_sgx] = "SGX",
- [cpuinfo_android_gpu_series_powervr_rogue_g] = "Rogue G",
- [cpuinfo_android_gpu_series_powervr_rogue_ge] = "Rogue GE",
- [cpuinfo_android_gpu_series_powervr_rogue_gm] = "Rogue GM",
- [cpuinfo_android_gpu_series_powervr_rogue_gt] = "Rogue GT",
- [cpuinfo_android_gpu_series_powervr_rogue_gx] = "Rogue GX",
- [cpuinfo_android_gpu_series_qualcomm_adreno] = "Adreno ",
- [cpuinfo_android_gpu_series_vivante_gc] = "GC",
-};
-
-/* Convert GPU name represented by cpuinfo_android_gpu structure to a string representation */
-void cpuinfo_android_gpu_to_string(
- const struct cpuinfo_android_gpu gpu[restrict static 1],
- char name[restrict static CPUINFO_GPU_NAME_MAX])
-{
- enum cpuinfo_android_gpu_vendor vendor = gpu->vendor;
- if (vendor >= cpuinfo_android_gpu_vendor_max) {
- vendor = cpuinfo_android_gpu_vendor_unknown;
- }
- enum cpuinfo_android_gpu_series series = gpu->series;
- if (series >= cpuinfo_android_gpu_series_max) {
- series = cpuinfo_android_gpu_series_unknown;
- }
- const char* vendor_string = gpu_vendor_string[vendor];
- const char* series_string = gpu_series_string[series];
- const uint32_t model = gpu->model;
- if (model == 0) {
- if (series == cpuinfo_android_gpu_series_unknown) {
- strncpy(name, vendor_string, CPUINFO_GPU_NAME_MAX);
- } else {
- snprintf(name, CPUINFO_GPU_NAME_MAX,
- "%s %s", vendor_string, series_string);
- }
- } else {
- snprintf(name, CPUINFO_GPU_NAME_MAX,
- "%s %s%"PRIu32"%.*s",
- vendor_string, series_string, model,
- (int) strnlen(gpu->suffix, CPUINFO_ANDROID_GPU_SUFFIX_MAX), gpu->suffix);
- }
-}
-
-/*
- * Decodes GPU name from OpenGL (ES) GL_RENDERER string.
- *
- * @param[in] renderer - the GL_RENDERER string.
- *
- * @returns Decoded GPU name. If GPU could not be decoded, the resulting structure would use `unknown` vendor
- * and series identifiers.
- */
-struct cpuinfo_android_gpu cpuinfo_android_decode_gpu(const char* renderer) {
- struct cpuinfo_android_gpu gpu;
- memset(&gpu, 0, sizeof(gpu));
-
- if (renderer != NULL) {
- switch (renderer[0]) {
- case 'A':
- if (sscanf(renderer, "Adreno (TM) %"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_qualcomm_adreno;
- }
- break;
- case 'G':
- if (sscanf(renderer, "GC%"SCNu32" core", &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_vivante_gc;
- }
- break;
- case 'I':
- if (strcmp(renderer, "Immersion.16") == 0) {
- /* Vivante GC4000 in early HiSilicon chipsets */
- gpu.series = cpuinfo_android_gpu_series_vivante_gc;
- gpu.model = 4000;
- } else if (strcmp(renderer, "Intel(R) HD Graphics for BayTrail") == 0) {
- gpu.series = cpuinfo_android_gpu_series_intel_gen;
- gpu.model = 7;
- } else if (strcmp(renderer, "Intel(R) HD Graphics for Atom(TM) x5/x7") == 0) {
- gpu.series = cpuinfo_android_gpu_series_intel_gen;
- gpu.model = 8;
- }
- break;
- case 'M':
- if (sscanf(renderer, "Mali-%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_arm_mali;
- } else if (sscanf(renderer, "Mali-T%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_arm_mali_t;
- /* Common bug: Mali-T760 reported as Mali-T764 */
- if (gpu.model == 764) {
- gpu.model = 760;
- }
- } else if (sscanf(renderer, "Mali-G%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_arm_mali_g;
- } else if (sscanf(renderer, "Mesa DRI Intel(R) HD Graphics %"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_intel_hd_graphics;
- } else if (strcmp(renderer, "Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2") == 0) {
- gpu.series = cpuinfo_android_gpu_series_intel_gen;
- gpu.model = 6;
- }
- break;
- case 'N':
- if (strcmp(renderer, "NVIDIA Tegra 3") == 0) {
- gpu.series = cpuinfo_android_gpu_series_nvidia_tegra;
- gpu.model = 3;
- } else if (strcmp(renderer, "NVIDIA Tegra") == 0) {
- gpu.series = cpuinfo_android_gpu_series_nvidia_tegra;
- gpu.model = 0;
- }
- break;
- case 'P':
- if (strcmp(renderer, "PXA1928 GPU") == 0) {
- /* Vivante GC5000 in PXA1928 chipset */
- gpu.series = cpuinfo_android_gpu_series_vivante_gc;
- gpu.model = 5000;
- } else if (sscanf(renderer, "PowerVR SGX %"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_powervr_sgx;
- } else if (sscanf(renderer, "PowerVR Rogue G%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_powervr_rogue_g;
- } else if (sscanf(renderer, "PowerVR Rogue GE%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_powervr_rogue_ge;
- } else if (sscanf(renderer, "PowerVR Rogue GM%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_powervr_rogue_gm;
- } else if (sscanf(renderer, "PowerVR Rogue GT%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_powervr_rogue_gt;
- } else if (sscanf(renderer, "PowerVR Rogue GX%"SCNu32, &gpu.model) == 1 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_powervr_rogue_gx;
- } else if (strcmp(renderer, "PowerVR Rogue Han") == 0) {
- gpu.series = cpuinfo_android_gpu_series_powervr_rogue_g;
- gpu.model = 6200;
- } else if (strcmp(renderer, "PowerVR Rogue Hood") == 0) {
- gpu.series = cpuinfo_android_gpu_series_powervr_rogue_g;
- gpu.model = 6430;
- } else if (strcmp(renderer, "PowerVR Rogue Marlowe") == 0) {
- gpu.series = cpuinfo_android_gpu_series_powervr_rogue_gt;
- gpu.model = 7400;
- gpu.suffix[0] = '+';
- }
- break;
- case 'S':
- if (strcmp(renderer, "Sapphire 650") == 0) {
- /* ARM Mali-T720 in some MT8163 chipsets */
- gpu.series = cpuinfo_android_gpu_series_arm_mali_t;
- gpu.model = 720;
- }
- break;
- case 'V':
- if (strcmp(renderer, "VideoCore IV HW") == 0) {
- gpu.series = cpuinfo_android_gpu_series_broadcom_videocore;
- gpu.model = 4;
- } else if (sscanf(renderer, "Vivante GC%"SCNu32"%3s", &gpu.model, gpu.suffix) == 2 && gpu.model != 0) {
- gpu.series = cpuinfo_android_gpu_series_vivante_gc;
- }
- break;
- }
- }
- gpu.vendor = gpu_series_vendor[gpu.series];
-
- return gpu;
-}
diff --git a/src/x86/linux/init.c b/src/x86/linux/init.c
index 574ac43..8e20448 100644
--- a/src/x86/linux/init.c
+++ b/src/x86/linux/init.c
@@ -6,7 +6,6 @@
#include <cpuinfo.h>
#include <x86/api.h>
#include <x86/linux/api.h>
-#include <gpu/api.h>
#include <linux/api.h>
#include <api.h>
#include <log.h>
@@ -545,14 +544,6 @@ void cpuinfo_x86_linux_init(void) {
}
}
- #ifdef __ANDROID__
- cpuinfo_gpu_query_gles2(packages[0].gpu_name);
- struct cpuinfo_android_gpu gpu = cpuinfo_android_decode_gpu(packages[0].gpu_name);
- if (gpu.series != cpuinfo_android_gpu_series_unknown) {
- cpuinfo_android_gpu_to_string(&gpu, packages[0].gpu_name);
- }
- #endif
-
/* Commit changes */
cpuinfo_linux_cpu_to_processor_map = linux_cpu_to_processor_map;
cpuinfo_linux_cpu_to_core_map = linux_cpu_to_core_map;
diff --git a/test/mock/alcatel-revvl.cc b/test/mock/alcatel-revvl.cc
index 1382888..e76db85 100644
--- a/test/mock/alcatel-revvl.cc
+++ b/test/mock/alcatel-revvl.cc
@@ -279,14 +279,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T860",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -657,7 +649,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T860");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/alldocube-iwork8.cc b/test/mock/alldocube-iwork8.cc
index 8664f3a..aa8f4c5 100644
--- a/test/mock/alldocube-iwork8.cc
+++ b/test/mock/alldocube-iwork8.cc
@@ -218,14 +218,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Intel Gen 8",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -693,9 +685,6 @@ TEST(L4, none) {
int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid));
-#ifdef __ANDROID__
- cpuinfo_mock_gl_renderer("Intel(R) HD Graphics for Atom(TM) x5/x7");
-#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
diff --git a/test/mock/atm7029b-tablet.cc b/test/mock/atm7029b-tablet.cc
index c8462bc..d8d20a9 100644
--- a/test/mock/atm7029b-tablet.cc
+++ b/test/mock/atm7029b-tablet.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("PowerVR SGX540",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("PowerVR SGX 540");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/blu-r1-hd.cc b/test/mock/blu-r1-hd.cc
index 120edc5..d60de65 100644
--- a/test/mock/blu-r1-hd.cc
+++ b/test/mock/blu-r1-hd.cc
@@ -218,14 +218,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T720",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -558,7 +550,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T720");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-a3-2016-eu.cc b/test/mock/galaxy-a3-2016-eu.cc
index 3f0a4ce..2cfd1a4 100644
--- a/test/mock/galaxy-a3-2016-eu.cc
+++ b/test/mock/galaxy-a3-2016-eu.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T720",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -582,7 +574,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T720");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-a8-2016-duos.cc b/test/mock/galaxy-a8-2016-duos.cc
index 1a3058e..6f046b9 100644
--- a/test/mock/galaxy-a8-2016-duos.cc
+++ b/test/mock/galaxy-a8-2016-duos.cc
@@ -300,14 +300,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 405",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -654,7 +646,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 405");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-a8-2018.cc b/test/mock/galaxy-a8-2018.cc
index 4bcefb1..fc27e65 100644
--- a/test/mock/galaxy-a8-2018.cc
+++ b/test/mock/galaxy-a8-2018.cc
@@ -354,14 +354,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-G71",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -785,7 +777,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-G71");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-c9-pro.cc b/test/mock/galaxy-c9-pro.cc
index 44a628a..00fc5dd 100644
--- a/test/mock/galaxy-c9-pro.cc
+++ b/test/mock/galaxy-c9-pro.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 510",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -772,7 +764,6 @@ int main(int argc, char* argv[]) {
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
#endif
- cpuinfo_mock_gl_renderer("Adreno (TM) 510");
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
diff --git a/test/mock/galaxy-grand-prime-value-edition.cc b/test/mock/galaxy-grand-prime-value-edition.cc
index ece2820..e709e75 100644
--- a/test/mock/galaxy-grand-prime-value-edition.cc
+++ b/test/mock/galaxy-grand-prime-value-edition.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-400",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-400 MP");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-j1-2016.cc b/test/mock/galaxy-j1-2016.cc
index 303b973..e3b8420 100644
--- a/test/mock/galaxy-j1-2016.cc
+++ b/test/mock/galaxy-j1-2016.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-400",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-400 MP");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-j5.cc b/test/mock/galaxy-j5.cc
index fd509b8..6df2b0a 100644
--- a/test/mock/galaxy-j5.cc
+++ b/test/mock/galaxy-j5.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 306",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 306");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-j7-prime.cc b/test/mock/galaxy-j7-prime.cc
index 97572d1..543e53f 100644
--- a/test/mock/galaxy-j7-prime.cc
+++ b/test/mock/galaxy-j7-prime.cc
@@ -280,14 +280,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T830",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -656,7 +648,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T830");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-j7-tmobile.cc b/test/mock/galaxy-j7-tmobile.cc
index 7248165..40f883d 100644
--- a/test/mock/galaxy-j7-tmobile.cc
+++ b/test/mock/galaxy-j7-tmobile.cc
@@ -280,14 +280,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T720",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -656,7 +648,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T720");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-j7-uae.cc b/test/mock/galaxy-j7-uae.cc
index 934e792..07f6473 100644
--- a/test/mock/galaxy-j7-uae.cc
+++ b/test/mock/galaxy-j7-uae.cc
@@ -280,14 +280,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T720",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -656,7 +648,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T720");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s3-us.cc b/test/mock/galaxy-s3-us.cc
index 52d6130..3077911 100644
--- a/test/mock/galaxy-s3-us.cc
+++ b/test/mock/galaxy-s3-us.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 225",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -555,7 +547,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 225");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s4-us.cc b/test/mock/galaxy-s4-us.cc
index 9f0fac3..36cc657 100644
--- a/test/mock/galaxy-s4-us.cc
+++ b/test/mock/galaxy-s4-us.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 320",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -555,7 +547,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 320");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s5-global.cc b/test/mock/galaxy-s5-global.cc
index bfc628e..f40390d 100644
--- a/test/mock/galaxy-s5-global.cc
+++ b/test/mock/galaxy-s5-global.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T628",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -727,7 +719,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T628");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s5-us.cc b/test/mock/galaxy-s5-us.cc
index 3b6cc5b..650ea9e 100644
--- a/test/mock/galaxy-s5-us.cc
+++ b/test/mock/galaxy-s5-us.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 330",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -555,7 +547,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 330");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s6.cc b/test/mock/galaxy-s6.cc
index 2f8ac96..fbd5723 100644
--- a/test/mock/galaxy-s6.cc
+++ b/test/mock/galaxy-s6.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T760",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -771,7 +763,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T760");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s7-global.cc b/test/mock/galaxy-s7-global.cc
index f0945f5..5cdd522 100644
--- a/test/mock/galaxy-s7-global.cc
+++ b/test/mock/galaxy-s7-global.cc
@@ -360,14 +360,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T880",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -797,7 +789,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T880");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s7-us.cc b/test/mock/galaxy-s7-us.cc
index 080b623..71f423c 100644
--- a/test/mock/galaxy-s7-us.cc
+++ b/test/mock/galaxy-s7-us.cc
@@ -296,14 +296,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 530",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -681,7 +673,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 530");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s8-global.cc b/test/mock/galaxy-s8-global.cc
index 3052c06..b0f8576 100644
--- a/test/mock/galaxy-s8-global.cc
+++ b/test/mock/galaxy-s8-global.cc
@@ -360,14 +360,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-G71",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -797,7 +789,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-G71");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s8-us.cc b/test/mock/galaxy-s8-us.cc
index f5cd0c6..39145d3 100644
--- a/test/mock/galaxy-s8-us.cc
+++ b/test/mock/galaxy-s8-us.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 540",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -784,7 +776,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 540");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s9-global.cc b/test/mock/galaxy-s9-global.cc
index c4bd401..fd52254 100644
--- a/test/mock/galaxy-s9-global.cc
+++ b/test/mock/galaxy-s9-global.cc
@@ -373,14 +373,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-G72",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -861,7 +853,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-G72");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-s9-us.cc b/test/mock/galaxy-s9-us.cc
index 4e81832..baa2ced 100644
--- a/test/mock/galaxy-s9-us.cc
+++ b/test/mock/galaxy-s9-us.cc
@@ -327,14 +327,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 630",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -813,7 +805,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 630");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-tab-3-7.0.cc b/test/mock/galaxy-tab-3-7.0.cc
index 2d42830..1f28140 100644
--- a/test/mock/galaxy-tab-3-7.0.cc
+++ b/test/mock/galaxy-tab-3-7.0.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Vivante GC1000",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("GC1000 core");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-tab-3-lite.cc b/test/mock/galaxy-tab-3-lite.cc
index c5d3d9b..018e17f 100644
--- a/test/mock/galaxy-tab-3-lite.cc
+++ b/test/mock/galaxy-tab-3-lite.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-400",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-400 MP");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/galaxy-win-duos.cc b/test/mock/galaxy-win-duos.cc
index 5cc857c..ae671ee 100644
--- a/test/mock/galaxy-win-duos.cc
+++ b/test/mock/galaxy-win-duos.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 203",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 203");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/huawei-ascend-p7.cc b/test/mock/huawei-ascend-p7.cc
index d4d8412..fc1c951 100644
--- a/test/mock/huawei-ascend-p7.cc
+++ b/test/mock/huawei-ascend-p7.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-450",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-450 MP");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/huawei-honor-6.cc b/test/mock/huawei-honor-6.cc
index 2a28662..41b429e 100644
--- a/test/mock/huawei-honor-6.cc
+++ b/test/mock/huawei-honor-6.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T624",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -727,7 +719,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T628");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/huawei-mate-10.cc b/test/mock/huawei-mate-10.cc
index fb51bef..477103f 100644
--- a/test/mock/huawei-mate-10.cc
+++ b/test/mock/huawei-mate-10.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-G72",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -784,7 +776,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-G72");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/huawei-mate-8.cc b/test/mock/huawei-mate-8.cc
index 902f686..7651ba7 100644
--- a/test/mock/huawei-mate-8.cc
+++ b/test/mock/huawei-mate-8.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T880",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -771,7 +763,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T880");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/huawei-mate-9.cc b/test/mock/huawei-mate-9.cc
index 1730179..c3b4562 100644
--- a/test/mock/huawei-mate-9.cc
+++ b/test/mock/huawei-mate-9.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-G71",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -784,7 +776,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-G71");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/huawei-p20-pro.cc b/test/mock/huawei-p20-pro.cc
index 0710c84..382bd1d 100644
--- a/test/mock/huawei-p20-pro.cc
+++ b/test/mock/huawei-p20-pro.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-G72",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -784,7 +776,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-G72");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/huawei-p8-lite.cc b/test/mock/huawei-p8-lite.cc
index 84664fb..776084f 100644
--- a/test/mock/huawei-p8-lite.cc
+++ b/test/mock/huawei-p8-lite.cc
@@ -267,14 +267,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-450",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -645,7 +637,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-450 MP");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/huawei-p9-lite.cc b/test/mock/huawei-p9-lite.cc
index f0332af..068ae73 100644
--- a/test/mock/huawei-p9-lite.cc
+++ b/test/mock/huawei-p9-lite.cc
@@ -300,14 +300,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T830",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -678,7 +670,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T830");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/iconia-one-10.cc b/test/mock/iconia-one-10.cc
index ab01658..29e5abb 100644
--- a/test/mock/iconia-one-10.cc
+++ b/test/mock/iconia-one-10.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("PowerVR Rogue GE8300",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -584,7 +576,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("PowerVR Rogue GE8300");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/leagoo-t5c.cc b/test/mock/leagoo-t5c.cc
index 4893899..f39e178 100644
--- a/test/mock/leagoo-t5c.cc
+++ b/test/mock/leagoo-t5c.cc
@@ -218,14 +218,6 @@ TEST(PACKAGES, DISABLED_name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T820",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -693,9 +685,6 @@ TEST(L4, none) {
int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid));
-#ifdef __ANDROID__
- cpuinfo_mock_gl_renderer("Mali-T820");
-#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
diff --git a/test/mock/lenovo-a6600-plus.cc b/test/mock/lenovo-a6600-plus.cc
index b07df25..976604b 100644
--- a/test/mock/lenovo-a6600-plus.cc
+++ b/test/mock/lenovo-a6600-plus.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T720",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -554,7 +546,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T720");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/lenovo-vibe-x2.cc b/test/mock/lenovo-vibe-x2.cc
index d5e9e45..b22f4e6 100644
--- a/test/mock/lenovo-vibe-x2.cc
+++ b/test/mock/lenovo-vibe-x2.cc
@@ -321,14 +321,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("PowerVR Rogue G6200",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -708,7 +700,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("PowerVR Rogue G6200");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/lg-k10-eu.cc b/test/mock/lg-k10-eu.cc
index 9392f6d..258a6a1 100644
--- a/test/mock/lg-k10-eu.cc
+++ b/test/mock/lg-k10-eu.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 306",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 306");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/lg-optimus-g-pro.cc b/test/mock/lg-optimus-g-pro.cc
index b78785f..f7a4bb8 100644
--- a/test/mock/lg-optimus-g-pro.cc
+++ b/test/mock/lg-optimus-g-pro.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 320",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -555,7 +547,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 320");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/meizu-pro-6.cc b/test/mock/meizu-pro-6.cc
index 7bed744..022ae29 100644
--- a/test/mock/meizu-pro-6.cc
+++ b/test/mock/meizu-pro-6.cc
@@ -395,14 +395,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T880",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -853,7 +845,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T880");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/meizu-pro-6s.cc b/test/mock/meizu-pro-6s.cc
index 6184c64..8a3855e 100644
--- a/test/mock/meizu-pro-6s.cc
+++ b/test/mock/meizu-pro-6s.cc
@@ -395,14 +395,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T880",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -853,7 +845,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T880");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/meizu-pro-7-plus.cc b/test/mock/meizu-pro-7-plus.cc
index c690208..8e59f36 100644
--- a/test/mock/meizu-pro-7-plus.cc
+++ b/test/mock/meizu-pro-7-plus.cc
@@ -403,14 +403,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("PowerVR Rogue GT7400+",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -869,7 +861,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("PowerVR Rogue Marlowe");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/memo-pad-7.cc b/test/mock/memo-pad-7.cc
index 2cef20b..b72431a 100644
--- a/test/mock/memo-pad-7.cc
+++ b/test/mock/memo-pad-7.cc
@@ -218,14 +218,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Intel Gen 7",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -693,9 +685,6 @@ TEST(L4, none) {
int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid));
-#ifdef __ANDROID__
- cpuinfo_mock_gl_renderer("Intel(R) HD Graphics for BayTrail");
-#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
diff --git a/test/mock/moto-e-gen1.cc b/test/mock/moto-e-gen1.cc
index d4853d5..740d48b 100644
--- a/test/mock/moto-e-gen1.cc
+++ b/test/mock/moto-e-gen1.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 305",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 305");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/moto-g-gen1.cc b/test/mock/moto-g-gen1.cc
index cee88c4..c37a6ba 100644
--- a/test/mock/moto-g-gen1.cc
+++ b/test/mock/moto-g-gen1.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 305",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 305");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/moto-g-gen2.cc b/test/mock/moto-g-gen2.cc
index 03ba04a..be61a4c 100644
--- a/test/mock/moto-g-gen2.cc
+++ b/test/mock/moto-g-gen2.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 305",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 305");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/moto-g-gen3.cc b/test/mock/moto-g-gen3.cc
index 602f6e1..c8741db 100644
--- a/test/mock/moto-g-gen3.cc
+++ b/test/mock/moto-g-gen3.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 306",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 306");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/moto-g-gen4.cc b/test/mock/moto-g-gen4.cc
index f325f7e..c60b8ad 100644
--- a/test/mock/moto-g-gen4.cc
+++ b/test/mock/moto-g-gen4.cc
@@ -280,14 +280,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 405",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -662,7 +654,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 405");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/moto-g-gen5.cc b/test/mock/moto-g-gen5.cc
index c7c079c..168a6a9 100644
--- a/test/mock/moto-g-gen5.cc
+++ b/test/mock/moto-g-gen5.cc
@@ -293,14 +293,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 505",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -648,7 +640,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 505");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/nexus-s.cc b/test/mock/nexus-s.cc
index d841acd..2a162fb 100644
--- a/test/mock/nexus-s.cc
+++ b/test/mock/nexus-s.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("PowerVR SGX540",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -551,7 +543,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("PowerVR SGX 540");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/nexus10.cc b/test/mock/nexus10.cc
index 86ec36c..31d4d6b 100644
--- a/test/mock/nexus10.cc
+++ b/test/mock/nexus10.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T604",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T604");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/nexus4.cc b/test/mock/nexus4.cc
index 0aa3974..2baf5c2 100644
--- a/test/mock/nexus4.cc
+++ b/test/mock/nexus4.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 320",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 320");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/nexus5x.cc b/test/mock/nexus5x.cc
index ce6e029..70ee102 100644
--- a/test/mock/nexus5x.cc
+++ b/test/mock/nexus5x.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 418",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -765,7 +757,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 418");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/nexus6.cc b/test/mock/nexus6.cc
index e53d2dd..c2e82c6 100644
--- a/test/mock/nexus6.cc
+++ b/test/mock/nexus6.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 420",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 420");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/nexus6p.cc b/test/mock/nexus6p.cc
index 3e44545..e73269a 100644
--- a/test/mock/nexus6p.cc
+++ b/test/mock/nexus6p.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 430",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -771,7 +763,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 430");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/nexus9.cc b/test/mock/nexus9.cc
index 67d56ec..b40aaf9 100644
--- a/test/mock/nexus9.cc
+++ b/test/mock/nexus9.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Nvidia Tegra K1",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -584,7 +576,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("NVIDIA Tegra");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/oneplus-3t.cc b/test/mock/oneplus-3t.cc
index 645cbd0..a80d767 100644
--- a/test/mock/oneplus-3t.cc
+++ b/test/mock/oneplus-3t.cc
@@ -296,14 +296,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 530",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -681,7 +673,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 530");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/oneplus-5.cc b/test/mock/oneplus-5.cc
index b2c9f92..b540fc9 100644
--- a/test/mock/oneplus-5.cc
+++ b/test/mock/oneplus-5.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 540",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -784,7 +776,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 540");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/oneplus-5t.cc b/test/mock/oneplus-5t.cc
index 5983f63..70ebfea 100644
--- a/test/mock/oneplus-5t.cc
+++ b/test/mock/oneplus-5t.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 540",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -784,7 +776,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 540");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/oppo-a37.cc b/test/mock/oppo-a37.cc
index 1beec85..283d09a 100644
--- a/test/mock/oppo-a37.cc
+++ b/test/mock/oppo-a37.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 306",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -588,7 +580,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 306");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/oppo-r15.cc b/test/mock/oppo-r15.cc
index a9a5690..383241f 100644
--- a/test/mock/oppo-r15.cc
+++ b/test/mock/oppo-r15.cc
@@ -320,14 +320,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-G72",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -764,7 +756,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-G72");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/oppo-r9.cc b/test/mock/oppo-r9.cc
index dfefa57..8736385 100644
--- a/test/mock/oppo-r9.cc
+++ b/test/mock/oppo-r9.cc
@@ -300,14 +300,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T860",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -698,7 +690,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T860");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/padcod-10.1.cc b/test/mock/padcod-10.1.cc
index 4c59d07..3fe01cb 100644
--- a/test/mock/padcod-10.1.cc
+++ b/test/mock/padcod-10.1.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-400",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -553,7 +545,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-400 MP");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/pixel-2-xl.cc b/test/mock/pixel-2-xl.cc
index 23bfb15..04cacac 100644
--- a/test/mock/pixel-2-xl.cc
+++ b/test/mock/pixel-2-xl.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 540",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -784,7 +776,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 540");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/pixel-c.cc b/test/mock/pixel-c.cc
index 07e7a0d..fa816c1 100644
--- a/test/mock/pixel-c.cc
+++ b/test/mock/pixel-c.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Nvidia Tegra X1",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -584,7 +576,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("NVIDIA Tegra");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/pixel-xl.cc b/test/mock/pixel-xl.cc
index 49a443b..189ef44 100644
--- a/test/mock/pixel-xl.cc
+++ b/test/mock/pixel-xl.cc
@@ -296,14 +296,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 530",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -681,7 +673,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 530");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/pixel.cc b/test/mock/pixel.cc
index f2c03b6..66c2e05 100644
--- a/test/mock/pixel.cc
+++ b/test/mock/pixel.cc
@@ -296,14 +296,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 530",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -681,7 +673,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 530");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/xiaomi-mi-5c.cc b/test/mock/xiaomi-mi-5c.cc
index cf435cf..29dbf27 100644
--- a/test/mock/xiaomi-mi-5c.cc
+++ b/test/mock/xiaomi-mi-5c.cc
@@ -300,14 +300,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T860",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -678,7 +670,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T860");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/xiaomi-redmi-2a.cc b/test/mock/xiaomi-redmi-2a.cc
index a60d4a3..40eef34 100644
--- a/test/mock/xiaomi-redmi-2a.cc
+++ b/test/mock/xiaomi-redmi-2a.cc
@@ -272,14 +272,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T622",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -626,7 +618,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T622");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/xiaomi-redmi-note-3.cc b/test/mock/xiaomi-redmi-note-3.cc
index 4cb0550..00937bc 100644
--- a/test/mock/xiaomi-redmi-note-3.cc
+++ b/test/mock/xiaomi-redmi-note-3.cc
@@ -340,14 +340,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 510",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -765,7 +757,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 510");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/xiaomi-redmi-note-4.cc b/test/mock/xiaomi-redmi-note-4.cc
index dc4f1de..faee5c5 100644
--- a/test/mock/xiaomi-redmi-note-4.cc
+++ b/test/mock/xiaomi-redmi-note-4.cc
@@ -280,14 +280,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 506",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -665,7 +657,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 506");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/xperia-c4-dual.cc b/test/mock/xperia-c4-dual.cc
index a2918f0..9203fb1 100644
--- a/test/mock/xperia-c4-dual.cc
+++ b/test/mock/xperia-c4-dual.cc
@@ -280,14 +280,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("ARM Mali-T760",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -678,7 +670,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Mali-T760");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/xperia-sl.cc b/test/mock/xperia-sl.cc
index 5a3cd73..28ec108 100644
--- a/test/mock/xperia-sl.cc
+++ b/test/mock/xperia-sl.cc
@@ -214,14 +214,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("Qualcomm Adreno 220",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -555,7 +547,6 @@ int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
#ifdef __ANDROID__
cpuinfo_mock_android_properties(properties);
- cpuinfo_mock_gl_renderer("Adreno (TM) 220");
#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
diff --git a/test/mock/zenfone-2.cc b/test/mock/zenfone-2.cc
index 53c5ef6..62c43a8 100644
--- a/test/mock/zenfone-2.cc
+++ b/test/mock/zenfone-2.cc
@@ -218,14 +218,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("PowerVR Rogue G6430",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -693,9 +685,6 @@ TEST(L4, none) {
int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid));
-#ifdef __ANDROID__
- cpuinfo_mock_gl_renderer("PowerVR Rogue G6430");
-#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
diff --git a/test/mock/zenfone-2e.cc b/test/mock/zenfone-2e.cc
index decd278..057c069 100644
--- a/test/mock/zenfone-2e.cc
+++ b/test/mock/zenfone-2e.cc
@@ -218,14 +218,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("PowerVR SGX544",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -693,9 +685,6 @@ TEST(L4, none) {
int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid));
-#ifdef __ANDROID__
- cpuinfo_mock_gl_renderer("PowerVR SGX 544MP2");
-#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
diff --git a/test/mock/zenfone-c.cc b/test/mock/zenfone-c.cc
index 9a21e42..79ff72e 100644
--- a/test/mock/zenfone-c.cc
+++ b/test/mock/zenfone-c.cc
@@ -218,14 +218,6 @@ TEST(PACKAGES, name) {
}
}
-TEST(PACKAGES, gpu_name) {
- for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
- ASSERT_EQ("PowerVR SGX544",
- std::string(cpuinfo_get_package(i)->gpu_name,
- strnlen(cpuinfo_get_package(i)->gpu_name, CPUINFO_GPU_NAME_MAX)));
- }
-}
-
TEST(PACKAGES, processor_start) {
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {
ASSERT_EQ(0, cpuinfo_get_package(i)->processor_start);
@@ -693,9 +685,6 @@ TEST(L4, none) {
int main(int argc, char* argv[]) {
cpuinfo_mock_filesystem(filesystem);
cpuinfo_mock_set_cpuid(cpuid_dump, sizeof(cpuid_dump) / sizeof(cpuinfo_mock_cpuid));
-#ifdef __ANDROID__
- cpuinfo_mock_gl_renderer("PowerVR SGX 544MP2");
-#endif
cpuinfo_initialize();
::testing::InitGoogleTest(&argc, argv);
return RUN_ALL_TESTS();
diff --git a/tools/cpu-info.c b/tools/cpu-info.c
index d943688..7fd12e6 100644
--- a/tools/cpu-info.c
+++ b/tools/cpu-info.c
@@ -221,7 +221,6 @@ int main(int argc, char** argv) {
}
#ifdef __ANDROID__
printf("SoC name: %s\n", cpuinfo_get_package(0)->name);
- printf("GPU name: %s\n", cpuinfo_get_package(0)->gpu_name);
#else
printf("Packages:\n");
for (uint32_t i = 0; i < cpuinfo_get_packages_count(); i++) {