Add more non-priv PMC blocks to gfx70x/GFX7
HSA Thunk Spec was updated to include more non-privileged blocks for profiling. This patch adds those newly added non-privileged blocks for gfx70x. Signed-off-by: Amber Lin <Amber.Lin@amd.com> Change-Id: Id745ac236c871e8e61a128a2460784f9c9c354b6
Šī revīzija ir iekļauta:
@@ -177,12 +177,72 @@ static int blockid2uuid(enum perf_block_id block_id, HSA_UUID *uuid)
|
||||
int rc = 0;
|
||||
|
||||
switch (block_id) {
|
||||
case PERFCOUNTER_BLOCKID__CB:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_CB;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__CPF:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_CPF;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__CPG:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_CPG;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__GDS:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_GDS;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__GRBM:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_GRBM;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__GRBMSE:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_GRBMSE;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__IA:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_IA;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__MC:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_MC;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__PASC:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_PASC;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__PASU:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_PASU;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__SPI:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_SPI;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__SRBM:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_SRBM;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__SQ:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_SQ;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__SX:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_SX;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__TA:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_TA;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__TCA:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_TCA;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__TCC:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_TCC;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__TCP:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_TCP;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__TCS:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_TCS;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__TD:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_TD;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__VGT:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_VGT;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__WD:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_WD;
|
||||
break;
|
||||
case PERFCOUNTER_BLOCKID__IOMMUV2:
|
||||
*uuid = HSA_PROFILEBLOCK_AMD_IOMMUV2;
|
||||
break;
|
||||
|
||||
Atsaukties uz šo jaunā problēmā
Block a user