diff --git a/vgpu_unlock_hooks.c b/vgpu_unlock_hooks.c index 9be623f..0b9e49a 100644 --- a/vgpu_unlock_hooks.c +++ b/vgpu_unlock_hooks.c @@ -585,10 +585,10 @@ __attribute__((packed)) vgpu_unlock_vgpu_t; /* Helper macro to initialize the structure above. */ -#define VGPU(dev_id, subsys_id, name) \ - { (10 + 2 * strlen(name) + 15) / 16, /* num_blocks */ \ - strlen(name), /* name1_len */ \ - strlen(name), /* name2_len */ \ +#define VGPU(dev_id, subsys_id, name, len) \ + { (10 + 2 * len + 15) / 16, /* num_blocks */ \ + len, /* name1_len */ \ + len, /* name2_len */ \ (dev_id), /* dev_id */ \ 0, /* vend_id */ \ (subsys_id), /* subsys_id */ \ @@ -598,176 +598,176 @@ vgpu_unlock_vgpu_t; static vgpu_unlock_vgpu_t vgpu_unlock_vgpu[] = { /* Tesla M10 (Maxwell) */ - VGPU(0x13bd, 0x11cc, "GRID M10-0B"), - VGPU(0x13bd, 0x11cd, "GRID M10-1B"), - VGPU(0x13bd, 0x1339, "GRID M10-1B4"), - VGPU(0x13bd, 0x1286, "GRID M10-2B"), - VGPU(0x13bd, 0x12ee, "GRID M10-2B4"), - VGPU(0x13bd, 0x11ce, "GRID M10-0Q"), - VGPU(0x13bd, 0x11cf, "GRID M10-1Q"), - VGPU(0x13bd, 0x11d0, "GRID M10-2Q"), - VGPU(0x13bd, 0x11d1, "GRID M10-4Q"), - VGPU(0x13bd, 0x11d2, "GRID M10-8Q"), - VGPU(0x13bd, 0x11d3, "GRID M10-1A"), - VGPU(0x13bd, 0x11d4, "GRID M10-2A"), - VGPU(0x13bd, 0x11d5, "GRID M10-4A"), - VGPU(0x13bd, 0x11d6, "GRID M10-8A"), + VGPU(0x13bd, 0x11cc, "GRID M10-0B",11), + VGPU(0x13bd, 0x11cd, "GRID M10-1B",11), + VGPU(0x13bd, 0x1339, "GRID M10-1B4",12), + VGPU(0x13bd, 0x1286, "GRID M10-2B",11), + VGPU(0x13bd, 0x12ee, "GRID M10-2B4",12), + VGPU(0x13bd, 0x11ce, "GRID M10-0Q",11), + VGPU(0x13bd, 0x11cf, "GRID M10-1Q",11), + VGPU(0x13bd, 0x11d0, "GRID M10-2Q",11), + VGPU(0x13bd, 0x11d1, "GRID M10-4Q",11), + VGPU(0x13bd, 0x11d2, "GRID M10-8Q",11), + VGPU(0x13bd, 0x11d3, "GRID M10-1A",11), + VGPU(0x13bd, 0x11d4, "GRID M10-2A",11), + VGPU(0x13bd, 0x11d5, "GRID M10-4A",11), + VGPU(0x13bd, 0x11d6, "GRID M10-8A",11), /* Tesla M60 (Maxwell 2.0) */ - VGPU(0x13f2, 0x114c, "GRID M60-0Q"), - VGPU(0x13f2, 0x114d, "GRID M60-1Q"), - VGPU(0x13f2, 0x114e, "GRID M60-2Q"), - VGPU(0x13f2, 0x114f, "GRID M60-4Q"), - VGPU(0x13f2, 0x1150, "GRID M60-8Q"), - VGPU(0x13f2, 0x1176, "GRID M60-0B"), - VGPU(0x13f2, 0x1177, "GRID M60-1B"), - VGPU(0x13f2, 0x117D, "GRID M60-2B"), - VGPU(0x13f2, 0x1337, "GRID M60-1B4"), - VGPU(0x13f2, 0x12ec, "GRID M60-2B4"), - VGPU(0x13f2, 0x11ae, "GRID M60-1A"), - VGPU(0x13f2, 0x11aF, "GRID M60-2A"), - VGPU(0x13f2, 0x11b0, "GRID M60-4A"), - VGPU(0x13f2, 0x11b1, "GRID M60-8A"), + VGPU(0x13f2, 0x114c, "GRID M60-0Q",11), + VGPU(0x13f2, 0x114d, "GRID M60-1Q",11), + VGPU(0x13f2, 0x114e, "GRID M60-2Q",11), + VGPU(0x13f2, 0x114f, "GRID M60-4Q",11), + VGPU(0x13f2, 0x1150, "GRID M60-8Q",11), + VGPU(0x13f2, 0x1176, "GRID M60-0B",11), + VGPU(0x13f2, 0x1177, "GRID M60-1B",11), + VGPU(0x13f2, 0x117D, "GRID M60-2B",11), + VGPU(0x13f2, 0x1337, "GRID M60-1B4",12), + VGPU(0x13f2, 0x12ec, "GRID M60-2B4",12), + VGPU(0x13f2, 0x11ae, "GRID M60-1A",11), + VGPU(0x13f2, 0x11aF, "GRID M60-2A",11), + VGPU(0x13f2, 0x11b0, "GRID M60-4A",11), + VGPU(0x13f2, 0x11b1, "GRID M60-8A",11), /* Tesla P4 (Pascal) */ - VGPU(0x1bb3, 0x1203, "GRID P4-1B"), - VGPU(0x1bb3, 0x1204, "GRID P4-1Q"), - VGPU(0x1bb3, 0x1205, "GRID P4-2Q"), - VGPU(0x1bb3, 0x1206, "GRID P4-4Q"), - VGPU(0x1bb3, 0x1207, "GRID P4-8Q"), - VGPU(0x1bb3, 0x1208, "GRID P4-1A"), - VGPU(0x1bb3, 0x1209, "GRID P4-2A"), - VGPU(0x1bb3, 0x120a, "GRID P4-4A"), - VGPU(0x1bb3, 0x120b, "GRID P4-8A"), - VGPU(0x1bb3, 0x1288, "GRID P4-2B"), - VGPU(0x1bb3, 0x12f1, "GRID P4-2B4"), - VGPU(0x1bb3, 0x133c, "GRID P4-1B4"), - VGPU(0x1bb3, 0x1380, "GRID P4-8C"), - VGPU(0x1bb3, 0x1385, "GRID P4-4C"), + VGPU(0x1bb3, 0x1203, "GRID P4-1B",10), + VGPU(0x1bb3, 0x1204, "GRID P4-1Q",10), + VGPU(0x1bb3, 0x1205, "GRID P4-2Q",10), + VGPU(0x1bb3, 0x1206, "GRID P4-4Q",10), + VGPU(0x1bb3, 0x1207, "GRID P4-8Q",10), + VGPU(0x1bb3, 0x1208, "GRID P4-1A",10), + VGPU(0x1bb3, 0x1209, "GRID P4-2A",10), + VGPU(0x1bb3, 0x120a, "GRID P4-4A",10), + VGPU(0x1bb3, 0x120b, "GRID P4-8A",10), + VGPU(0x1bb3, 0x1288, "GRID P4-2B",10), + VGPU(0x1bb3, 0x12f1, "GRID P4-2B4",11), + VGPU(0x1bb3, 0x133c, "GRID P4-1B4",11), + VGPU(0x1bb3, 0x1380, "GRID P4-8C",10), + VGPU(0x1bb3, 0x1385, "GRID P4-4C",10), /* Tesla P40 (Pascal) */ - VGPU(0x1b38, 0x11e7, "GRID P40-1B"), - VGPU(0x1b38, 0x11e8, "GRID P40-1Q"), - VGPU(0x1b38, 0x11e9, "GRID P40-2Q"), - VGPU(0x1b38, 0x11ea, "GRID P40-3Q"), - VGPU(0x1b38, 0x11eb, "GRID P40-4Q"), - VGPU(0x1b38, 0x11ec, "GRID P40-6Q"), - VGPU(0x1b38, 0x11ed, "GRID P40-8Q"), - VGPU(0x1b38, 0x11ee, "GRID P40-12Q"), - VGPU(0x1b38, 0x11ef, "GRID P40-24Q"), - VGPU(0x1b38, 0x11f0, "GRID P40-1A"), - VGPU(0x1b38, 0x11f1, "GRID P40-2A"), - VGPU(0x1b38, 0x11f2, "GRID P40-3A"), - VGPU(0x1b38, 0x11f3, "GRID P40-4A"), - VGPU(0x1b38, 0x11f4, "GRID P40-6A"), - VGPU(0x1b38, 0x11f5, "GRID P40-8A"), - VGPU(0x1b38, 0x11f6, "GRID P40-12A"), - VGPU(0x1b38, 0x11f7, "GRID P40-24A"), - VGPU(0x1b38, 0x1287, "GRID P40-2B"), - VGPU(0x1b38, 0x12ef, "GRID P40-2B4"), - VGPU(0x1b38, 0x133a, "GRID P40-1B4"), - VGPU(0x1b38, 0x137e, "GRID P40-24C"), - VGPU(0x1b38, 0x1381, "GRID P40-4C"), - VGPU(0x1b38, 0x1382, "GRID P40-6C"), - VGPU(0x1b38, 0x1383, "GRID P40-8C"), - VGPU(0x1b38, 0x1384, "GRID P40-12C"), + VGPU(0x1b38, 0x11e7, "GRID P40-1B",11), + VGPU(0x1b38, 0x11e8, "GRID P40-1Q",11), + VGPU(0x1b38, 0x11e9, "GRID P40-2Q",11), + VGPU(0x1b38, 0x11ea, "GRID P40-3Q",11), + VGPU(0x1b38, 0x11eb, "GRID P40-4Q",11), + VGPU(0x1b38, 0x11ec, "GRID P40-6Q",11), + VGPU(0x1b38, 0x11ed, "GRID P40-8Q",11), + VGPU(0x1b38, 0x11ee, "GRID P40-12Q",12), + VGPU(0x1b38, 0x11ef, "GRID P40-24Q",12), + VGPU(0x1b38, 0x11f0, "GRID P40-1A",11), + VGPU(0x1b38, 0x11f1, "GRID P40-2A",11), + VGPU(0x1b38, 0x11f2, "GRID P40-3A",11), + VGPU(0x1b38, 0x11f3, "GRID P40-4A",11), + VGPU(0x1b38, 0x11f4, "GRID P40-6A",11), + VGPU(0x1b38, 0x11f5, "GRID P40-8A",11), + VGPU(0x1b38, 0x11f6, "GRID P40-12A",12), + VGPU(0x1b38, 0x11f7, "GRID P40-24A",12), + VGPU(0x1b38, 0x1287, "GRID P40-2B",11), + VGPU(0x1b38, 0x12ef, "GRID P40-2B4",12), + VGPU(0x1b38, 0x133a, "GRID P40-1B4",12), + VGPU(0x1b38, 0x137e, "GRID P40-24C",12), + VGPU(0x1b38, 0x1381, "GRID P40-4C",11), + VGPU(0x1b38, 0x1382, "GRID P40-6C",11), + VGPU(0x1b38, 0x1383, "GRID P40-8C",11), + VGPU(0x1b38, 0x1384, "GRID P40-12C",12), /* Tesla V100 32GB PCIE (Volta) */ - VGPU(0x1db6, 0x12bd, "GRID V100D-1B"), - VGPU(0x1db6, 0x12be, "GRID V100D-2B"), - VGPU(0x1db6, 0x12f7, "GRID V100D-2B4"), - VGPU(0x1db6, 0x1342, "GRID V100D-1B4"), - VGPU(0x1db6, 0x12bf, "GRID V100D-1Q"), - VGPU(0x1db6, 0x12c0, "GRID V100D-2Q"), - VGPU(0x1db6, 0x12c1, "GRID V100D-4Q"), - VGPU(0x1db6, 0x12c2, "GRID V100D-8Q"), - VGPU(0x1db6, 0x12c3, "GRID V100D-16Q"), - VGPU(0x1db6, 0x12c4, "GRID V100D-32Q"), - VGPU(0x1db6, 0x12c5, "GRID V100D-1A"), - VGPU(0x1db6, 0x12c6, "GRID V100D-2A"), - VGPU(0x1db6, 0x12c7, "GRID V100D-4A"), - VGPU(0x1db6, 0x12c8, "GRID V100D-8A"), - VGPU(0x1db6, 0x12c9, "GRID V100D-16A"), - VGPU(0x1db6, 0x12ca, "GRID V100D-32A"), - VGPU(0x1db6, 0x1395, "GRID V100D-4C"), - VGPU(0x1db6, 0x1396, "GRID V100D-8C"), - VGPU(0x1db6, 0x1397, "GRID V100D-16C"), - VGPU(0x1db6, 0x1377, "GRID V100D-32C"), + VGPU(0x1db6, 0x12bd, "GRID V100D-1B",13), + VGPU(0x1db6, 0x12be, "GRID V100D-2B",13), + VGPU(0x1db6, 0x12f7, "GRID V100D-2B4",14), + VGPU(0x1db6, 0x1342, "GRID V100D-1B4",14), + VGPU(0x1db6, 0x12bf, "GRID V100D-1Q",13), + VGPU(0x1db6, 0x12c0, "GRID V100D-2Q",13), + VGPU(0x1db6, 0x12c1, "GRID V100D-4Q",13), + VGPU(0x1db6, 0x12c2, "GRID V100D-8Q",13), + VGPU(0x1db6, 0x12c3, "GRID V100D-16Q",14), + VGPU(0x1db6, 0x12c4, "GRID V100D-32Q",14), + VGPU(0x1db6, 0x12c5, "GRID V100D-1A",13), + VGPU(0x1db6, 0x12c6, "GRID V100D-2A",13), + VGPU(0x1db6, 0x12c7, "GRID V100D-4A",13), + VGPU(0x1db6, 0x12c8, "GRID V100D-8A",13), + VGPU(0x1db6, 0x12c9, "GRID V100D-16A",14), + VGPU(0x1db6, 0x12ca, "GRID V100D-32A",14), + VGPU(0x1db6, 0x1395, "GRID V100D-4C",13), + VGPU(0x1db6, 0x1396, "GRID V100D-8C",13), + VGPU(0x1db6, 0x1397, "GRID V100D-16C",14), + VGPU(0x1db6, 0x1377, "GRID V100D-32C",14), /* Tesla T4 (Turing) */ - VGPU(0x1eb8, 0x1309, "GRID T4-1B"), - VGPU(0x1eb8, 0x130a, "GRID T4-2B"), - VGPU(0x1eb8, 0x130b, "GRID T4-2B4"), - VGPU(0x1eb8, 0x130c, "GRID T4-1Q"), - VGPU(0x1eb8, 0x130d, "GRID T4-2Q"), - VGPU(0x1eb8, 0x130e, "GRID T4-4Q"), - VGPU(0x1eb8, 0x130f, "GRID T4-8Q"), - VGPU(0x1eb8, 0x1310, "GRID T4-16Q"), - VGPU(0x1eb8, 0x1311, "GRID T4-1A"), - VGPU(0x1eb8, 0x1312, "GRID T4-2A"), - VGPU(0x1eb8, 0x1313, "GRID T4-4A"), - VGPU(0x1eb8, 0x1314, "GRID T4-8A"), - VGPU(0x1eb8, 0x1315, "GRID T4-16A"), - VGPU(0x1eb8, 0x1345, "GRID T4-1B4"), - VGPU(0x1eb8, 0x1375, "GRID T4-16C"), - VGPU(0x1eb8, 0x139a, "GRID T4-4C"), - VGPU(0x1eb8, 0x139b, "GRID T4-8C"), + VGPU(0x1eb8, 0x1309, "GRID T4-1B",10), + VGPU(0x1eb8, 0x130a, "GRID T4-2B",10), + VGPU(0x1eb8, 0x130b, "GRID T4-2B4",11), + VGPU(0x1eb8, 0x130c, "GRID T4-1Q",10), + VGPU(0x1eb8, 0x130d, "GRID T4-2Q",10), + VGPU(0x1eb8, 0x130e, "GRID T4-4Q",10), + VGPU(0x1eb8, 0x130f, "GRID T4-8Q",10), + VGPU(0x1eb8, 0x1310, "GRID T4-16Q",11), + VGPU(0x1eb8, 0x1311, "GRID T4-1A",10), + VGPU(0x1eb8, 0x1312, "GRID T4-2A",10), + VGPU(0x1eb8, 0x1313, "GRID T4-4A",10), + VGPU(0x1eb8, 0x1314, "GRID T4-8A",10), + VGPU(0x1eb8, 0x1315, "GRID T4-16A",11), + VGPU(0x1eb8, 0x1345, "GRID T4-1B4",11), + VGPU(0x1eb8, 0x1375, "GRID T4-16C",11), + VGPU(0x1eb8, 0x139a, "GRID T4-4C",10), + VGPU(0x1eb8, 0x139b, "GRID T4-8C",10), /* Quadro RTX 6000 (Turing) */ - VGPU(0x1e30, 0x1325, "GRID RTX6000-1Q"), - VGPU(0x1e30, 0x1326, "GRID RTX6000-2Q"), - VGPU(0x1e30, 0x1327, "GRID RTX6000-3Q"), - VGPU(0x1e30, 0x1328, "GRID RTX6000-4Q"), - VGPU(0x1e30, 0x1329, "GRID RTX6000-6Q"), - VGPU(0x1e30, 0x132a, "GRID RTX6000-8Q"), - VGPU(0x1e30, 0x132b, "GRID RTX6000-12Q"), - VGPU(0x1e30, 0x132c, "GRID RTX6000-24Q"), - VGPU(0x1e30, 0x13bf, "GRID RTX6000-4C"), - VGPU(0x1e30, 0x13c0, "GRID RTX6000-6C"), - VGPU(0x1e30, 0x13c1, "GRID RTX6000-8C"), - VGPU(0x1e30, 0x13c2, "GRID RTX6000-12C"), - VGPU(0x1e30, 0x13c3, "GRID RTX6000-24C"), - VGPU(0x1e30, 0x1437, "GRID RTX6000-1B"), - VGPU(0x1e30, 0x1438, "GRID RTX6000-2B"), - VGPU(0x1e30, 0x1439, "GRID RTX6000-1A"), - VGPU(0x1e30, 0x143a, "GRID RTX6000-2A"), - VGPU(0x1e30, 0x143b, "GRID RTX6000-3A"), - VGPU(0x1e30, 0x143c, "GRID RTX6000-4A"), - VGPU(0x1e30, 0x143d, "GRID RTX6000-6A"), - VGPU(0x1e30, 0x143e, "GRID RTX6000-8A"), - VGPU(0x1e30, 0x143f, "GRID RTX6000-12A"), - VGPU(0x1e30, 0x1440, "GRID RTX6000-24A"), + VGPU(0x1e30, 0x1325, "GRID RTX6000-1Q",15), + VGPU(0x1e30, 0x1326, "GRID RTX6000-2Q",15), + VGPU(0x1e30, 0x1327, "GRID RTX6000-3Q",15), + VGPU(0x1e30, 0x1328, "GRID RTX6000-4Q",15), + VGPU(0x1e30, 0x1329, "GRID RTX6000-6Q",15), + VGPU(0x1e30, 0x132a, "GRID RTX6000-8Q",15), + VGPU(0x1e30, 0x132b, "GRID RTX6000-12Q",16), + VGPU(0x1e30, 0x132c, "GRID RTX6000-24Q",16), + VGPU(0x1e30, 0x13bf, "GRID RTX6000-4C",15), + VGPU(0x1e30, 0x13c0, "GRID RTX6000-6C",15), + VGPU(0x1e30, 0x13c1, "GRID RTX6000-8C",15), + VGPU(0x1e30, 0x13c2, "GRID RTX6000-12C",16), + VGPU(0x1e30, 0x13c3, "GRID RTX6000-24C",16), + VGPU(0x1e30, 0x1437, "GRID RTX6000-1B",15), + VGPU(0x1e30, 0x1438, "GRID RTX6000-2B",15), + VGPU(0x1e30, 0x1439, "GRID RTX6000-1A",15), + VGPU(0x1e30, 0x143a, "GRID RTX6000-2A",15), + VGPU(0x1e30, 0x143b, "GRID RTX6000-3A",15), + VGPU(0x1e30, 0x143c, "GRID RTX6000-4A",15), + VGPU(0x1e30, 0x143d, "GRID RTX6000-6A",15), + VGPU(0x1e30, 0x143e, "GRID RTX6000-8A",15), + VGPU(0x1e30, 0x143f, "GRID RTX6000-12A",16), + VGPU(0x1e30, 0x1440, "GRID RTX6000-24A",16), /* RTX A6000 (Ampere) */ - VGPU(0x2230, 0x14fa, "NVIDIA RTXA6000-1B"), - VGPU(0x2230, 0x14fb, "NVIDIA RTXA6000-2B"), - VGPU(0x2230, 0x14fc, "NVIDIA RTXA6000-1Q"), - VGPU(0x2230, 0x14fd, "NVIDIA RTXA6000-2Q"), - VGPU(0x2230, 0x14fe, "NVIDIA RTXA6000-3Q"), - VGPU(0x2230, 0x14ff, "NVIDIA RTXA6000-4Q"), - VGPU(0x2230, 0x1500, "NVIDIA RTXA6000-6Q"), - VGPU(0x2230, 0x1501, "NVIDIA RTXA6000-8Q"), - VGPU(0x2230, 0x1502, "NVIDIA RTXA6000-12Q"), - VGPU(0x2230, 0x1503, "NVIDIA RTXA6000-16Q"), - VGPU(0x2230, 0x1504, "NVIDIA RTXA6000-24Q"), - VGPU(0x2230, 0x1505, "NVIDIA RTXA6000-48Q"), - VGPU(0x2230, 0x1506, "NVIDIA RTXA6000-1A"), - VGPU(0x2230, 0x1507, "NVIDIA RTXA6000-2A"), - VGPU(0x2230, 0x1508, "NVIDIA RTXA6000-3A"), - VGPU(0x2230, 0x1509, "NVIDIA RTXA6000-4A"), - VGPU(0x2230, 0x150a, "NVIDIA RTXA6000-6A"), - VGPU(0x2230, 0x150b, "NVIDIA RTXA6000-8A"), - VGPU(0x2230, 0x150c, "NVIDIA RTXA6000-12A"), - VGPU(0x2230, 0x150d, "NVIDIA RTXA6000-16A"), - VGPU(0x2230, 0x150e, "NVIDIA RTXA6000-24A"), - VGPU(0x2230, 0x150f, "NVIDIA RTXA6000-48A"), - VGPU(0x2230, 0x1514, "NVIDIA RTXA6000-4C"), - VGPU(0x2230, 0x1515, "NVIDIA RTXA6000-6C"), - VGPU(0x2230, 0x1516, "NVIDIA RTXA6000-8C"), - VGPU(0x2230, 0x1517, "NVIDIA RTXA6000-12C"), - VGPU(0x2230, 0x1518, "NVIDIA RTXA6000-16C"), - VGPU(0x2230, 0x1519, "NVIDIA RTXA6000-24C"), - VGPU(0x2230, 0x151a, "NVIDIA RTXA6000-48C"), + VGPU(0x2230, 0x14fa, "NVIDIA RTXA6000-1B",18), + VGPU(0x2230, 0x14fb, "NVIDIA RTXA6000-2B",18), + VGPU(0x2230, 0x14fc, "NVIDIA RTXA6000-1Q",18), + VGPU(0x2230, 0x14fd, "NVIDIA RTXA6000-2Q",18), + VGPU(0x2230, 0x14fe, "NVIDIA RTXA6000-3Q",18), + VGPU(0x2230, 0x14ff, "NVIDIA RTXA6000-4Q",18), + VGPU(0x2230, 0x1500, "NVIDIA RTXA6000-6Q",18), + VGPU(0x2230, 0x1501, "NVIDIA RTXA6000-8Q",18), + VGPU(0x2230, 0x1502, "NVIDIA RTXA6000-12Q",19), + VGPU(0x2230, 0x1503, "NVIDIA RTXA6000-16Q",19), + VGPU(0x2230, 0x1504, "NVIDIA RTXA6000-24Q",19), + VGPU(0x2230, 0x1505, "NVIDIA RTXA6000-48Q",19), + VGPU(0x2230, 0x1506, "NVIDIA RTXA6000-1A",18), + VGPU(0x2230, 0x1507, "NVIDIA RTXA6000-2A",18), + VGPU(0x2230, 0x1508, "NVIDIA RTXA6000-3A",18), + VGPU(0x2230, 0x1509, "NVIDIA RTXA6000-4A",18), + VGPU(0x2230, 0x150a, "NVIDIA RTXA6000-6A",18), + VGPU(0x2230, 0x150b, "NVIDIA RTXA6000-8A",18), + VGPU(0x2230, 0x150c, "NVIDIA RTXA6000-12A",19), + VGPU(0x2230, 0x150d, "NVIDIA RTXA6000-16A",19), + VGPU(0x2230, 0x150e, "NVIDIA RTXA6000-24A",19), + VGPU(0x2230, 0x150f, "NVIDIA RTXA6000-48A",19), + VGPU(0x2230, 0x1514, "NVIDIA RTXA6000-4C",18), + VGPU(0x2230, 0x1515, "NVIDIA RTXA6000-6C",18), + VGPU(0x2230, 0x1516, "NVIDIA RTXA6000-8C",18), + VGPU(0x2230, 0x1517, "NVIDIA RTXA6000-12C",19), + VGPU(0x2230, 0x1518, "NVIDIA RTXA6000-16C",19), + VGPU(0x2230, 0x1519, "NVIDIA RTXA6000-24C",19), + VGPU(0x2230, 0x151a, "NVIDIA RTXA6000-48C",19), { 0 } /* Sentinel */ };