aqlprofile API: enabling privilege memory related counters
Change-Id: I28a24ad1a3ce78c5d8a6319635ae1ffd392ab690
[ROCm/ROCR-Runtime commit: fd99e909ff]
Bu işleme şunda yer alıyor:
@@ -81,38 +81,6 @@ typedef enum {
|
||||
// The block ID is the same for a block instances set, for example
|
||||
// each block instance from the TCC block set, TCC0, TCC1, …, TCCN
|
||||
// will have the same block ID HSA_VEN_AMD_AQLPROFILE_BLOCKS_TCC.
|
||||
#ifndef AQLPROFILE_NGEN_API
|
||||
typedef enum {
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_CPC = 0,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_CPF = 1,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_GDS = 2,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_GRBM = 3,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_GRBMSE = 4,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_RMI = 5,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_SPI = 6,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_SQ = 7,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_SQCS = 8,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_SRBM = 9,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_SX = 10,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_TA = 11,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_TCA = 12,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_TCC = 13,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_TCP = 14,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_TD = 15,
|
||||
// MC blocks
|
||||
/* HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_MCARB = 16, */
|
||||
/* HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_MCHUB = 17, */
|
||||
/* HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_MCMCBVM = 18, */
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_MCSEQ = 19,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_MCVML2 = 20,
|
||||
/* HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_MCXBAR = 21, */
|
||||
/* HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_ATC = 22, */
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_ATCL2 = 23,
|
||||
/* HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_GCEA = 24, */
|
||||
/* HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_RPB = 25, */
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCKS_NUMBER = 26
|
||||
} hsa_ven_amd_aqlprofile_block_name_t;
|
||||
#else // AQLPROFILE_NGEN_API
|
||||
typedef enum {
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_CPC = 0,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_CPF = 1,
|
||||
@@ -142,7 +110,6 @@ typedef enum {
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCK_NAME_RPB = 24,
|
||||
HSA_VEN_AMD_AQLPROFILE_BLOCKS_NUMBER = 25
|
||||
} hsa_ven_amd_aqlprofile_block_name_t;
|
||||
#endif // AQLPROFILE_NGEN_API
|
||||
|
||||
// PMC event object structure
|
||||
// ‘counter_id’ value is specified in GFXIPs perfcounter user guides
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle