Skip to content

Commit 129348a

Browse files
committed
Add Mali-G31 and Mali-G52 support
1 parent a9a0456 commit 129348a

File tree

3 files changed

+80
-46
lines changed

3 files changed

+80
-46
lines changed

.gitignore

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
# Prerequisites
2-
*.d
3-
4-
# Compiled Object files
5-
*.slo
6-
*.lo
7-
*.o
8-
*.obj
9-
10-
# Precompiled Headers
11-
*.gch
12-
*.pch
13-
14-
# Compiled Dynamic libraries
15-
*.so
16-
*.dylib
17-
*.dll
18-
19-
# Fortran module files
20-
*.mod
21-
*.smod
22-
23-
# Compiled Static libraries
24-
*.lai
25-
*.la
26-
*.a
27-
*.lib
28-
29-
# Executables
30-
*.exe
31-
*.out
32-
*.app
33-
34-
# Ctags
35-
.tags
36-
.tags1
1+
# Prerequisites
2+
*.d
3+
4+
# Compiled Object files
5+
*.slo
6+
*.lo
7+
*.o
8+
*.obj
9+
10+
# Precompiled Headers
11+
*.gch
12+
*.pch
13+
14+
# Compiled Dynamic libraries
15+
*.so
16+
*.dylib
17+
*.dll
18+
19+
# Fortran module files
20+
*.mod
21+
*.smod
22+
23+
# Compiled Static libraries
24+
*.lai
25+
*.la
26+
*.a
27+
*.lib
28+
29+
# Executables
30+
*.exe
31+
*.out
32+
*.app
33+
34+
# Ctags
35+
.tags
36+
.tags1

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2019 Arm Software
3+
Copyright (c) 2019-2022 Arm Limited
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

vendor/arm/mali/hwc_names.hpp

Lines changed: 43 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5939,115 +5939,149 @@ struct CounterMapping
59395939

59405940
static const CounterMapping products[] = {
59415941
{
5942+
// Mali-T600
59425943
PRODUCT_ID_MASK_OLD,
59435944
PRODUCT_ID_T60X,
59445945
hardware_counters_mali_t60x,
59455946
},
59465947
{
5948+
// Mali-T620
59475949
PRODUCT_ID_MASK_OLD,
59485950
PRODUCT_ID_T62X,
59495951
hardware_counters_mali_t62x,
59505952
},
59515953
{
5954+
// Mali-T720
59525955
PRODUCT_ID_MASK_OLD,
59535956
PRODUCT_ID_T72X,
59545957
hardware_counters_mali_t72x,
59555958
},
59565959
{
5960+
// Mali-T760
59575961
PRODUCT_ID_MASK_OLD,
59585962
PRODUCT_ID_T76X,
59595963
hardware_counters_mali_t76x,
59605964
},
59615965
{
5966+
// Mali-T820
59625967
PRODUCT_ID_MASK_OLD,
59635968
PRODUCT_ID_T82X,
59645969
hardware_counters_mali_t82x,
59655970
},
59665971
{
5972+
// Mali-T830
59675973
PRODUCT_ID_MASK_OLD,
59685974
PRODUCT_ID_T83X,
59695975
hardware_counters_mali_t83x,
59705976
},
59715977
{
5978+
// Mali-T860
59725979
PRODUCT_ID_MASK_OLD,
59735980
PRODUCT_ID_T86X,
59745981
hardware_counters_mali_t86x,
59755982
},
59765983
{
5984+
// Mali-T880
59775985
PRODUCT_ID_MASK_OLD,
59785986
PRODUCT_ID_TFRX,
59795987
hardware_counters_mali_t88x,
59805988
},
59815989
{
5990+
// Mali-G71
59825991
PRODUCT_ID_MASK_NEW,
59835992
PRODUCT_ID_TMIX,
59845993
hardware_counters_mali_tMIx,
59855994
},
59865995
{
5996+
// Mali-G72
59875997
PRODUCT_ID_MASK_NEW,
59885998
PRODUCT_ID_THEX,
59895999
hardware_counters_mali_tHEx,
59906000
},
59916001
{
6002+
// Mali-G31
6003+
PRODUCT_ID_MASK_NEW,
6004+
PRODUCT_ID_TDVX,
6005+
hardware_counters_mali_tDVx,
6006+
},
6007+
{
6008+
// Mali-G51
59926009
PRODUCT_ID_MASK_NEW,
59936010
PRODUCT_ID_TSIX,
59946011
hardware_counters_mali_tSIx,
59956012
},
59966013
{
6014+
// Mali-G52
6015+
PRODUCT_ID_MASK_NEW,
6016+
PRODUCT_ID_TGOX,
6017+
hardware_counters_mali_tGOx,
6018+
},
6019+
{
6020+
// Mali-G76
59976021
PRODUCT_ID_MASK_NEW,
59986022
PRODUCT_ID_TNOX,
59996023
hardware_counters_mali_tNOx,
60006024
},
60016025
{
6026+
// Mali-G57
60026027
PRODUCT_ID_MASK_NEW,
60036028
PRODUCT_ID_TNAXa,
60046029
hardware_counters_mali_tNAx,
60056030
},
60066031
{
6032+
// Mali-G57 variant
60076033
PRODUCT_ID_MASK_NEW,
60086034
PRODUCT_ID_TNAXb,
60096035
hardware_counters_mali_tNAx,
60106036
},
60116037
{
6038+
// Mali-G77
60126039
PRODUCT_ID_MASK_NEW,
60136040
PRODUCT_ID_TTRX,
60146041
hardware_counters_mali_tTRx,
60156042
},
60166043
{
6044+
// Mali-G68
60176045
PRODUCT_ID_MASK_NEW,
60186046
PRODUCT_ID_TOTX,
60196047
hardware_counters_mali_tOTx,
60206048
},
60216049
{
6050+
// Mali-G78
60226051
PRODUCT_ID_MASK_NEW,
60236052
PRODUCT_ID_TBOX,
60246053
hardware_counters_mali_tBOx,
60256054
},
60266055
{
6056+
// Mali-G78AE
60276057
PRODUCT_ID_MASK_NEW,
60286058
PRODUCT_ID_TBOXAE,
60296059
hardware_counters_mali_tBOx,
60306060
},
60316061
{
6062+
// Mali-G310
60326063
PRODUCT_ID_MASK_NEW,
6033-
PRODUCT_ID_TODX,
6034-
hardware_counters_mali_tODx,
6035-
},
6036-
{
6037-
PRODUCT_ID_MASK_NEW,
6038-
PRODUCT_ID_TVIX,
6039-
hardware_counters_mali_tVIx,
6064+
PRODUCT_ID_TVAX,
6065+
hardware_counters_mali_tVAx,
60406066
},
60416067
{
6068+
// Mali-G510
60426069
PRODUCT_ID_MASK_NEW,
60436070
PRODUCT_ID_TGRX,
60446071
hardware_counters_mali_tGRx,
60456072
},
60466073
{
6074+
// Mali-G610
60476075
PRODUCT_ID_MASK_NEW,
6048-
PRODUCT_ID_TVAX,
6049-
hardware_counters_mali_tVAx,
6076+
PRODUCT_ID_TVIX,
6077+
hardware_counters_mali_tVIx,
60506078
},
6079+
{
6080+
// Mali-G710
6081+
PRODUCT_ID_MASK_NEW,
6082+
PRODUCT_ID_TODX,
6083+
hardware_counters_mali_tODx,
6084+
}
60516085
};
60526086

60536087
enum

0 commit comments

Comments
 (0)