polaris11.gfx.rptr == 1023 polaris11.gfx.wptr == 1536 polaris11.gfx.drv_wptr == 1536 polaris11.gfx.ring[ 992] == 0xffff1000 ... polaris11.gfx.ring[ 993] == 0xffff1000 ... polaris11.gfx.ring[ 994] == 0xffff1000 ... polaris11.gfx.ring[ 995] == 0xffff1000 ... polaris11.gfx.ring[ 996] == 0xffff1000 ... polaris11.gfx.ring[ 997] == 0xffff1000 ... polaris11.gfx.ring[ 998] == 0xffff1000 ... polaris11.gfx.ring[ 999] == 0xffff1000 ... polaris11.gfx.ring[1000] == 0xffff1000 ... polaris11.gfx.ring[1001] == 0xffff1000 ... polaris11.gfx.ring[1002] == 0xffff1000 ... polaris11.gfx.ring[1003] == 0xffff1000 ... polaris11.gfx.ring[1004] == 0xffff1000 ... polaris11.gfx.ring[1005] == 0xffff1000 ... polaris11.gfx.ring[1006] == 0xffff1000 ... polaris11.gfx.ring[1007] == 0xffff1000 ... polaris11.gfx.ring[1008] == 0xffff1000 ... polaris11.gfx.ring[1009] == 0xffff1000 ... polaris11.gfx.ring[1010] == 0xffff1000 ... polaris11.gfx.ring[1011] == 0xffff1000 ... polaris11.gfx.ring[1012] == 0xffff1000 ... polaris11.gfx.ring[1013] == 0xffff1000 ... polaris11.gfx.ring[1014] == 0xffff1000 ... polaris11.gfx.ring[1015] == 0xffff1000 ... polaris11.gfx.ring[1016] == 0xffff1000 ... polaris11.gfx.ring[1017] == 0xffff1000 ... polaris11.gfx.ring[1018] == 0xffff1000 ... polaris11.gfx.ring[1019] == 0xffff1000 ... polaris11.gfx.ring[1020] == 0xffff1000 ... polaris11.gfx.ring[1021] == 0xffff1000 ... polaris11.gfx.ring[1022] == 0xffff1000 ... polaris11.gfx.ring[1023] == 0xffff1000 r.. PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1024] == 0xc0032200 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] polaris11.gfx.ring[1025] == 0x00400060 ... |---+ PKT3 OPCODE 0x22, word 0: GPU_ADDR_LO32: 0x00400060 polaris11.gfx.ring[1026] == 0x000000ff ... |---+ PKT3 OPCODE 0x22, word 1: GPU_ADDR_HI32: 0x000000ff polaris11.gfx.ring[1027] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 2: TEST_VALUE: 0x00000000 polaris11.gfx.ring[1028] == 0x00000023 ... \---+ PKT3 OPCODE 0x22, word 3: PATCH_VALUE: 0x00000023 polaris11.gfx.ring[1029] == 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] polaris11.gfx.ring[1030] == 0x00000143 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:MEM, FUNC:[==] polaris11.gfx.ring[1031] == 0x00001537 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00001534, SWAP: 3 polaris11.gfx.ring[1032] == 0x00001538 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x00001538 polaris11.gfx.ring[1033] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00000001 polaris11.gfx.ring[1034] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0x00000001 polaris11.gfx.ring[1035] == 0x00000020 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000020 polaris11.gfx.ring[1036] == 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] polaris11.gfx.ring[1037] == 0x0000040f ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0xf, EVENT_INDEX: 0x4 polaris11.gfx.ring[1038] == 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] polaris11.gfx.ring[1039] == 0x00000024 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x24, EVENT_INDEX: 0x0 polaris11.gfx.ring[1040] == 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] polaris11.gfx.ring[1041] == 0x81018003 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 1, LOAD_GFX: 1, LOAD_MULTI: 1, LOAD_SINGLE: 1 polaris11.gfx.ring[1042] == 0x00000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 0, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 polaris11.gfx.ring[1043] == 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] polaris11.gfx.ring[1044] == 0x000a3200 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x000a3200, SWAP:0 polaris11.gfx.ring[1045] == 0x00000001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00000001 polaris11.gfx.ring[1046] == 0x04000118 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:280, VMID: 4 [MAPPED] polaris11.gfx.ring[1047] == 0xc0033700 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA] polaris11.gfx.ring[1048] == 0x40100000 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg] polaris11.gfx.ring[1049] == 0x00000bcc ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x00000bcc polaris11.gfx.ring[1050] == 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000 polaris11.gfx.ring[1051] == 0x00000001 ... \---+ PKT3 OPCODE 0x37, word 3: oss30.mmHDP_DEBUG0 <= 0x00000001 polaris11.gfx.ring[1052] == 0xc0044700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:47[PKT3_EVENT_WRITE_EOP] polaris11.gfx.ring[1053] == 0x00038514 ... |---+ PKT3 OPCODE 0x47, word 0: INV_L2:0, EVENT_INDEX:5, EVENT_TYPE:20 polaris11.gfx.ring[1054] == 0x00713000 ... |---+ PKT3 OPCODE 0x47, word 1: ADDRESS_LO: 0x00713000 polaris11.gfx.ring[1055] == 0x400000ff ... |---+ PKT3 OPCODE 0x47, word 2: DATA_SEL:2, INT_SEL:0, ADDRESS_HI: 0x000000ff polaris11.gfx.ring[1056] == 0x0000228d ... |---+ PKT3 OPCODE 0x47, word 3: DATA_LO: 0x0000228d polaris11.gfx.ring[1057] == 0x00000000 ... \---+ PKT3 OPCODE 0x47, word 4: DATA_HI: 0x00000000 polaris11.gfx.ring[1058] == 0xc0044700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:47[PKT3_EVENT_WRITE_EOP] polaris11.gfx.ring[1059] == 0x00038514 ... |---+ PKT3 OPCODE 0x47, word 0: INV_L2:0, EVENT_INDEX:5, EVENT_TYPE:20 polaris11.gfx.ring[1060] == 0x00400040 ... |---+ PKT3 OPCODE 0x47, word 1: ADDRESS_LO: 0x00400040 polaris11.gfx.ring[1061] == 0x220000ff ... |---+ PKT3 OPCODE 0x47, word 2: DATA_SEL:1, INT_SEL:2, ADDRESS_HI: 0x000000ff polaris11.gfx.ring[1062] == 0x000076ad ... |---+ PKT3 OPCODE 0x47, word 3: DATA_LO: 0x000076ad polaris11.gfx.ring[1063] == 0x00000000 ... \---+ PKT3 OPCODE 0x47, word 4: DATA_HI: 0x00000000 polaris11.gfx.ring[1064] == 0xc0008b00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER] polaris11.gfx.ring[1065] == 0x00000000 ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA polaris11.gfx.ring[1066] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1067] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1068] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1069] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1070] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1071] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1072] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1073] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1074] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1075] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1076] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1077] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1078] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1079] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1080] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1081] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1082] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1083] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1084] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1085] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1086] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1087] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1088] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1089] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1090] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1091] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1092] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1093] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1094] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1095] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1096] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1097] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1098] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1099] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1100] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1101] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1102] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1103] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1104] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1105] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1106] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1107] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1108] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1109] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1110] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1111] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1112] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1113] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1114] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1115] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1116] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1117] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1118] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1119] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1120] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1121] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1122] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1123] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1124] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1125] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1126] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1127] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1128] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1129] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1130] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1131] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1132] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1133] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1134] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1135] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1136] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1137] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1138] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1139] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1140] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1141] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1142] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1143] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1144] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1145] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1146] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1147] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1148] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1149] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1150] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1151] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1152] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1153] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1154] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1155] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1156] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1157] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1158] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1159] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1160] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1161] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1162] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1163] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1164] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1165] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1166] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1167] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1168] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1169] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1170] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1171] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1172] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1173] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1174] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1175] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1176] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1177] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1178] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1179] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1180] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1181] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1182] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1183] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1184] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1185] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1186] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1187] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1188] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1189] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1190] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1191] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1192] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1193] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1194] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1195] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1196] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1197] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1198] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1199] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1200] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1201] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1202] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1203] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1204] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1205] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1206] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1207] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1208] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1209] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1210] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1211] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1212] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1213] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1214] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1215] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1216] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1217] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1218] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1219] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1220] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1221] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1222] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1223] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1224] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1225] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1226] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1227] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1228] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1229] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1230] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1231] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1232] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1233] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1234] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1235] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1236] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1237] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1238] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1239] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1240] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1241] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1242] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1243] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1244] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1245] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1246] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1247] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1248] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1249] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1250] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1251] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1252] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1253] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1254] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1255] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1256] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1257] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1258] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1259] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1260] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1261] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1262] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1263] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1264] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1265] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1266] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1267] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1268] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1269] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1270] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1271] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1272] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1273] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1274] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1275] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1276] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1277] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1278] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1279] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1280] == 0xc0032200 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] polaris11.gfx.ring[1281] == 0x00400060 ... |---+ PKT3 OPCODE 0x22, word 0: GPU_ADDR_LO32: 0x00400060 polaris11.gfx.ring[1282] == 0x000000ff ... |---+ PKT3 OPCODE 0x22, word 1: GPU_ADDR_HI32: 0x000000ff polaris11.gfx.ring[1283] == 0x00000000 ... |---+ PKT3 OPCODE 0x22, word 2: TEST_VALUE: 0x00000000 polaris11.gfx.ring[1284] == 0x00000023 ... \---+ PKT3 OPCODE 0x22, word 3: PATCH_VALUE: 0x00000023 polaris11.gfx.ring[1285] == 0xc0053c00 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:3c[PKT3_WAIT_REG_MEM] polaris11.gfx.ring[1286] == 0x00000143 ... |---+ PKT3 OPCODE 0x3c, word 0: ENGINE:PFP, MEMSPACE:MEM, FUNC:[==] polaris11.gfx.ring[1287] == 0x00001537 ... |---+ PKT3 OPCODE 0x3c, word 1: POLL_ADDRESS_LO: 0x00001534, SWAP: 3 polaris11.gfx.ring[1288] == 0x00001538 ... |---+ PKT3 OPCODE 0x3c, word 2: POLL_ADDRESS_HI: 0x00001538 polaris11.gfx.ring[1289] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 3: REFERENCE: 0x00000001 polaris11.gfx.ring[1290] == 0x00000001 ... |---+ PKT3 OPCODE 0x3c, word 4: MASK: 0x00000001 polaris11.gfx.ring[1291] == 0x00000020 ... \---+ PKT3 OPCODE 0x3c, word 5: POLL INTERVAL: 0x00000020 polaris11.gfx.ring[1292] == 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] polaris11.gfx.ring[1293] == 0x0000040f ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0xf, EVENT_INDEX: 0x4 polaris11.gfx.ring[1294] == 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] polaris11.gfx.ring[1295] == 0x00000024 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x24, EVENT_INDEX: 0x0 polaris11.gfx.ring[1296] == 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] polaris11.gfx.ring[1297] == 0x81018003 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 1, LOAD_GFX: 1, LOAD_MULTI: 1, LOAD_SINGLE: 1 polaris11.gfx.ring[1298] == 0x00000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 0, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 polaris11.gfx.ring[1299] == 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] polaris11.gfx.ring[1300] == 0x000dbc00 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x000dbc00, SWAP:0 polaris11.gfx.ring[1301] == 0x00000001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00000001 polaris11.gfx.ring[1302] == 0x06000148 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:328, VMID: 6 [MAPPED] polaris11.gfx.ring[1303] == 0xc0033700 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:37[PKT3_WRITE_DATA] polaris11.gfx.ring[1304] == 0x40100000 ... |---+ PKT3 OPCODE 0x37, word 0: ENGINE:[PFP], WR_CONFIRM:1, WR_ONE_ADDR:0, DST_SEL:[mem-mapped reg] polaris11.gfx.ring[1305] == 0x00000bcc ... |---+ PKT3 OPCODE 0x37, word 1: DST_ADDR_LO: 0x00000bcc polaris11.gfx.ring[1306] == 0x00000000 ... |---+ PKT3 OPCODE 0x37, word 2: DST_ADDR_HI: 0x00000000 polaris11.gfx.ring[1307] == 0x00000001 ... \---+ PKT3 OPCODE 0x37, word 3: oss30.mmHDP_DEBUG0 <= 0x00000001 polaris11.gfx.ring[1308] == 0xc0044700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:47[PKT3_EVENT_WRITE_EOP] polaris11.gfx.ring[1309] == 0x00038514 ... |---+ PKT3 OPCODE 0x47, word 0: INV_L2:0, EVENT_INDEX:5, EVENT_TYPE:20 polaris11.gfx.ring[1310] == 0x00781000 ... |---+ PKT3 OPCODE 0x47, word 1: ADDRESS_LO: 0x00781000 polaris11.gfx.ring[1311] == 0x400000ff ... |---+ PKT3 OPCODE 0x47, word 2: DATA_SEL:2, INT_SEL:0, ADDRESS_HI: 0x000000ff polaris11.gfx.ring[1312] == 0x00001a2e ... |---+ PKT3 OPCODE 0x47, word 3: DATA_LO: 0x00001a2e polaris11.gfx.ring[1313] == 0x00000000 ... \---+ PKT3 OPCODE 0x47, word 4: DATA_HI: 0x00000000 polaris11.gfx.ring[1314] == 0xc0044700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:47[PKT3_EVENT_WRITE_EOP] polaris11.gfx.ring[1315] == 0x00038514 ... |---+ PKT3 OPCODE 0x47, word 0: INV_L2:0, EVENT_INDEX:5, EVENT_TYPE:20 polaris11.gfx.ring[1316] == 0x00400040 ... |---+ PKT3 OPCODE 0x47, word 1: ADDRESS_LO: 0x00400040 polaris11.gfx.ring[1317] == 0x220000ff ... |---+ PKT3 OPCODE 0x47, word 2: DATA_SEL:1, INT_SEL:2, ADDRESS_HI: 0x000000ff polaris11.gfx.ring[1318] == 0x000076ae ... |---+ PKT3 OPCODE 0x47, word 3: DATA_LO: 0x000076ae polaris11.gfx.ring[1319] == 0x00000000 ... \---+ PKT3 OPCODE 0x47, word 4: DATA_HI: 0x00000000 polaris11.gfx.ring[1320] == 0xc0008b00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:8b[PKT3_SWITCH_BUFFER] polaris11.gfx.ring[1321] == 0x00000000 ... \---+ PKT3 OPCODE 0x8b, word 0: PKT3 DATA polaris11.gfx.ring[1322] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1323] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1324] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1325] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1326] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1327] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1328] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1329] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1330] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1331] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1332] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1333] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1334] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1335] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1336] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1337] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1338] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1339] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1340] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1341] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1342] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1343] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1344] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1345] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1346] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1347] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1348] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1349] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1350] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1351] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1352] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1353] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1354] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1355] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1356] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1357] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1358] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1359] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1360] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1361] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1362] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1363] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1364] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1365] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1366] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1367] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1368] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1369] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1370] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1371] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1372] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1373] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1374] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1375] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1376] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1377] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1378] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1379] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1380] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1381] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1382] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1383] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1384] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1385] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1386] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1387] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1388] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1389] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1390] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1391] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1392] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1393] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1394] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1395] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1396] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1397] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1398] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1399] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1400] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1401] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1402] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1403] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1404] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1405] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1406] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1407] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1408] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1409] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1410] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1411] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1412] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1413] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1414] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1415] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1416] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1417] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1418] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1419] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1420] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1421] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1422] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1423] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1424] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1425] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1426] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1427] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1428] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1429] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1430] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1431] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1432] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1433] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1434] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1435] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1436] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1437] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1438] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1439] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1440] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1441] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1442] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1443] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1444] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1445] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1446] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1447] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1448] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1449] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1450] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1451] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1452] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1453] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1454] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1455] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1456] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1457] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1458] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1459] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1460] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1461] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1462] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1463] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1464] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1465] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1466] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1467] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1468] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1469] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1470] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1471] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1472] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1473] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1474] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1475] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1476] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1477] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1478] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1479] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1480] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1481] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1482] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1483] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1484] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1485] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1486] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1487] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1488] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1489] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1490] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1491] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1492] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1493] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1494] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1495] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1496] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1497] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1498] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1499] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1500] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1501] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1502] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1503] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1504] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1505] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1506] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1507] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1508] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1509] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1510] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1511] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1512] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1513] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1514] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1515] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1516] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1517] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1518] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1519] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1520] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1521] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1522] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1523] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1524] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1525] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1526] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1527] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1528] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1529] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1530] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1531] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1532] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1533] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1534] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1535] == 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] polaris11.gfx.ring[1536] == 0xc0032200 .wD PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:22[PKT3_COND_EXEC] Dumping IB at (gfxhub) VMID:4 0x1000a3200 of 280 words from ring[1046] IB[4@0x1000a3200 + 0x0 ] = 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] IB[4@0x1000a3200 + 0x4 ] = 0x00000c00 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x00000c00, SWAP:0 IB[4@0x1000a3200 + 0x8 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00000001 IB[4@0x1000a3200 + 0xc ] = 0x00000038 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:56, VMID: 0 [MAPPED] IB[4@0x1000a3200 + 0x10 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[4@0x1000a3200 + 0x14 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[4@0x1000a3200 + 0x18 ] = 0xc0034300 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:43[PKT3_SURFACE_SYNC] IB[4@0x1000a3200 + 0x1c ] = 0x28c40000 ... |---+ PKT3 OPCODE 0x43, word 0: ENGINE: PFP, COHER_CNTL: 0x08c40000 (TC_WB_ACTION_ENA, TCL1_ACTION_ENA, TC_ACTION_ENA, SH_KCACHE_ACTION_ENA, SH_ICACHE_ACTION_ENA) IB[4@0x1000a3200 + 0x20 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x43, word 1: COHER_SIZE: 0xffffffff IB[4@0x1000a3200 + 0x24 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x43, word 2: COHER_BASE: 0x00000000 IB[4@0x1000a3200 + 0x28 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x43, word 3: POLL_INTERVAL: 10 IB[4@0x1000a3200 + 0x2c ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[4@0x1000a3200 + 0x30 ] = 0x00000019 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x19, EVENT_INDEX: 0x0 IB[4@0x1000a3200 + 0x34 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[4@0x1000a3200 + 0x38 ] = 0x60300000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 3, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[4@0x1000a3200 + 0x3c ] = 0x00002000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00002000 IB[4@0x1000a3200 + 0x40 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000001 IB[4@0x1000a3200 + 0x44 ] = 0x00002000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00002000 IB[4@0x1000a3200 + 0x48 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000001 IB[4@0x1000a3200 + 0x4c ] = 0x002000c0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 2097344, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[4@0x1000a3200 + 0x50 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[4@0x1000a3200 + 0x54 ] = 0x60300000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 3, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[4@0x1000a3200 + 0x58 ] = 0x00112560 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00112560 IB[4@0x1000a3200 + 0x5c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000000 IB[4@0x1000a3200 + 0x60 ] = 0x00112560 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00112560 IB[4@0x1000a3200 + 0x64 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000000 IB[4@0x1000a3200 + 0x68 ] = 0x00200020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 2097184, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[4@0x1000a3200 + 0x6c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x70 ] = 0x000002e5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2e5 IB[4@0x1000a3200 + 0x74 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_STRMOUT_CONFIG <= 0x00000000 IB[4@0x1000a3200 + 0x78 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmVGT_STRMOUT_BUFFER_CONFIG <= 0x00000000 IB[4@0x1000a3200 + 0x7c ] = 0xc00e6900 ... PKT3, COUNT:15, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x80 ] = 0x00000318 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x318 IB[4@0x1000a3200 + 0x84 ] = 0x01040000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_COLOR0_BASE <= 0x01040000 IB[4@0x1000a3200 + 0x88 ] = 0x0bf000bf ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmCB_COLOR0_PITCH <= 0x0bf000bf IB[4@0x1000a3200 + 0x8c ] = 0x000053ff ... |---+ PKT3 OPCODE 0x69, word 3: gfx80.mmCB_COLOR0_SLICE <= 0x000053ff IB[4@0x1000a3200 + 0x90 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx80.mmCB_COLOR0_VIEW <= 0x00000000 IB[4@0x1000a3200 + 0x94 ] = 0x00028828 ... |---+ PKT3 OPCODE 0x69, word 5: gfx80.mmCB_COLOR0_INFO <= 0x00028828 IB[4@0x1000a3200 + 0x98 ] = 0x0000014a ... |---+ PKT3 OPCODE 0x69, word 6: gfx80.mmCB_COLOR0_ATTRIB <= 0x0000014a IB[4@0x1000a3200 + 0x9c ] = 0x00000208 ... |---+ PKT3 OPCODE 0x69, word 7: gfx80.mmCB_COLOR0_DCC_CONTROL <= 0x00000208 IB[4@0x1000a3200 + 0xa0 ] = 0x01040000 ... |---+ PKT3 OPCODE 0x69, word 8: gfx80.mmCB_COLOR0_CMASK <= 0x01040000 IB[4@0x1000a3200 + 0xa4 ] = 0x0000005f ... |---+ PKT3 OPCODE 0x69, word 9: gfx80.mmCB_COLOR0_CMASK_SLICE <= 0x0000005f IB[4@0x1000a3200 + 0xa8 ] = 0x01040000 ... |---+ PKT3 OPCODE 0x69, word 10: gfx80.mmCB_COLOR0_FMASK <= 0x01040000 IB[4@0x1000a3200 + 0xac ] = 0x000053ff ... |---+ PKT3 OPCODE 0x69, word 11: gfx80.mmCB_COLOR0_FMASK_SLICE <= 0x000053ff IB[4@0x1000a3200 + 0xb0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 12: gfx80.mmCB_COLOR0_CLEAR_WORD0 <= 0x00000000 IB[4@0x1000a3200 + 0xb4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 13: gfx80.mmCB_COLOR0_CLEAR_WORD1 <= 0x00000000 IB[4@0x1000a3200 + 0xb8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 14: gfx80.mmCB_COLOR0_DCC_BASE <= 0x00000000 IB[4@0x1000a3200 + 0xbc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0xc0 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x82 IB[4@0x1000a3200 + 0xc4 ] = 0x034d0599 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_WINDOW_SCISSOR_BR <= 0x034d0599 IB[4@0x1000a3200 + 0xc8 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0xcc ] = 0x000002f5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f5 IB[4@0x1000a3200 + 0xd0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_CENTROID_PRIORITY_0 <= 0x00000000 IB[4@0x1000a3200 + 0xd4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SC_CENTROID_PRIORITY_1 <= 0x00000000 IB[4@0x1000a3200 + 0xd8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0xdc ] = 0x000002fe ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fe IB[4@0x1000a3200 + 0xe0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0 <= 0x00000000 IB[4@0x1000a3200 + 0xe4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0xe8 ] = 0x00000302 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x302 IB[4@0x1000a3200 + 0xec ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0 <= 0x00000000 IB[4@0x1000a3200 + 0xf0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0xf4 ] = 0x00000306 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x306 IB[4@0x1000a3200 + 0xf8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0 <= 0x00000000 IB[4@0x1000a3200 + 0xfc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x100 ] = 0x0000030a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x30a IB[4@0x1000a3200 + 0x104 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0 <= 0x00000000 IB[4@0x1000a3200 + 0x108 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x10c ] = 0x0000020c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20c IB[4@0x1000a3200 + 0x110 ] = 0x00000005 ... \---+ PKT3 OPCODE 0x69, word 1: <= 0x00000005 IB[4@0x1000a3200 + 0x114 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x118 ] = 0x0000020b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20b IB[4@0x1000a3200 + 0x11c ] = 0xc0000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_PRIM_FILTER_CNTL <= 0xc0000000 IB[4@0x1000a3200 + 0x120 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x124 ] = 0x00000203 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x203 IB[4@0x1000a3200 + 0x128 ] = 0x00000010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_SHADER_CONTROL <= 0x00000010 IB[4@0x1000a3200 + 0x12c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x130 ] = 0x00000201 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x201 IB[4@0x1000a3200 + 0x134 ] = 0x00170000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_EQAA <= 0x00170000 IB[4@0x1000a3200 + 0x138 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x13c ] = 0x00000293 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x293 IB[4@0x1000a3200 + 0x140 ] = 0x760201bc ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_MODE_CNTL_1 <= 0x760201bc IB[4@0x1000a3200 + 0x144 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x148 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8e IB[4@0x1000a3200 + 0x14c ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_TARGET_MASK <= 0x0000000f IB[4@0x1000a3200 + 0x150 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x154 ] = 0x00000109 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x109 IB[4@0x1000a3200 + 0x158 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_DCC_CONTROL <= 0x00000012 IB[4@0x1000a3200 + 0x15c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x160 ] = 0x00000204 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x204 IB[4@0x1000a3200 + 0x164 ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_CL_CLIP_CNTL <= 0x01000000 IB[4@0x1000a3200 + 0x168 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x16c ] = 0x0000000c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xc IB[4@0x1000a3200 + 0x170 ] = 0x00198300 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_PS_0 <= 0x00198300 IB[4@0x1000a3200 + 0x174 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x178 ] = 0x0000004c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4c IB[4@0x1000a3200 + 0x17c ] = 0x00198300 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_0 <= 0x00198300 IB[4@0x1000a3200 + 0x180 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x184 ] = 0x000000cc ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xcc IB[4@0x1000a3200 + 0x188 ] = 0x00198300 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_ES_0 <= 0x00198300 IB[4@0x1000a3200 + 0x18c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x190 ] = 0x0000008c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8c IB[4@0x1000a3200 + 0x194 ] = 0x00198300 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_GS_0 <= 0x00198300 IB[4@0x1000a3200 + 0x198 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x19c ] = 0x0000010c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x10c IB[4@0x1000a3200 + 0x1a0 ] = 0x00198300 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_HS_0 <= 0x00198300 IB[4@0x1000a3200 + 0x1a4 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x1a8 ] = 0x0000014c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x14c IB[4@0x1000a3200 + 0x1ac ] = 0x00198300 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_LS_0 <= 0x00198300 IB[4@0x1000a3200 + 0x1b0 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x1b4 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[4@0x1000a3200 + 0x1b8 ] = 0x00169340 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00169340 IB[4@0x1000a3200 + 0x1bc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_VS_3 <= 0x00000000 IB[4@0x1000a3200 + 0x1c0 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x1c4 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe IB[4@0x1000a3200 + 0x1c8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_PS_2 <= 0x00000000 IB[4@0x1000a3200 + 0x1cc ] = 0x00111ec0 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_PS_3 <= 0x00111ec0 IB[4@0x1000a3200 + 0x1d0 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x1d4 ] = 0x0000010e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x10e IB[4@0x1000a3200 + 0x1d8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_HS_2 <= 0x00000000 IB[4@0x1000a3200 + 0x1dc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_HS_3 <= 0x00000000 IB[4@0x1000a3200 + 0x1e0 ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x1e4 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8e IB[4@0x1000a3200 + 0x1e8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_GS_2 <= 0x00000000 IB[4@0x1000a3200 + 0x1ec ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_GS_3 <= 0x00000000 IB[4@0x1000a3200 + 0x1f0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x1f4 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[4@0x1000a3200 + 0x1f8 ] = 0x00112560 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_8 <= 0x00112560 IB[4@0x1000a3200 + 0x1fc ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x200 ] = 0x000002fa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fa IB[4@0x1000a3200 + 0x204 ] = 0x419af908 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_CL_GB_VERT_CLIP_ADJ <= 0x419af908 IB[4@0x1000a3200 + 0x208 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_CL_GB_VERT_DISC_ADJ <= 0x3f800000 IB[4@0x1000a3200 + 0x20c ] = 0x4136a1da ... |---+ PKT3 OPCODE 0x69, word 3: gfx80.mmPA_CL_GB_HORZ_CLIP_ADJ <= 0x4136a1da IB[4@0x1000a3200 + 0x210 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx80.mmPA_CL_GB_HORZ_DISC_ADJ <= 0x3f800000 IB[4@0x1000a3200 + 0x214 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x218 ] = 0x0000008d ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8d IB[4@0x1000a3200 + 0x21c ] = 0x001a002c ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_HARDWARE_SCREEN_OFFSET <= 0x001a002c IB[4@0x1000a3200 + 0x220 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x224 ] = 0x000002f9 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f9 IB[4@0x1000a3200 + 0x228 ] = 0x00000031 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_VTX_CNTL <= 0x00000031 IB[4@0x1000a3200 + 0x22c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x230 ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[4@0x1000a3200 + 0x234 ] = 0x801b0004 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x801b0004 IB[4@0x1000a3200 + 0x238 ] = 0x0349047f ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x0349047f IB[4@0x1000a3200 + 0x23c ] = 0xc0066900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x240 ] = 0x0000010f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10f IB[4@0x1000a3200 + 0x244 ] = 0x44332000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_CL_VPORT_XSCALE <= 0x44332000 IB[4@0x1000a3200 + 0x248 ] = 0x44332000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_CL_VPORT_XOFFSET <= 0x44332000 IB[4@0x1000a3200 + 0x24c ] = 0x43d34000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx80.mmPA_CL_VPORT_YSCALE <= 0x43d34000 IB[4@0x1000a3200 + 0x250 ] = 0x43d34000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx80.mmPA_CL_VPORT_YOFFSET <= 0x43d34000 IB[4@0x1000a3200 + 0x254 ] = 0x3f000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx80.mmPA_CL_VPORT_ZSCALE <= 0x3f000000 IB[4@0x1000a3200 + 0x258 ] = 0x3f000000 ... \---+ PKT3 OPCODE 0x69, word 6: gfx80.mmPA_CL_VPORT_ZOFFSET <= 0x3f000000 IB[4@0x1000a3200 + 0x25c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x260 ] = 0x000000b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xb4 IB[4@0x1000a3200 + 0x264 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_VPORT_ZMIN_0 <= 0x00000000 IB[4@0x1000a3200 + 0x268 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SC_VPORT_ZMAX_0 <= 0x3f800000 IB[4@0x1000a3200 + 0x26c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x270 ] = 0x0000010c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10c IB[4@0x1000a3200 + 0x274 ] = 0x01000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_STENCILREFMASK <= 0x01000000 IB[4@0x1000a3200 + 0x278 ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmDB_STENCILREFMASK_BF <= 0x01000000 IB[4@0x1000a3200 + 0x27c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x280 ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191 IB[4@0x1000a3200 + 0x284 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_PS_INPUT_CNTL_0 <= 0x00000000 IB[4@0x1000a3200 + 0x288 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x28c ] = 0x000001ba ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1ba IB[4@0x1000a3200 + 0x290 ] = 0x00000200 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_TMPRING_SIZE <= 0x00000200 IB[4@0x1000a3200 + 0x294 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x298 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[4@0x1000a3200 + 0x29c ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[4@0x1000a3200 + 0x2a0 ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x2a4 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[4@0x1000a3200 + 0x2a8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_BLEND0_CONTROL <= 0x00000000 IB[4@0x1000a3200 + 0x2ac ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmCB_BLEND1_CONTROL <= 0x00000000 IB[4@0x1000a3200 + 0x2b0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx80.mmCB_BLEND2_CONTROL <= 0x00000000 IB[4@0x1000a3200 + 0x2b4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx80.mmCB_BLEND3_CONTROL <= 0x00000000 IB[4@0x1000a3200 + 0x2b8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx80.mmCB_BLEND4_CONTROL <= 0x00000000 IB[4@0x1000a3200 + 0x2bc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx80.mmCB_BLEND5_CONTROL <= 0x00000000 IB[4@0x1000a3200 + 0x2c0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx80.mmCB_BLEND6_CONTROL <= 0x00000000 IB[4@0x1000a3200 + 0x2c4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx80.mmCB_BLEND7_CONTROL <= 0x00000000 IB[4@0x1000a3200 + 0x2c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x2cc ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[4@0x1000a3200 + 0x2d0 ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[4@0x1000a3200 + 0x2d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x2d8 ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5 IB[4@0x1000a3200 + 0x2dc ] = 0x00000869 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_INTERP_CONTROL_0 <= 0x00000869 IB[4@0x1000a3200 + 0x2e0 ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x2e4 ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280 IB[4@0x1000a3200 + 0x2e8 ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_POINT_SIZE <= 0x00080008 IB[4@0x1000a3200 + 0x2ec ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SU_POINT_MINMAX <= 0x00080008 IB[4@0x1000a3200 + 0x2f0 ] = 0x00000008 ... \---+ PKT3 OPCODE 0x69, word 3: gfx80.mmPA_SU_LINE_CNTL <= 0x00000008 IB[4@0x1000a3200 + 0x2f4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x2f8 ] = 0x00000292 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x292 IB[4@0x1000a3200 + 0x2fc ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_MODE_CNTL_0 <= 0x00000002 IB[4@0x1000a3200 + 0x300 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x304 ] = 0x000002df ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2df IB[4@0x1000a3200 + 0x308 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_POLY_OFFSET_CLAMP <= 0x00000000 IB[4@0x1000a3200 + 0x30c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x310 ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205 IB[4@0x1000a3200 + 0x314 ] = 0x00080244 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_SC_MODE_CNTL <= 0x00080244 IB[4@0x1000a3200 + 0x318 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x31c ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200 IB[4@0x1000a3200 + 0x320 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_DEPTH_CONTROL <= 0x00000000 IB[4@0x1000a3200 + 0x324 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x328 ] = 0x000002d5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d5 IB[4@0x1000a3200 + 0x32c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_SHADER_STAGES_EN <= 0x00000000 IB[4@0x1000a3200 + 0x330 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x334 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[4@0x1000a3200 + 0x338 ] = 0x01000020 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_LO_VS <= 0x01000020 IB[4@0x1000a3200 + 0x33c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_PGM_HI_VS <= 0x00000000 [MAPPED] IB[4@0x1000a3200 + 0x340 ] = 0x002c0041 ... |---+ PKT3 OPCODE 0x76, word 3: gfx80.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0041 IB[4@0x1000a3200 + 0x344 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx80.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[4@0x1000a3200 + 0x348 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x34c ] = 0x000001c3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c3 IB[4@0x1000a3200 + 0x350 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_SHADER_POS_FORMAT <= 0x00000004 IB[4@0x1000a3200 + 0x354 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x358 ] = 0x00000206 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x206 IB[4@0x1000a3200 + 0x35c ] = 0x0000043f ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_CL_VTE_CNTL <= 0x0000043f IB[4@0x1000a3200 + 0x360 ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x364 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[4@0x1000a3200 + 0x368 ] = 0x01000022 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_LO_PS <= 0x01000022 IB[4@0x1000a3200 + 0x36c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_PGM_HI_PS <= 0x00000000 [MAPPED] IB[4@0x1000a3200 + 0x370 ] = 0x002c0045 ... |---+ PKT3 OPCODE 0x76, word 3: gfx80.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0045 IB[4@0x1000a3200 + 0x374 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx80.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[4@0x1000a3200 + 0x378 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x37c ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[4@0x1000a3200 + 0x380 ] = 0x00000002 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_PS_INPUT_ENA <= 0x00000002 IB[4@0x1000a3200 + 0x384 ] = 0x0000f077 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmSPI_PS_INPUT_ADDR <= 0x0000f077 IB[4@0x1000a3200 + 0x388 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x38c ] = 0x000001b8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b8 IB[4@0x1000a3200 + 0x390 ] = 0x01020000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_BARYC_CNTL <= 0x01020000 IB[4@0x1000a3200 + 0x394 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x398 ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[4@0x1000a3200 + 0x39c ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_PS_IN_CONTROL <= 0x00000001 IB[4@0x1000a3200 + 0x3a0 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x3a4 ] = 0x000001c4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c4 IB[4@0x1000a3200 + 0x3a8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_SHADER_Z_FORMAT <= 0x00000000 IB[4@0x1000a3200 + 0x3ac ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmSPI_SHADER_COL_FORMAT <= 0x00000004 IB[4@0x1000a3200 + 0x3b0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x3b4 ] = 0x0000008f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8f IB[4@0x1000a3200 + 0x3b8 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_SHADER_MASK <= 0x0000000f IB[4@0x1000a3200 + 0x3bc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x3c0 ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[4@0x1000a3200 + 0x3c4 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000001 IB[4@0x1000a3200 + 0x3c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x3cc ] = 0x100002aa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2aa IB[4@0x1000a3200 + 0x3d0 ] = 0x2010007f ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmIA_MULTI_VGT_PARAM <= 0x2010007f IB[4@0x1000a3200 + 0x3d4 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[4@0x1000a3200 + 0x3d8 ] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[4@0x1000a3200 + 0x3dc ] = 0x00000013 ... \---+ PKT3 OPCODE 0x79, word 1: gfx80.mmVGT_PRIMITIVE_TYPE <= 0x00000013 IB[4@0x1000a3200 + 0x3e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x1000a3200 + 0x3e4 ] = 0x000002a5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a5 IB[4@0x1000a3200 + 0x3e8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_MULTI_PRIM_IB_RESET_EN <= 0x00000000 IB[4@0x1000a3200 + 0x3ec ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[4@0x1000a3200 + 0x3f0 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[4@0x1000a3200 + 0x3f4 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x1000a3200 + 0x3f8 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[4@0x1000a3200 + 0x3fc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000 IB[4@0x1000a3200 + 0x400 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[4@0x1000a3200 + 0x404 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx80.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[4@0x1000a3200 + 0x408 ] = 0xc0012d00 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:2d[PKT3_DRAW_INDEX_AUTO] IB[4@0x1000a3200 + 0x40c ] = 0x00000004 ... |---+ PKT3 OPCODE 0x2d, word 0: INDEX_COUNT: 4 IB[4@0x1000a3200 + 0x410 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x2d, word 1: DRAW_INITIATOR: 0x2 IB[4@0x1000a3200 + 0x414 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[4@0x1000a3200 + 0x418 ] = 0x60300000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 3, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[4@0x1000a3200 + 0x41c ] = 0x00002200 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00002200 IB[4@0x1000a3200 + 0x420 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000001 IB[4@0x1000a3200 + 0x424 ] = 0x00002200 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00002200 IB[4@0x1000a3200 + 0x428 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000001 IB[4@0x1000a3200 + 0x42c ] = 0x00200080 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 2097280, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[4@0x1000a3200 + 0x430 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[4@0x1000a3200 + 0x434 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 0, DST_CACHE: 0, SRC_SEL: 0, CP_SYNC: 1 IB[4@0x1000a3200 + 0x438 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00000000 IB[4@0x1000a3200 + 0x43c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000000 IB[4@0x1000a3200 + 0x440 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00000000 IB[4@0x1000a3200 + 0x444 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000000 IB[4@0x1000a3200 + 0x448 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 0, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[4@0x1000a3200 + 0x44c ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[4@0x1000a3200 + 0x450 ] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4 IB[4@0x1000a3200 + 0x454 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[4@0x1000a3200 + 0x458 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[4@0x1000a3200 + 0x45c ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB Disassembly of shader 4@0x100002000 of length 148 bytes from IB[4@0x1000a3200 + 0x33c] pgm[4@0x100002000 + 0x0 ] = 0x32080005 v_add_u32_e32 v4, vcc, s5, v0 pgm[4@0x100002000 + 0x4 ] = 0xbe890080 s_mov_b32 s9, 0 pgm[4@0x100002000 + 0x8 ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x0 pgm[4@0x100002000 + 0xc ] = 0x00000000 ;; pgm[4@0x100002000 + 0x10 ] = 0xbe800002 s_mov_b32 s0, s2 pgm[4@0x100002000 + 0x14 ] = 0xbe8300ff s_mov_b32 s3, 0x27fac pgm[4@0x100002000 + 0x18 ] = 0x00027fac ;; pgm[4@0x100002000 + 0x1c ] = 0xbe8200b0 s_mov_b32 s2, 48 pgm[4@0x100002000 + 0x20 ] = 0xbe810009 s_mov_b32 s1, s9 pgm[4@0x100002000 + 0x24 ] = 0xbf8c007f s_waitcnt lgkmcnt(0) pgm[4@0x100002000 + 0x28 ] = 0xe0042000 buffer_load_format_xy v[0:1], v4, s[4:7], 0 idxen pgm[4@0x100002000 + 0x2c ] = 0x80010004 ;; pgm[4@0x100002000 + 0x30 ] = 0xc0260100 s_buffer_load_dwordx2 s[4:5], s[0:3], 0x0 pgm[4@0x100002000 + 0x34 ] = 0x00000000 ;; pgm[4@0x100002000 + 0x38 ] = 0xc0260180 s_buffer_load_dwordx2 s[6:7], s[0:3], 0x10 pgm[4@0x100002000 + 0x3c ] = 0x00000010 ;; pgm[4@0x100002000 + 0x40 ] = 0xc02a0000 s_buffer_load_dwordx4 s[0:3], s[0:3], 0x20 pgm[4@0x100002000 + 0x44 ] = 0x00000020 ;; pgm[4@0x100002000 + 0x48 ] = 0x7e0402f2 v_mov_b32_e32 v2, 1.0 pgm[4@0x100002000 + 0x4c ] = 0x7e060280 v_mov_b32_e32 v3, 0 pgm[4@0x100002000 + 0x50 ] = 0xbf8c007f s_waitcnt lgkmcnt(0) pgm[4@0x100002000 + 0x54 ] = 0x7e080201 v_mov_b32_e32 v4, s1 pgm[4@0x100002000 + 0x58 ] = 0x7e0a0203 v_mov_b32_e32 v5, s3 pgm[4@0x100002000 + 0x5c ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[4@0x100002000 + 0x60 ] = 0xd1c10004 v_mad_f32 v4, s0, v0, v4 pgm[4@0x100002000 + 0x64 ] = 0x04120000 ;; pgm[4@0x100002000 + 0x68 ] = 0xd1c10005 v_mad_f32 v5, s2, v1, v5 pgm[4@0x100002000 + 0x6c ] = 0x04160202 ;; pgm[4@0x100002000 + 0x70 ] = 0xc40008cf exp pos0 v4, v5, v3, v2 done pgm[4@0x100002000 + 0x74 ] = 0x02030504 ;; pgm[4@0x100002000 + 0x78 ] = 0x02000004 v_add_f32_e32 v0, s4, v0 pgm[4@0x100002000 + 0x7c ] = 0x02020205 v_add_f32_e32 v1, s5, v1 pgm[4@0x100002000 + 0x80 ] = 0x0a000006 v_mul_f32_e32 v0, s6, v0 pgm[4@0x100002000 + 0x84 ] = 0x0a020207 v_mul_f32_e32 v1, s7, v1 pgm[4@0x100002000 + 0x88 ] = 0xc400020f exp param0 v0, v1, v0, v0 pgm[4@0x100002000 + 0x8c ] = 0x00000100 ;; pgm[4@0x100002000 + 0x90 ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 4@0x100002200 of length 100 bytes from IB[4@0x1000a3200 + 0x36c] pgm[4@0x100002200 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[4@0x100002200 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[4@0x100002200 + 0x8 ] = 0xbe800003 s_mov_b32 s0, s3 pgm[4@0x100002200 + 0xc ] = 0xbe810080 s_mov_b32 s1, 0 pgm[4@0x100002200 + 0x10 ] = 0xc00e0200 s_load_dwordx8 s[8:15], s[0:1], 0x200 pgm[4@0x100002200 + 0x14 ] = 0x00000200 ;; pgm[4@0x100002200 + 0x18 ] = 0xc00a0000 s_load_dwordx4 s[0:3], s[0:1], 0x230 pgm[4@0x100002200 + 0x1c ] = 0x00000230 ;; pgm[4@0x100002200 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[4@0x100002200 + 0x24 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[4@0x100002200 + 0x28 ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[4@0x100002200 + 0x2c ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[4@0x100002200 + 0x30 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[4@0x100002200 + 0x34 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[4@0x100002200 + 0x38 ] = 0xbf8c007f s_waitcnt lgkmcnt(0) pgm[4@0x100002200 + 0x3c ] = 0xf0800f00 image_sample v[0:3], v0, s[8:15], s[0:3] dmask:0xf pgm[4@0x100002200 + 0x40 ] = 0x00020000 ;; pgm[4@0x100002200 + 0x44 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[4@0x100002200 + 0x48 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[4@0x100002200 + 0x4c ] = 0x00020300 ;; pgm[4@0x100002200 + 0x50 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[4@0x100002200 + 0x54 ] = 0x00020702 ;; pgm[4@0x100002200 + 0x58 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[4@0x100002200 + 0x5c ] = 0x00000100 ;; pgm[4@0x100002200 + 0x60 ] = 0xbf810000 s_endpgm End of disassembly. Dumping IB at (gfxhub) VMID:6 0x1000dbc00 of 328 words from ring[1302] IB[6@0x1000dbc00 + 0x0 ] = 0xc0023f00 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:3f[PKT3_INDIRECT_BUFFER_CIK] IB[6@0x1000dbc00 + 0x4 ] = 0x00000c00 ... |---+ PKT3 OPCODE 0x3f, word 0: IB_BASE_LO: 0x00000c00, SWAP:0 IB[6@0x1000dbc00 + 0x8 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x3f, word 1: IB_BASE_HI: 0x00000001 IB[6@0x1000dbc00 + 0xc ] = 0x00000038 ... \---+ PKT3 OPCODE 0x3f, word 2: IB_SIZE:56, VMID: 0 [MAPPED] IB[6@0x1000dbc00 + 0x10 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x14 ] = 0x000002e5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2e5 IB[6@0x1000dbc00 + 0x18 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_STRMOUT_CONFIG <= 0x00000000 IB[6@0x1000dbc00 + 0x1c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmVGT_STRMOUT_BUFFER_CONFIG <= 0x00000000 IB[6@0x1000dbc00 + 0x20 ] = 0xc00e6900 ... PKT3, COUNT:15, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x24 ] = 0x00000318 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x318 IB[6@0x1000dbc00 + 0x28 ] = 0x01040000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_COLOR0_BASE <= 0x01040000 IB[6@0x1000dbc00 + 0x2c ] = 0x18f0018f ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmCB_COLOR0_PITCH <= 0x18f0018f IB[6@0x1000dbc00 + 0x30 ] = 0x0000e0ff ... |---+ PKT3 OPCODE 0x69, word 3: gfx80.mmCB_COLOR0_SLICE <= 0x0000e0ff IB[6@0x1000dbc00 + 0x34 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx80.mmCB_COLOR0_VIEW <= 0x00000000 IB[6@0x1000dbc00 + 0x38 ] = 0x00028828 ... |---+ PKT3 OPCODE 0x69, word 5: gfx80.mmCB_COLOR0_INFO <= 0x00028828 IB[6@0x1000dbc00 + 0x3c ] = 0x0002014a ... |---+ PKT3 OPCODE 0x69, word 6: gfx80.mmCB_COLOR0_ATTRIB <= 0x0002014a IB[6@0x1000dbc00 + 0x40 ] = 0x00000208 ... |---+ PKT3 OPCODE 0x69, word 7: gfx80.mmCB_COLOR0_DCC_CONTROL <= 0x00000208 IB[6@0x1000dbc00 + 0x44 ] = 0x01040000 ... |---+ PKT3 OPCODE 0x69, word 8: gfx80.mmCB_COLOR0_CMASK <= 0x01040000 IB[6@0x1000dbc00 + 0x48 ] = 0x00000103 ... |---+ PKT3 OPCODE 0x69, word 9: gfx80.mmCB_COLOR0_CMASK_SLICE <= 0x00000103 IB[6@0x1000dbc00 + 0x4c ] = 0x01040000 ... |---+ PKT3 OPCODE 0x69, word 10: gfx80.mmCB_COLOR0_FMASK <= 0x01040000 IB[6@0x1000dbc00 + 0x50 ] = 0x0000e0ff ... |---+ PKT3 OPCODE 0x69, word 11: gfx80.mmCB_COLOR0_FMASK_SLICE <= 0x0000e0ff IB[6@0x1000dbc00 + 0x54 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 12: gfx80.mmCB_COLOR0_CLEAR_WORD0 <= 0x00000000 IB[6@0x1000dbc00 + 0x58 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 13: gfx80.mmCB_COLOR0_CLEAR_WORD1 <= 0x00000000 IB[6@0x1000dbc00 + 0x5c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 14: gfx80.mmCB_COLOR0_DCC_BASE <= 0x00000000 IB[6@0x1000dbc00 + 0x60 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x64 ] = 0x00000082 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x82 IB[6@0x1000dbc00 + 0x68 ] = 0x04380c80 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_WINDOW_SCISSOR_BR <= 0x04380c80 IB[6@0x1000dbc00 + 0x6c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x70 ] = 0x000002f5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f5 IB[6@0x1000dbc00 + 0x74 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_CENTROID_PRIORITY_0 <= 0x00000000 IB[6@0x1000dbc00 + 0x78 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SC_CENTROID_PRIORITY_1 <= 0x00000000 IB[6@0x1000dbc00 + 0x7c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x80 ] = 0x000002fe ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fe IB[6@0x1000dbc00 + 0x84 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y0_0 <= 0x00000000 IB[6@0x1000dbc00 + 0x88 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x8c ] = 0x00000302 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x302 IB[6@0x1000dbc00 + 0x90 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y0_0 <= 0x00000000 IB[6@0x1000dbc00 + 0x94 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x98 ] = 0x00000306 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x306 IB[6@0x1000dbc00 + 0x9c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X0Y1_0 <= 0x00000000 IB[6@0x1000dbc00 + 0xa0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0xa4 ] = 0x0000030a ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x30a IB[6@0x1000dbc00 + 0xa8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_AA_SAMPLE_LOCS_PIXEL_X1Y1_0 <= 0x00000000 IB[6@0x1000dbc00 + 0xac ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0xb0 ] = 0x0000020c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20c IB[6@0x1000dbc00 + 0xb4 ] = 0x00000005 ... \---+ PKT3 OPCODE 0x69, word 1: <= 0x00000005 IB[6@0x1000dbc00 + 0xb8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0xbc ] = 0x0000020b ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20b IB[6@0x1000dbc00 + 0xc0 ] = 0xc0000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_PRIM_FILTER_CNTL <= 0xc0000000 IB[6@0x1000dbc00 + 0xc4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0xc8 ] = 0x00000203 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x203 IB[6@0x1000dbc00 + 0xcc ] = 0x00000010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_SHADER_CONTROL <= 0x00000010 IB[6@0x1000dbc00 + 0xd0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0xd4 ] = 0x00000201 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x201 IB[6@0x1000dbc00 + 0xd8 ] = 0x00170000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_EQAA <= 0x00170000 IB[6@0x1000dbc00 + 0xdc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0xe0 ] = 0x00000293 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x293 IB[6@0x1000dbc00 + 0xe4 ] = 0x760201bc ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_MODE_CNTL_1 <= 0x760201bc IB[6@0x1000dbc00 + 0xe8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0xec ] = 0x0000008e ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8e IB[6@0x1000dbc00 + 0xf0 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_TARGET_MASK <= 0x0000000f IB[6@0x1000dbc00 + 0xf4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0xf8 ] = 0x00000109 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x109 IB[6@0x1000dbc00 + 0xfc ] = 0x00000012 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_DCC_CONTROL <= 0x00000012 IB[6@0x1000dbc00 + 0x100 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x104 ] = 0x00000105 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x105 IB[6@0x1000dbc00 + 0x108 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_BLEND_RED <= 0x00000000 IB[6@0x1000dbc00 + 0x10c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmCB_BLEND_GREEN <= 0x00000000 IB[6@0x1000dbc00 + 0x110 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx80.mmCB_BLEND_BLUE <= 0x00000000 IB[6@0x1000dbc00 + 0x114 ] = 0x3f7258bf ... \---+ PKT3 OPCODE 0x69, word 4: gfx80.mmCB_BLEND_ALPHA <= 0x3f7258bf IB[6@0x1000dbc00 + 0x118 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x11c ] = 0x00000204 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x204 IB[6@0x1000dbc00 + 0x120 ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_CL_CLIP_CNTL <= 0x01000000 IB[6@0x1000dbc00 + 0x124 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x128 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xc IB[6@0x1000dbc00 + 0x12c ] = 0x00142ac0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_PS_0 <= 0x00142ac0 IB[6@0x1000dbc00 + 0x130 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x134 ] = 0x0000004c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4c IB[6@0x1000dbc00 + 0x138 ] = 0x00142ac0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_0 <= 0x00142ac0 IB[6@0x1000dbc00 + 0x13c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x140 ] = 0x000000cc ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xcc IB[6@0x1000dbc00 + 0x144 ] = 0x00142ac0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_ES_0 <= 0x00142ac0 IB[6@0x1000dbc00 + 0x148 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x14c ] = 0x0000008c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8c IB[6@0x1000dbc00 + 0x150 ] = 0x00142ac0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_GS_0 <= 0x00142ac0 IB[6@0x1000dbc00 + 0x154 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x158 ] = 0x0000010c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x10c IB[6@0x1000dbc00 + 0x15c ] = 0x00142ac0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_HS_0 <= 0x00142ac0 IB[6@0x1000dbc00 + 0x160 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x164 ] = 0x0000014c ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x14c IB[6@0x1000dbc00 + 0x168 ] = 0x00142ac0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_LS_0 <= 0x00142ac0 IB[6@0x1000dbc00 + 0x16c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x170 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[6@0x1000dbc00 + 0x174 ] = 0x00100600 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00100600 IB[6@0x1000dbc00 + 0x178 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_VS_3 <= 0x00000000 IB[6@0x1000dbc00 + 0x17c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x180 ] = 0x0000000e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xe IB[6@0x1000dbc00 + 0x184 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_PS_2 <= 0x00000000 IB[6@0x1000dbc00 + 0x188 ] = 0x001dd080 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_PS_3 <= 0x001dd080 IB[6@0x1000dbc00 + 0x18c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x190 ] = 0x0000010e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x10e IB[6@0x1000dbc00 + 0x194 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_HS_2 <= 0x00000000 IB[6@0x1000dbc00 + 0x198 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_HS_3 <= 0x00000000 IB[6@0x1000dbc00 + 0x19c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x1a0 ] = 0x0000008e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8e IB[6@0x1000dbc00 + 0x1a4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_GS_2 <= 0x00000000 IB[6@0x1000dbc00 + 0x1a8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_GS_3 <= 0x00000000 IB[6@0x1000dbc00 + 0x1ac ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x1b0 ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[6@0x1000dbc00 + 0x1b4 ] = 0x001dd240 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_8 <= 0x001dd240 IB[6@0x1000dbc00 + 0x1b8 ] = 0xc0046900 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x1bc ] = 0x000002fa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2fa IB[6@0x1000dbc00 + 0x1c0 ] = 0x4172573b ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_CL_GB_VERT_CLIP_ADJ <= 0x4172573b IB[6@0x1000dbc00 + 0x1c4 ] = 0x3f800000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_CL_GB_VERT_DISC_ADJ <= 0x3f800000 IB[6@0x1000dbc00 + 0x1c8 ] = 0x40a3d1ec ... |---+ PKT3 OPCODE 0x69, word 3: gfx80.mmPA_CL_GB_HORZ_CLIP_ADJ <= 0x40a3d1ec IB[6@0x1000dbc00 + 0x1cc ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 4: gfx80.mmPA_CL_GB_HORZ_DISC_ADJ <= 0x3f800000 IB[6@0x1000dbc00 + 0x1d0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x1d4 ] = 0x0000008d ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8d IB[6@0x1000dbc00 + 0x1d8 ] = 0x00210064 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_HARDWARE_SCREEN_OFFSET <= 0x00210064 IB[6@0x1000dbc00 + 0x1dc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x1e0 ] = 0x000002f9 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2f9 IB[6@0x1000dbc00 + 0x1e4 ] = 0x00000031 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_VTX_CNTL <= 0x00000031 IB[6@0x1000dbc00 + 0x1e8 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x1ec ] = 0x00000094 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x94 IB[6@0x1000dbc00 + 0x1f0 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_VPORT_SCISSOR_0_TL <= 0x80000000 IB[6@0x1000dbc00 + 0x1f4 ] = 0x04380c80 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SC_VPORT_SCISSOR_0_BR <= 0x04380c80 IB[6@0x1000dbc00 + 0x1f8 ] = 0xc0066900 ... PKT3, COUNT:7, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x1fc ] = 0x0000010f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10f IB[6@0x1000dbc00 + 0x200 ] = 0x44c80000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_CL_VPORT_XSCALE <= 0x44c80000 IB[6@0x1000dbc00 + 0x204 ] = 0x44c80000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_CL_VPORT_XOFFSET <= 0x44c80000 IB[6@0x1000dbc00 + 0x208 ] = 0xc4070000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx80.mmPA_CL_VPORT_YSCALE <= 0xc4070000 IB[6@0x1000dbc00 + 0x20c ] = 0x44070000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx80.mmPA_CL_VPORT_YOFFSET <= 0x44070000 IB[6@0x1000dbc00 + 0x210 ] = 0x3f000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx80.mmPA_CL_VPORT_ZSCALE <= 0x3f000000 IB[6@0x1000dbc00 + 0x214 ] = 0x3f000000 ... \---+ PKT3 OPCODE 0x69, word 6: gfx80.mmPA_CL_VPORT_ZOFFSET <= 0x3f000000 IB[6@0x1000dbc00 + 0x218 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x21c ] = 0x000000b4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xb4 IB[6@0x1000dbc00 + 0x220 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_VPORT_ZMIN_0 <= 0x00000000 IB[6@0x1000dbc00 + 0x224 ] = 0x3f800000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SC_VPORT_ZMAX_0 <= 0x3f800000 IB[6@0x1000dbc00 + 0x228 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x22c ] = 0x0000010c ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x10c IB[6@0x1000dbc00 + 0x230 ] = 0x01000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_STENCILREFMASK <= 0x01000000 IB[6@0x1000dbc00 + 0x234 ] = 0x01000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmDB_STENCILREFMASK_BF <= 0x01000000 IB[6@0x1000dbc00 + 0x238 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x23c ] = 0x00000191 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x191 IB[6@0x1000dbc00 + 0x240 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_PS_INPUT_CNTL_0 <= 0x00000000 IB[6@0x1000dbc00 + 0x244 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x248 ] = 0x000001ba ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1ba IB[6@0x1000dbc00 + 0x24c ] = 0x00000200 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_TMPRING_SIZE <= 0x00000200 IB[6@0x1000dbc00 + 0x250 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x254 ] = 0x000002dc ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2dc IB[6@0x1000dbc00 + 0x258 ] = 0x0000aa00 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_ALPHA_TO_MASK <= 0x0000aa00 IB[6@0x1000dbc00 + 0x25c ] = 0xc0086900 ... PKT3, COUNT:9, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x260 ] = 0x000001e0 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1e0 IB[6@0x1000dbc00 + 0x264 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_BLEND0_CONTROL <= 0x00000000 IB[6@0x1000dbc00 + 0x268 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmCB_BLEND1_CONTROL <= 0x00000000 IB[6@0x1000dbc00 + 0x26c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 3: gfx80.mmCB_BLEND2_CONTROL <= 0x00000000 IB[6@0x1000dbc00 + 0x270 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 4: gfx80.mmCB_BLEND3_CONTROL <= 0x00000000 IB[6@0x1000dbc00 + 0x274 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 5: gfx80.mmCB_BLEND4_CONTROL <= 0x00000000 IB[6@0x1000dbc00 + 0x278 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 6: gfx80.mmCB_BLEND5_CONTROL <= 0x00000000 IB[6@0x1000dbc00 + 0x27c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 7: gfx80.mmCB_BLEND6_CONTROL <= 0x00000000 IB[6@0x1000dbc00 + 0x280 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 8: gfx80.mmCB_BLEND7_CONTROL <= 0x00000000 IB[6@0x1000dbc00 + 0x284 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x288 ] = 0x00000202 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x202 IB[6@0x1000dbc00 + 0x28c ] = 0x00cc0010 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_COLOR_CONTROL <= 0x00cc0010 IB[6@0x1000dbc00 + 0x290 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x294 ] = 0x000001b5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b5 IB[6@0x1000dbc00 + 0x298 ] = 0x00000869 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_INTERP_CONTROL_0 <= 0x00000869 IB[6@0x1000dbc00 + 0x29c ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x2a0 ] = 0x00000280 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x280 IB[6@0x1000dbc00 + 0x2a4 ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_POINT_SIZE <= 0x00080008 IB[6@0x1000dbc00 + 0x2a8 ] = 0x00080008 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SU_POINT_MINMAX <= 0x00080008 IB[6@0x1000dbc00 + 0x2ac ] = 0x00000008 ... \---+ PKT3 OPCODE 0x69, word 3: gfx80.mmPA_SU_LINE_CNTL <= 0x00000008 IB[6@0x1000dbc00 + 0x2b0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x2b4 ] = 0x00000292 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x292 IB[6@0x1000dbc00 + 0x2b8 ] = 0x00000002 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_MODE_CNTL_0 <= 0x00000002 IB[6@0x1000dbc00 + 0x2bc ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x2c0 ] = 0x000002df ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2df IB[6@0x1000dbc00 + 0x2c4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_POLY_OFFSET_CLAMP <= 0x00000000 IB[6@0x1000dbc00 + 0x2c8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x2cc ] = 0x00000205 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x205 IB[6@0x1000dbc00 + 0x2d0 ] = 0x00080240 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SU_SC_MODE_CNTL <= 0x00080240 IB[6@0x1000dbc00 + 0x2d4 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x2d8 ] = 0x00000200 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x200 IB[6@0x1000dbc00 + 0x2dc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmDB_DEPTH_CONTROL <= 0x00000000 IB[6@0x1000dbc00 + 0x2e0 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x2e4 ] = 0x000002d5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d5 IB[6@0x1000dbc00 + 0x2e8 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_SHADER_STAGES_EN <= 0x00000000 IB[6@0x1000dbc00 + 0x2ec ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x2f0 ] = 0x00000048 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x48 IB[6@0x1000dbc00 + 0x2f4 ] = 0x01000018 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_LO_VS <= 0x01000018 IB[6@0x1000dbc00 + 0x2f8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_PGM_HI_VS <= 0x00000000 [MAPPED] IB[6@0x1000dbc00 + 0x2fc ] = 0x002c0042 ... |---+ PKT3 OPCODE 0x76, word 3: gfx80.mmSPI_SHADER_PGM_RSRC1_VS <= 0x002c0042 IB[6@0x1000dbc00 + 0x300 ] = 0x00000012 ... \---+ PKT3 OPCODE 0x76, word 4: gfx80.mmSPI_SHADER_PGM_RSRC2_VS <= 0x00000012 IB[6@0x1000dbc00 + 0x304 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x308 ] = 0x000001c3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c3 IB[6@0x1000dbc00 + 0x30c ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_SHADER_POS_FORMAT <= 0x00000004 IB[6@0x1000dbc00 + 0x310 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x314 ] = 0x00000206 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x206 IB[6@0x1000dbc00 + 0x318 ] = 0x0000043f ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_CL_VTE_CNTL <= 0x0000043f IB[6@0x1000dbc00 + 0x31c ] = 0xc0047600 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x320 ] = 0x00000008 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x8 IB[6@0x1000dbc00 + 0x324 ] = 0x0100001a ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_LO_PS <= 0x0100001a IB[6@0x1000dbc00 + 0x328 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_PGM_HI_PS <= 0x00000000 [MAPPED] IB[6@0x1000dbc00 + 0x32c ] = 0x002c0045 ... |---+ PKT3 OPCODE 0x76, word 3: gfx80.mmSPI_SHADER_PGM_RSRC1_PS <= 0x002c0045 IB[6@0x1000dbc00 + 0x330 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x76, word 4: gfx80.mmSPI_SHADER_PGM_RSRC2_PS <= 0x0000000a IB[6@0x1000dbc00 + 0x334 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x338 ] = 0x000001b3 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b3 IB[6@0x1000dbc00 + 0x33c ] = 0x00000002 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_PS_INPUT_ENA <= 0x00000002 IB[6@0x1000dbc00 + 0x340 ] = 0x0000f077 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmSPI_PS_INPUT_ADDR <= 0x0000f077 IB[6@0x1000dbc00 + 0x344 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x348 ] = 0x000001b8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b8 IB[6@0x1000dbc00 + 0x34c ] = 0x01020000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_BARYC_CNTL <= 0x01020000 IB[6@0x1000dbc00 + 0x350 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x354 ] = 0x000001b6 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1b6 IB[6@0x1000dbc00 + 0x358 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_PS_IN_CONTROL <= 0x00000001 IB[6@0x1000dbc00 + 0x35c ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x360 ] = 0x000001c4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x1c4 IB[6@0x1000dbc00 + 0x364 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmSPI_SHADER_Z_FORMAT <= 0x00000000 IB[6@0x1000dbc00 + 0x368 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmSPI_SHADER_COL_FORMAT <= 0x00000004 IB[6@0x1000dbc00 + 0x36c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x370 ] = 0x0000008f ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x8f IB[6@0x1000dbc00 + 0x374 ] = 0x0000000f ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmCB_SHADER_MASK <= 0x0000000f IB[6@0x1000dbc00 + 0x378 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x37c ] = 0x00000050 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x50 IB[6@0x1000dbc00 + 0x380 ] = 0x00000003 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_4 <= 0x00000003 IB[6@0x1000dbc00 + 0x384 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x388 ] = 0x100002aa ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2aa IB[6@0x1000dbc00 + 0x38c ] = 0x2010007f ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmIA_MULTI_VGT_PARAM <= 0x2010007f IB[6@0x1000dbc00 + 0x390 ] = 0xc0017900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:79[PKT3_SET_UCONFIG_REG] IB[6@0x1000dbc00 + 0x394 ] = 0x10000242 ... |---+ PKT3 OPCODE 0x79, word 0: OFFSET: 0x242 IB[6@0x1000dbc00 + 0x398 ] = 0x00000004 ... \---+ PKT3 OPCODE 0x79, word 1: gfx80.mmVGT_PRIMITIVE_TYPE <= 0x00000004 IB[6@0x1000dbc00 + 0x39c ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x1000dbc00 + 0x3a0 ] = 0x000002a5 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a5 IB[6@0x1000dbc00 + 0x3a4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_MULTI_PRIM_IB_RESET_EN <= 0x00000000 IB[6@0x1000dbc00 + 0x3a8 ] = 0xc0044700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:47[PKT3_EVENT_WRITE_EOP] IB[6@0x1000dbc00 + 0x3ac ] = 0x0000052d ... |---+ PKT3 OPCODE 0x47, word 0: INV_L2:0, EVENT_INDEX:5, EVENT_TYPE:45 IB[6@0x1000dbc00 + 0x3b0 ] = 0x00000a00 ... |---+ PKT3 OPCODE 0x47, word 1: ADDRESS_LO: 0x00000a00 IB[6@0x1000dbc00 + 0x3b4 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x47, word 2: DATA_SEL:0, INT_SEL:0, ADDRESS_HI: 0x00000001 IB[6@0x1000dbc00 + 0x3b8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x47, word 3: DATA_LO: 0x00000000 IB[6@0x1000dbc00 + 0x3bc ] = 0x00000000 ... \---+ PKT3 OPCODE 0x47, word 4: DATA_HI: 0x00000000 IB[6@0x1000dbc00 + 0x3c0 ] = 0xc0044700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:47[PKT3_EVENT_WRITE_EOP] IB[6@0x1000dbc00 + 0x3c4 ] = 0x0000052d ... |---+ PKT3 OPCODE 0x47, word 0: INV_L2:0, EVENT_INDEX:5, EVENT_TYPE:45 IB[6@0x1000dbc00 + 0x3c8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x47, word 1: ADDRESS_LO: 0x00000000 IB[6@0x1000dbc00 + 0x3cc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x47, word 2: DATA_SEL:0, INT_SEL:0, ADDRESS_HI: 0x00000000 IB[6@0x1000dbc00 + 0x3d0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x47, word 3: DATA_LO: 0x00000000 IB[6@0x1000dbc00 + 0x3d4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x47, word 4: DATA_HI: 0x00000000 IB[6@0x1000dbc00 + 0x3d8 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x1000dbc00 + 0x3dc ] = 0x0000002e ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x2e, EVENT_INDEX: 0x0 IB[6@0x1000dbc00 + 0x3e0 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[6@0x1000dbc00 + 0x3e4 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA IB[6@0x1000dbc00 + 0x3e8 ] = 0xc0034300 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:43[PKT3_SURFACE_SYNC] IB[6@0x1000dbc00 + 0x3ec ] = 0x2ac43fc0 ... |---+ PKT3 OPCODE 0x43, word 0: ENGINE: PFP, COHER_CNTL: 0x0ac43fc0 (CB0_DEST_BASE_ENA, CB1_DEST_BASE_ENA, CB2_DEST_BASE_ENA, CB3_DEST_BASE_ENA, CB4_DEST_BASE_ENA, CB5_DEST_BASE_ENA, CB6_DEST_BASE_ENA, CB7_DEST_BASE_ENA, TC_WB_ACTION_ENA, TCL1_ACTION_ENA, TC_ACTION_ENA, CB_ACTION_ENA, SH_KCACHE_ACTION_ENA, SH_ICACHE_ACTION_ENA) IB[6@0x1000dbc00 + 0x3f0 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x43, word 1: COHER_SIZE: 0xffffffff IB[6@0x1000dbc00 + 0x3f4 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x43, word 2: COHER_BASE: 0x00000000 IB[6@0x1000dbc00 + 0x3f8 ] = 0x0000000a ... \---+ PKT3 OPCODE 0x43, word 3: POLL_INTERVAL: 10 IB[6@0x1000dbc00 + 0x3fc ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x1000dbc00 + 0x400 ] = 0x00000019 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x19, EVENT_INDEX: 0x0 IB[6@0x1000dbc00 + 0x404 ] = 0xc0002a00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2a[PKT3_INDEX_TYPE] IB[6@0x1000dbc00 + 0x408 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x2a, word 0: PKT3 DATA IB[6@0x1000dbc00 + 0x40c ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[6@0x1000dbc00 + 0x410 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[6@0x1000dbc00 + 0x414 ] = 0xc0037600 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x418 ] = 0x00000051 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x51 IB[6@0x1000dbc00 + 0x41c ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_5 <= 0x00000000 IB[6@0x1000dbc00 + 0x420 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_USER_DATA_VS_6 <= 0x00000000 IB[6@0x1000dbc00 + 0x424 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x76, word 3: gfx80.mmSPI_SHADER_USER_DATA_VS_7 <= 0x00000000 IB[6@0x1000dbc00 + 0x428 ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[6@0x1000dbc00 + 0x42c ] = 0x00000c00 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 3072 IB[6@0x1000dbc00 + 0x430 ] = 0x000a0000 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x000a0000 IB[6@0x1000dbc00 + 0x434 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0x00000001 [MAPPED] IB[6@0x1000dbc00 + 0x438 ] = 0x0000000c ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 12 IB[6@0x1000dbc00 + 0x43c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[6@0x1000dbc00 + 0x440 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[6@0x1000dbc00 + 0x444 ] = 0x60300000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 3, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[6@0x1000dbc00 + 0x448 ] = 0x00001800 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00001800 IB[6@0x1000dbc00 + 0x44c ] = 0x00000001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000001 IB[6@0x1000dbc00 + 0x450 ] = 0x00001800 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00001800 IB[6@0x1000dbc00 + 0x454 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000001 IB[6@0x1000dbc00 + 0x458 ] = 0x002000e0 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 2097376, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[6@0x1000dbc00 + 0x45c ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[6@0x1000dbc00 + 0x460 ] = 0x60300000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 3, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[6@0x1000dbc00 + 0x464 ] = 0x001dd240 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x001dd240 IB[6@0x1000dbc00 + 0x468 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000000 IB[6@0x1000dbc00 + 0x46c ] = 0x001dd240 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x001dd240 IB[6@0x1000dbc00 + 0x470 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000000 IB[6@0x1000dbc00 + 0x474 ] = 0x00200020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 2097184, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[6@0x1000dbc00 + 0x478 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[6@0x1000dbc00 + 0x47c ] = 0x60300000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 3, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[6@0x1000dbc00 + 0x480 ] = 0x00001a00 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00001a00 IB[6@0x1000dbc00 + 0x484 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000001 IB[6@0x1000dbc00 + 0x488 ] = 0x00001a00 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00001a00 IB[6@0x1000dbc00 + 0x48c ] = 0x00000001 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000001 IB[6@0x1000dbc00 + 0x490 ] = 0x00200080 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 2097280, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[6@0x1000dbc00 + 0x494 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[6@0x1000dbc00 + 0x498 ] = 0x60300000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 3, DST_CACHE: 0, SRC_SEL: 3, CP_SYNC: 0 IB[6@0x1000dbc00 + 0x49c ] = 0x001dd2c0 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x001dd2c0 IB[6@0x1000dbc00 + 0x4a0 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000000 IB[6@0x1000dbc00 + 0x4a4 ] = 0x001dd2c0 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x001dd2c0 IB[6@0x1000dbc00 + 0x4a8 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000000 IB[6@0x1000dbc00 + 0x4ac ] = 0x00200020 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 2097184, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[6@0x1000dbc00 + 0x4b0 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x4b4 ] = 0x0000004e ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x4e IB[6@0x1000dbc00 + 0x4b8 ] = 0x00100640 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_2 <= 0x00100640 IB[6@0x1000dbc00 + 0x4bc ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x4c0 ] = 0x0000000f ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xf IB[6@0x1000dbc00 + 0x4c4 ] = 0x001dd100 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_PS_3 <= 0x001dd100 IB[6@0x1000dbc00 + 0x4c8 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x1000dbc00 + 0x4cc ] = 0x00000054 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x54 IB[6@0x1000dbc00 + 0x4d0 ] = 0x001dd2c0 ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_USER_DATA_VS_8 <= 0x001dd2c0 IB[6@0x1000dbc00 + 0x4d4 ] = 0xc0002f00 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:2f[PKT3_NUM_INSTANCES] IB[6@0x1000dbc00 + 0x4d8 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x2f, word 0: NUM_INSTANCES: 1 IB[6@0x1000dbc00 + 0x4dc ] = 0xc0042700 ... PKT3, COUNT:5, PREDICATE:0, SHADER_TYPE:0, OPCODE:27[PKT3_DRAW_INDEX_2] IB[6@0x1000dbc00 + 0x4e0 ] = 0x00000c00 ... |---+ PKT3 OPCODE 0x27, word 0: MAX_SIZE: 3072 IB[6@0x1000dbc00 + 0x4e4 ] = 0x000a0000 ... |---+ PKT3 OPCODE 0x27, word 1: INDEX_BASE_LO: 0x000a0000 IB[6@0x1000dbc00 + 0x4e8 ] = 0x00000001 ... |---+ PKT3 OPCODE 0x27, word 2: INDEX_BASE_HI: 0x00000001 [MAPPED] IB[6@0x1000dbc00 + 0x4ec ] = 0x00000006 ... |---+ PKT3 OPCODE 0x27, word 3: INDEX_COUNT: 6 IB[6@0x1000dbc00 + 0x4f0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x27, word 4: DRAW_INITIATOR: 0x00000000 IB[6@0x1000dbc00 + 0x4f4 ] = 0xc0055000 ... PKT3, COUNT:6, PREDICATE:0, SHADER_TYPE:0, OPCODE:50[PKT3_DMA_DATA] IB[6@0x1000dbc00 + 0x4f8 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x50, word 0: ENG_SEL: 0, SRC_CACHE: 0, DST_SEL: 0, DST_CACHE: 0, SRC_SEL: 0, CP_SYNC: 1 IB[6@0x1000dbc00 + 0x4fc ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 1: SRC_ADDR_LO_OR_DATA: 0x00000000 IB[6@0x1000dbc00 + 0x500 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 2: SRC_ADDR_HI: 0x00000000 IB[6@0x1000dbc00 + 0x504 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 3: DST_ADDR_LO: 0x00000000 IB[6@0x1000dbc00 + 0x508 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x50, word 4: DST_ADDR_HI: 0x00000000 IB[6@0x1000dbc00 + 0x50c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x50, word 5: BYTE COUNT: 0, SAS: 0, DAS: 0, SAIC: 0, DAIC: 0, RAW_WAIT: 0, DIS_WC: 0 IB[6@0x1000dbc00 + 0x510 ] = 0xc0004600 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:46[PKT3_EVENT_WRITE] IB[6@0x1000dbc00 + 0x514 ] = 0x00000410 ... \---+ PKT3 OPCODE 0x46, word 0: EVENT_TYPE: 0x10, EVENT_INDEX: 0x4 IB[6@0x1000dbc00 + 0x518 ] = 0xc0004200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:42[PKT3_PFP_SYNC_ME] IB[6@0x1000dbc00 + 0x51c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x42, word 0: PKT3 DATA End of IB Disassembly of shader 6@0x100001800 of length 192 bytes from IB[6@0x1000dbc00 + 0x2f8] pgm[6@0x100001800 + 0x0 ] = 0x32080005 v_add_u32_e32 v4, vcc, s5, v0 pgm[6@0x100001800 + 0x4 ] = 0x7e0a0304 v_mov_b32_e32 v5, v4 pgm[6@0x100001800 + 0x8 ] = 0xbe890080 s_mov_b32 s9, 0 pgm[6@0x100001800 + 0xc ] = 0xc00a0104 s_load_dwordx4 s[4:7], s[8:9], 0x0 pgm[6@0x100001800 + 0x10 ] = 0x00000000 ;; pgm[6@0x100001800 + 0x14 ] = 0xc00a0304 s_load_dwordx4 s[12:15], s[8:9], 0x10 pgm[6@0x100001800 + 0x18 ] = 0x00000010 ;; pgm[6@0x100001800 + 0x1c ] = 0xbe800002 s_mov_b32 s0, s2 pgm[6@0x100001800 + 0x20 ] = 0xbe8300ff s_mov_b32 s3, 0x27fac pgm[6@0x100001800 + 0x24 ] = 0x00027fac ;; pgm[6@0x100001800 + 0x28 ] = 0xbe8200c0 s_mov_b32 s2, 64 pgm[6@0x100001800 + 0x2c ] = 0xbf8c007f s_waitcnt lgkmcnt(0) pgm[6@0x100001800 + 0x30 ] = 0xe00c2000 buffer_load_format_xyzw v[0:3], v4, s[4:7], 0 idxen pgm[6@0x100001800 + 0x34 ] = 0x80010004 ;; pgm[6@0x100001800 + 0x38 ] = 0xe0042000 buffer_load_format_xy v[4:5], v5, s[12:15], 0 idxen pgm[6@0x100001800 + 0x3c ] = 0x80030405 ;; pgm[6@0x100001800 + 0x40 ] = 0xbe810009 s_mov_b32 s1, s9 pgm[6@0x100001800 + 0x44 ] = 0xc02a0100 s_buffer_load_dwordx4 s[4:7], s[0:3], 0x0 pgm[6@0x100001800 + 0x48 ] = 0x00000000 ;; pgm[6@0x100001800 + 0x4c ] = 0xc02a0200 s_buffer_load_dwordx4 s[8:11], s[0:3], 0x10 pgm[6@0x100001800 + 0x50 ] = 0x00000010 ;; pgm[6@0x100001800 + 0x54 ] = 0xc02a0300 s_buffer_load_dwordx4 s[12:15], s[0:3], 0x20 pgm[6@0x100001800 + 0x58 ] = 0x00000020 ;; pgm[6@0x100001800 + 0x5c ] = 0xc02a0000 s_buffer_load_dwordx4 s[0:3], s[0:3], 0x30 pgm[6@0x100001800 + 0x60 ] = 0x00000030 ;; pgm[6@0x100001800 + 0x64 ] = 0xbf8c0071 s_waitcnt vmcnt(1) lgkmcnt(0) pgm[6@0x100001800 + 0x68 ] = 0x0a0c0004 v_mul_f32_e32 v6, s4, v0 pgm[6@0x100001800 + 0x6c ] = 0x0a0e0005 v_mul_f32_e32 v7, s5, v0 pgm[6@0x100001800 + 0x70 ] = 0x0a100006 v_mul_f32_e32 v8, s6, v0 pgm[6@0x100001800 + 0x74 ] = 0x0a000007 v_mul_f32_e32 v0, s7, v0 pgm[6@0x100001800 + 0x78 ] = 0x2c0c0208 v_mac_f32_e32 v6, s8, v1 pgm[6@0x100001800 + 0x7c ] = 0x2c0e0209 v_mac_f32_e32 v7, s9, v1 pgm[6@0x100001800 + 0x80 ] = 0x2c10020a v_mac_f32_e32 v8, s10, v1 pgm[6@0x100001800 + 0x84 ] = 0x2c00020b v_mac_f32_e32 v0, s11, v1 pgm[6@0x100001800 + 0x88 ] = 0x2c0c040c v_mac_f32_e32 v6, s12, v2 pgm[6@0x100001800 + 0x8c ] = 0x2c0e040d v_mac_f32_e32 v7, s13, v2 pgm[6@0x100001800 + 0x90 ] = 0x2c10040e v_mac_f32_e32 v8, s14, v2 pgm[6@0x100001800 + 0x94 ] = 0x2c00040f v_mac_f32_e32 v0, s15, v2 pgm[6@0x100001800 + 0x98 ] = 0x2c0c0600 v_mac_f32_e32 v6, s0, v3 pgm[6@0x100001800 + 0x9c ] = 0x2c0e0601 v_mac_f32_e32 v7, s1, v3 pgm[6@0x100001800 + 0xa0 ] = 0x2c100602 v_mac_f32_e32 v8, s2, v3 pgm[6@0x100001800 + 0xa4 ] = 0x2c000603 v_mac_f32_e32 v0, s3, v3 pgm[6@0x100001800 + 0xa8 ] = 0xc40008cf exp pos0 v6, v7, v8, v0 done pgm[6@0x100001800 + 0xac ] = 0x00080706 ;; pgm[6@0x100001800 + 0xb0 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[6@0x100001800 + 0xb4 ] = 0xc400020f exp param0 v4, v5, v0, v0 pgm[6@0x100001800 + 0xb8 ] = 0x00000504 ;; pgm[6@0x100001800 + 0xbc ] = 0xbf810000 s_endpgm End of disassembly. Disassembly of shader 6@0x100001a00 of length 100 bytes from IB[6@0x1000dbc00 + 0x328] pgm[6@0x100001a00 + 0x0 ] = 0xbe86017e s_mov_b64 s[6:7], exec pgm[6@0x100001a00 + 0x4 ] = 0xbefe077e s_wqm_b64 exec, exec pgm[6@0x100001a00 + 0x8 ] = 0xbe800003 s_mov_b32 s0, s3 pgm[6@0x100001a00 + 0xc ] = 0xbe810080 s_mov_b32 s1, 0 pgm[6@0x100001a00 + 0x10 ] = 0xc00e0200 s_load_dwordx8 s[8:15], s[0:1], 0x200 pgm[6@0x100001a00 + 0x14 ] = 0x00000200 ;; pgm[6@0x100001a00 + 0x18 ] = 0xc00a0000 s_load_dwordx4 s[0:3], s[0:1], 0x230 pgm[6@0x100001a00 + 0x1c ] = 0x00000230 ;; pgm[6@0x100001a00 + 0x20 ] = 0xbefc0005 s_mov_b32 m0, s5 pgm[6@0x100001a00 + 0x24 ] = 0xd4000002 v_interp_p1_f32_e32 v0, v2, attr0.x pgm[6@0x100001a00 + 0x28 ] = 0xd4040102 v_interp_p1_f32_e32 v1, v2, attr0.y pgm[6@0x100001a00 + 0x2c ] = 0xd4010003 v_interp_p2_f32_e32 v0, v3, attr0.x pgm[6@0x100001a00 + 0x30 ] = 0xd4050103 v_interp_p2_f32_e32 v1, v3, attr0.y pgm[6@0x100001a00 + 0x34 ] = 0x86fe067e s_and_b64 exec, exec, s[6:7] pgm[6@0x100001a00 + 0x38 ] = 0xbf8c007f s_waitcnt lgkmcnt(0) pgm[6@0x100001a00 + 0x3c ] = 0xf0800f00 image_sample v[0:3], v0, s[8:15], s[0:3] dmask:0xf pgm[6@0x100001a00 + 0x40 ] = 0x00020000 ;; pgm[6@0x100001a00 + 0x44 ] = 0xbf8c0f70 s_waitcnt vmcnt(0) pgm[6@0x100001a00 + 0x48 ] = 0xd2960000 v_cvt_pkrtz_f16_f32 v0, v0, v1 pgm[6@0x100001a00 + 0x4c ] = 0x00020300 ;; pgm[6@0x100001a00 + 0x50 ] = 0xd2960001 v_cvt_pkrtz_f16_f32 v1, v2, v3 pgm[6@0x100001a00 + 0x54 ] = 0x00020702 ;; pgm[6@0x100001a00 + 0x58 ] = 0xc4001c0f exp mrt0 v0, v0, v1, v1 done compr vm pgm[6@0x100001a00 + 0x5c ] = 0x00000100 ;; pgm[6@0x100001a00 + 0x60 ] = 0xbf810000 s_endpgm End of disassembly. Dumping IB at (gfxhub) VMID:4 0x100000c00 of 56 words from IB[4@0x1000a3200 + 0xc] IB[4@0x100000c00 + 0x0 ] = 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] IB[4@0x100000c00 + 0x4 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 0, LOAD_GFX: 0, LOAD_MULTI: 0, LOAD_SINGLE: 0 IB[4@0x100000c00 + 0x8 ] = 0x80000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 1, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 IB[4@0x100000c00 + 0xc ] = 0xc0001200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:12[PKT3_CLEAR_STATE] IB[4@0x100000c00 + 0x10 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x12, word 0: CMD: 0x00000000 IB[4@0x100000c00 + 0x14 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x100000c00 + 0x18 ] = 0x000000d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xd4 IB[4@0x100000c00 + 0x1c ] = 0x16000012 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_RASTER_CONFIG <= 0x16000012 IB[4@0x100000c00 + 0x20 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SC_RASTER_CONFIG_1 <= 0x00000000 IB[4@0x100000c00 + 0x24 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x100000c00 + 0x28 ] = 0x00000286 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x286 IB[4@0x100000c00 + 0x2c ] = 0x42800000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_HOS_MAX_TESS_LEVEL <= 0x42800000 IB[4@0x100000c00 + 0x30 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x100000c00 + 0x34 ] = 0x00000295 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x295 IB[4@0x100000c00 + 0x38 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_GS_PER_ES <= 0x00000080 IB[4@0x100000c00 + 0x3c ] = 0x00000040 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmVGT_ES_PER_GS <= 0x00000040 IB[4@0x100000c00 + 0x40 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x100000c00 + 0x44 ] = 0x000002a8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a8 IB[4@0x100000c00 + 0x48 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_INSTANCE_STEP_RATE_0 <= 0x00000001 IB[4@0x100000c00 + 0x4c ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x100000c00 + 0x50 ] = 0x00000100 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x100 IB[4@0x100000c00 + 0x54 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_MAX_VTX_INDX <= 0xffffffff IB[4@0x100000c00 + 0x58 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmVGT_MIN_VTX_INDX <= 0x00000000 IB[4@0x100000c00 + 0x5c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 3: gfx80.mmVGT_INDX_OFFSET <= 0x00000000 IB[4@0x100000c00 + 0x60 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x100000c00 + 0x64 ] = 0x00000147 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x147 IB[4@0x100000c00 + 0x68 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_LS <= 0x003fffff IB[4@0x100000c00 + 0x6c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x100000c00 + 0x70 ] = 0x00000107 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x107 IB[4@0x100000c00 + 0x74 ] = 0x0000003f ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_HS <= 0x0000003f IB[4@0x100000c00 + 0x78 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x100000c00 + 0x7c ] = 0x000000c7 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xc7 IB[4@0x100000c00 + 0x80 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_ES <= 0x003fffff IB[4@0x100000c00 + 0x84 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x100000c00 + 0x88 ] = 0x00000291 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x291 IB[4@0x100000c00 + 0x8c ] = 0x00002040 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_GS_ONCHIP_CNTL <= 0x00002040 IB[4@0x100000c00 + 0x90 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x100000c00 + 0x94 ] = 0x00000087 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x87 IB[4@0x100000c00 + 0x98 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_GS <= 0x003fffff IB[4@0x100000c00 + 0x9c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x100000c00 + 0xa0 ] = 0x00000046 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x46 IB[4@0x100000c00 + 0xa4 ] = 0x003ffffe ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_VS <= 0x003ffffe IB[4@0x100000c00 + 0xa8 ] = 0x00000017 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_LATE_ALLOC_VS <= 0x00000017 IB[4@0x100000c00 + 0xac ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[4@0x100000c00 + 0xb0 ] = 0x00000007 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x7 IB[4@0x100000c00 + 0xb4 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_PS <= 0x003fffff IB[4@0x100000c00 + 0xb8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x100000c00 + 0xbc ] = 0x000002d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d4 IB[4@0x100000c00 + 0xc0 ] = 0x700b0b20 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_TESS_DISTRIBUTION <= 0x700b0b20 IB[4@0x100000c00 + 0xc4 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[4@0x100000c00 + 0xc8 ] = 0x00000020 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20 IB[4@0x100000c00 + 0xcc ] = 0x01000500 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmTA_BC_BASE_ADDR <= 0x01000500 IB[4@0x100000c00 + 0xd0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmTA_BC_BASE_ADDR_HI <= 0x00000000 IB[4@0x100000c00 + 0xd4 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[4@0x100000c00 + 0xd8 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[4@0x100000c00 + 0xdc ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB Dumping IB at (gfxhub) VMID:6 0x100000c00 of 56 words from IB[6@0x1000dbc00 + 0xc] IB[6@0x100000c00 + 0x0 ] = 0xc0012800 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:28[PKT3_CONTEXT_CONTROL] IB[6@0x100000c00 + 0x4 ] = 0x80000000 ... |---+ PKT3 OPCODE 0x28, word 0: LOAD_EN: 1, LOAD_CS: 0, LOAD_GFX: 0, LOAD_MULTI: 0, LOAD_SINGLE: 0 IB[6@0x100000c00 + 0x8 ] = 0x80000000 ... \---+ PKT3 OPCODE 0x28, word 1: SHADOW_EN: 1, SHADOW_CS: 0, SHADOW_GFX: 0, SHADOW_MULTI: 0, SHADOW_SINGLE: 0 IB[6@0x100000c00 + 0xc ] = 0xc0001200 ... PKT3, COUNT:1, PREDICATE:0, SHADER_TYPE:0, OPCODE:12[PKT3_CLEAR_STATE] IB[6@0x100000c00 + 0x10 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x12, word 0: CMD: 0x00000000 IB[6@0x100000c00 + 0x14 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x100000c00 + 0x18 ] = 0x000000d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0xd4 IB[6@0x100000c00 + 0x1c ] = 0x16000012 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmPA_SC_RASTER_CONFIG <= 0x16000012 IB[6@0x100000c00 + 0x20 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmPA_SC_RASTER_CONFIG_1 <= 0x00000000 IB[6@0x100000c00 + 0x24 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x100000c00 + 0x28 ] = 0x00000286 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x286 IB[6@0x100000c00 + 0x2c ] = 0x42800000 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_HOS_MAX_TESS_LEVEL <= 0x42800000 IB[6@0x100000c00 + 0x30 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x100000c00 + 0x34 ] = 0x00000295 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x295 IB[6@0x100000c00 + 0x38 ] = 0x00000080 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_GS_PER_ES <= 0x00000080 IB[6@0x100000c00 + 0x3c ] = 0x00000040 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmVGT_ES_PER_GS <= 0x00000040 IB[6@0x100000c00 + 0x40 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x100000c00 + 0x44 ] = 0x000002a8 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2a8 IB[6@0x100000c00 + 0x48 ] = 0x00000001 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_INSTANCE_STEP_RATE_0 <= 0x00000001 IB[6@0x100000c00 + 0x4c ] = 0xc0036900 ... PKT3, COUNT:4, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x100000c00 + 0x50 ] = 0x00000100 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x100 IB[6@0x100000c00 + 0x54 ] = 0xffffffff ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_MAX_VTX_INDX <= 0xffffffff IB[6@0x100000c00 + 0x58 ] = 0x00000000 ... |---+ PKT3 OPCODE 0x69, word 2: gfx80.mmVGT_MIN_VTX_INDX <= 0x00000000 IB[6@0x100000c00 + 0x5c ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 3: gfx80.mmVGT_INDX_OFFSET <= 0x00000000 IB[6@0x100000c00 + 0x60 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x100000c00 + 0x64 ] = 0x00000147 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x147 IB[6@0x100000c00 + 0x68 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_LS <= 0x003fffff IB[6@0x100000c00 + 0x6c ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x100000c00 + 0x70 ] = 0x00000107 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x107 IB[6@0x100000c00 + 0x74 ] = 0x0000003f ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_HS <= 0x0000003f IB[6@0x100000c00 + 0x78 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x100000c00 + 0x7c ] = 0x000000c7 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0xc7 IB[6@0x100000c00 + 0x80 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_ES <= 0x003fffff IB[6@0x100000c00 + 0x84 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x100000c00 + 0x88 ] = 0x00000291 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x291 IB[6@0x100000c00 + 0x8c ] = 0x00002040 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_GS_ONCHIP_CNTL <= 0x00002040 IB[6@0x100000c00 + 0x90 ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x100000c00 + 0x94 ] = 0x00000087 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x87 IB[6@0x100000c00 + 0x98 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_GS <= 0x003fffff IB[6@0x100000c00 + 0x9c ] = 0xc0027600 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x100000c00 + 0xa0 ] = 0x00000046 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x46 IB[6@0x100000c00 + 0xa4 ] = 0x003ffffe ... |---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_VS <= 0x003ffffe IB[6@0x100000c00 + 0xa8 ] = 0x00000017 ... \---+ PKT3 OPCODE 0x76, word 2: gfx80.mmSPI_SHADER_LATE_ALLOC_VS <= 0x00000017 IB[6@0x100000c00 + 0xac ] = 0xc0017600 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:76[PKT3_SET_SH_REG] IB[6@0x100000c00 + 0xb0 ] = 0x00000007 ... |---+ PKT3 OPCODE 0x76, word 0: OFFSET: 0x7 IB[6@0x100000c00 + 0xb4 ] = 0x003fffff ... \---+ PKT3 OPCODE 0x76, word 1: gfx80.mmSPI_SHADER_PGM_RSRC3_PS <= 0x003fffff IB[6@0x100000c00 + 0xb8 ] = 0xc0016900 ... PKT3, COUNT:2, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x100000c00 + 0xbc ] = 0x000002d4 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x2d4 IB[6@0x100000c00 + 0xc0 ] = 0x700b0b20 ... \---+ PKT3 OPCODE 0x69, word 1: gfx80.mmVGT_TESS_DISTRIBUTION <= 0x700b0b20 IB[6@0x100000c00 + 0xc4 ] = 0xc0026900 ... PKT3, COUNT:3, PREDICATE:0, SHADER_TYPE:0, OPCODE:69[PKT3_SET_CONTEXT_REG] IB[6@0x100000c00 + 0xc8 ] = 0x00000020 ... |---+ PKT3 OPCODE 0x69, word 0: OFFSET: 0x20 IB[6@0x100000c00 + 0xcc ] = 0x01000500 ... |---+ PKT3 OPCODE 0x69, word 1: gfx80.mmTA_BC_BASE_ADDR <= 0x01000500 IB[6@0x100000c00 + 0xd0 ] = 0x00000000 ... \---+ PKT3 OPCODE 0x69, word 2: gfx80.mmTA_BC_BASE_ADDR_HI <= 0x00000000 IB[6@0x100000c00 + 0xd4 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[6@0x100000c00 + 0xd8 ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] IB[6@0x100000c00 + 0xdc ] = 0xffff1000 ... PKT3, COUNT:0, PREDICATE:0, SHADER_TYPE:0, OPCODE:10[PKT3_NOP] End of IB