Skip to content

Commit eb2c0fe

Browse files
authored
Add Mali-G1 support (#29)
1 parent 54cf1b5 commit eb2c0fe

File tree

2 files changed

+12
-9
lines changed

2 files changed

+12
-9
lines changed

LICENSE.txt

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) 2021-2024 Arm Limited
3+
Copyright (c) 2021-2025 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

source/libgpuinfo.cpp

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ static uint32_t get_num_eng_g510(
212212
}
213213
}
214214

215-
static const std::array<product_entry, 35> PRODUCT_VERSIONS {{
215+
const std::array<product_entry, 38> PRODUCT_VERSIONS {{
216216
// ID, ID Mask, Min cores, Name, Arch, FMA/Eng, Texels, Pixels, Engines
217217
product_entry { 0x6956, MASK_OLD, 1, "Mali-T600", "Midgard", get_num<4>, get_num<1>, get_num<1>, get_num<2> },
218218
product_entry { 0x0620, MASK_OLD, 1, "Mali-T620", "Midgard", get_num<4>, get_num<1>, get_num<1>, get_num<2> },
@@ -242,13 +242,16 @@ static const std::array<product_entry, 35> PRODUCT_VERSIONS {{
242242
product_entry { 0xb002, MASK_NEW, 7, "Mali-G715", "Valhall", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
243243
product_entry { 0xb002, MASK_NEW, 1, "Mali-G615", "Valhall", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
244244
product_entry { 0xb003, MASK_NEW, 1, "Mali-G615", "Valhall", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
245-
product_entry { 0xc000, MASK_NEW, 10, "Immortalis-G720", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
246-
product_entry { 0xc000, MASK_NEW, 6, "Mali-G720", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
247-
product_entry { 0xc000, MASK_NEW, 1, "Mali-G620", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
248-
product_entry { 0xc001, MASK_NEW, 1, "Mali-G620", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
249-
product_entry { 0xd000, MASK_NEW, 10, "Immortalis-G925", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
250-
product_entry { 0xd000, MASK_NEW, 6, "Mali-G725", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
251-
product_entry { 0xd001, MASK_NEW, 1, "Mali-G625", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
245+
product_entry { 0xc000, MASK_NEW, 10, "Immortalis-G720", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
246+
product_entry { 0xc000, MASK_NEW, 6, "Mali-G720", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
247+
product_entry { 0xc000, MASK_NEW, 1, "Mali-G620", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
248+
product_entry { 0xc001, MASK_NEW, 1, "Mali-G620", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
249+
product_entry { 0xd000, MASK_NEW, 10, "Immortalis-G925", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
250+
product_entry { 0xd000, MASK_NEW, 6, "Mali-G725", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
251+
product_entry { 0xd001, MASK_NEW, 1, "Mali-G625", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
252+
product_entry { 0xe000, MASK_NEW, 10, "Mali G1-Ultra", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
253+
product_entry { 0xe001, MASK_NEW, 6, "Mali G1-Premium", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
254+
product_entry { 0xe003, MASK_NEW, 1, "Mali G1-Pro", "Arm 5th Gen", get_num<64>, get_num<8>, get_num<4>, get_num<2> },
252255
}};
253256

254257
static uint32_t get_gpu_id(

0 commit comments

Comments
 (0)