./umr -O many,bits -r *.*.mmGRBM_STATUS* > grbm_status.log 2>&1 gfx90.mmGRBM_STATUS2 => 0x50000008 .ME0PIPE1_CMDFIFO_AVAIL[0:3] == 8 (0x00000008) .ME0PIPE1_CF_RQ_PENDING[4:4] == 0 (0x00000000) .ME0PIPE1_PF_RQ_PENDING[5:5] == 0 (0x00000000) .ME1PIPE0_RQ_PENDING[6:6] == 0 (0x00000000) .ME1PIPE1_RQ_PENDING[7:7] == 0 (0x00000000) .ME1PIPE2_RQ_PENDING[8:8] == 0 (0x00000000) .ME1PIPE3_RQ_PENDING[9:9] == 0 (0x00000000) .ME2PIPE0_RQ_PENDING[10:10] == 0 (0x00000000) .ME2PIPE1_RQ_PENDING[11:11] == 0 (0x00000000) .ME2PIPE2_RQ_PENDING[12:12] == 0 (0x00000000) .ME2PIPE3_RQ_PENDING[13:13] == 0 (0x00000000) .RLC_RQ_PENDING[14:14] == 0 (0x00000000) .UTCL2_BUSY[15:15] == 0 (0x00000000) .EA_BUSY[16:16] == 0 (0x00000000) .RMI_BUSY[17:17] == 0 (0x00000000) .UTCL2_RQ_PENDING[18:18] == 0 (0x00000000) .CPF_RQ_PENDING[19:19] == 0 (0x00000000) .EA_LINK_BUSY[20:20] == 0 (0x00000000) .RLC_BUSY[24:24] == 0 (0x00000000) .TC_BUSY[25:25] == 0 (0x00000000) .TCC_CC_RESIDENT[26:26] == 0 (0x00000000) .CPF_BUSY[28:28] == 1 (0x00000001) .CPC_BUSY[29:29] == 0 (0x00000000) .CPG_BUSY[30:30] == 1 (0x00000001) .CPAXI_BUSY[31:31] == 0 (0x00000000) gfx90.mmGRBM_STATUS => 0xe7ff0028 .ME0PIPE0_CMDFIFO_AVAIL[0:3] == 8 (0x00000008) .RSMU_RQ_PENDING[5:5] == 1 (0x00000001) .ME0PIPE0_CF_RQ_PENDING[7:7] == 0 (0x00000000) .ME0PIPE0_PF_RQ_PENDING[8:8] == 0 (0x00000000) .GDS_DMA_RQ_PENDING[9:9] == 0 (0x00000000) .DB_CLEAN[12:12] == 0 (0x00000000) .CB_CLEAN[13:13] == 0 (0x00000000) .TA_BUSY[14:14] == 0 (0x00000000) .GDS_BUSY[15:15] == 0 (0x00000000) .WD_BUSY_NO_DMA[16:16] == 1 (0x00000001) .VGT_BUSY[17:17] == 1 (0x00000001) .IA_BUSY_NO_DMA[18:18] == 1 (0x00000001) .IA_BUSY[19:19] == 1 (0x00000001) .SX_BUSY[20:20] == 1 (0x00000001) .WD_BUSY[21:21] == 1 (0x00000001) .SPI_BUSY[22:22] == 1 (0x00000001) .BCI_BUSY[23:23] == 1 (0x00000001) .SC_BUSY[24:24] == 1 (0x00000001) .PA_BUSY[25:25] == 1 (0x00000001) .DB_BUSY[26:26] == 1 (0x00000001) .CP_COHERENCY_BUSY[28:28] == 0 (0x00000000) .CP_BUSY[29:29] == 1 (0x00000001) .CB_BUSY[30:30] == 1 (0x00000001) .GUI_ACTIVE[31:31] == 1 (0x00000001) gfx90.mmGRBM_STATUS_SE0 => 0xedc00000 .DB_CLEAN[1:1] == 0 (0x00000000) .CB_CLEAN[2:2] == 0 (0x00000000) .RMI_BUSY[21:21] == 0 (0x00000000) .BCI_BUSY[22:22] == 1 (0x00000001) .VGT_BUSY[23:23] == 1 (0x00000001) .PA_BUSY[24:24] == 1 (0x00000001) .TA_BUSY[25:25] == 0 (0x00000000) .SX_BUSY[26:26] == 1 (0x00000001) .SPI_BUSY[27:27] == 1 (0x00000001) .SC_BUSY[29:29] == 1 (0x00000001) .DB_BUSY[30:30] == 1 (0x00000001) .CB_BUSY[31:31] == 1 (0x00000001) gfx90.mmGRBM_STATUS_SE1 => 0xedc00000 .DB_CLEAN[1:1] == 0 (0x00000000) .CB_CLEAN[2:2] == 0 (0x00000000) .RMI_BUSY[21:21] == 0 (0x00000000) .BCI_BUSY[22:22] == 1 (0x00000001) .VGT_BUSY[23:23] == 1 (0x00000001) .PA_BUSY[24:24] == 1 (0x00000001) .TA_BUSY[25:25] == 0 (0x00000000) .SX_BUSY[26:26] == 1 (0x00000001) .SPI_BUSY[27:27] == 1 (0x00000001) .SC_BUSY[29:29] == 1 (0x00000001) .DB_BUSY[30:30] == 1 (0x00000001) .CB_BUSY[31:31] == 1 (0x00000001) gfx90.mmGRBM_STATUS_SE2 => 0xedc00000 .DB_CLEAN[1:1] == 0 (0x00000000) .CB_CLEAN[2:2] == 0 (0x00000000) .RMI_BUSY[21:21] == 0 (0x00000000) .BCI_BUSY[22:22] == 1 (0x00000001) .VGT_BUSY[23:23] == 1 (0x00000001) .PA_BUSY[24:24] == 1 (0x00000001) .TA_BUSY[25:25] == 0 (0x00000000) .SX_BUSY[26:26] == 1 (0x00000001) .SPI_BUSY[27:27] == 1 (0x00000001) .SC_BUSY[29:29] == 1 (0x00000001) .DB_BUSY[30:30] == 1 (0x00000001) .CB_BUSY[31:31] == 1 (0x00000001) gfx90.mmGRBM_STATUS_SE3 => 0xedc00000 .DB_CLEAN[1:1] == 0 (0x00000000) .CB_CLEAN[2:2] == 0 (0x00000000) .RMI_BUSY[21:21] == 0 (0x00000000) .BCI_BUSY[22:22] == 1 (0x00000001) .VGT_BUSY[23:23] == 1 (0x00000001) .PA_BUSY[24:24] == 1 (0x00000001) .TA_BUSY[25:25] == 0 (0x00000000) .SX_BUSY[26:26] == 1 (0x00000001) .SPI_BUSY[27:27] == 1 (0x00000001) .SC_BUSY[29:29] == 1 (0x00000001) .DB_BUSY[30:30] == 1 (0x00000001) .CB_BUSY[31:31] == 1 (0x00000001)