Rev 4358 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 4358 | Rev 4401 | ||
---|---|---|---|
Line 247... | Line 247... | ||
247 | /* emit unknown sequence of perfcounter disables that the blob |
247 | /* emit unknown sequence of perfcounter disables that the blob |
248 | * emits as part of the program state.. |
248 | * emits as part of the program state.. |
249 | */ |
249 | */ |
250 | for (i = 0; i < 6; i++) { |
250 | for (i = 0; i < 6; i++) { |
251 | OUT_PKT0(ring, REG_A3XX_SP_PERFCOUNTER0_SELECT, 1); |
251 | OUT_PKT0(ring, REG_A3XX_SP_PERFCOUNTER0_SELECT, 1); |
252 | OUT_RING(ring, 0x00000000); /* SP_PERFCOUNTER4_SELECT */ |
252 | OUT_RING(ring, 0x00000000); /* SP_PERFCOUNTER0_SELECT */ |
Line 253... | Line 253... | ||
253 | 253 | ||
254 | OUT_PKT0(ring, REG_A3XX_SP_PERFCOUNTER4_SELECT, 1); |
254 | OUT_PKT0(ring, REG_A3XX_SP_PERFCOUNTER4_SELECT, 1); |
255 | OUT_RING(ring, 0x00000000); /* SP_PERFCOUNTER4_SELECT */ |
255 | OUT_RING(ring, 0x00000000); /* SP_PERFCOUNTER4_SELECT */ |
Line 318... | Line 318... | ||
318 | [ 670.681489] kgsl kgsl-3d0: BUS CLK = 0 |
318 | [ 670.681489] kgsl kgsl-3d0: BUS CLK = 0 |
319 | */ |
319 | */ |
320 | OUT_PKT0(ring, REG_A3XX_SP_VS_OBJ_OFFSET_REG, 2); |
320 | OUT_PKT0(ring, REG_A3XX_SP_VS_OBJ_OFFSET_REG, 2); |
321 | OUT_RING(ring, A3XX_SP_VS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET(0) | |
321 | OUT_RING(ring, A3XX_SP_VS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET(0) | |
322 | A3XX_SP_VS_OBJ_OFFSET_REG_SHADEROBJOFFSET(0)); |
322 | A3XX_SP_VS_OBJ_OFFSET_REG_SHADEROBJOFFSET(0)); |
323 | OUT_RELOC(ring, vp->bo, 0, 0); /* SP_VS_OBJ_START_REG */ |
323 | OUT_RELOC(ring, vp->bo, 0, 0, 0); /* SP_VS_OBJ_START_REG */ |
324 | #endif |
324 | #endif |
Line 325... | Line 325... | ||
325 | 325 | ||
326 | OUT_PKT0(ring, REG_A3XX_SP_FS_LENGTH_REG, 1); |
326 | OUT_PKT0(ring, REG_A3XX_SP_FS_LENGTH_REG, 1); |
Line 343... | Line 343... | ||
343 | 343 | ||
344 | #if 0 |
344 | #if 0 |
345 | OUT_PKT0(ring, REG_A3XX_SP_FS_OBJ_OFFSET_REG, 2); |
345 | OUT_PKT0(ring, REG_A3XX_SP_FS_OBJ_OFFSET_REG, 2); |
346 | OUT_RING(ring, A3XX_SP_FS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET(128) | |
346 | OUT_RING(ring, A3XX_SP_FS_OBJ_OFFSET_REG_CONSTOBJECTOFFSET(128) | |
347 | A3XX_SP_FS_OBJ_OFFSET_REG_SHADEROBJOFFSET(128 - fp->instrlen)); |
347 | A3XX_SP_FS_OBJ_OFFSET_REG_SHADEROBJOFFSET(128 - fp->instrlen)); |
348 | OUT_RELOC(ring, fp->bo, 0, 0); /* SP_FS_OBJ_START_REG */ |
348 | OUT_RELOC(ring, fp->bo, 0, 0, 0); /* SP_FS_OBJ_START_REG */ |
Line 349... | Line 349... | ||
349 | #endif |
349 | #endif |
350 | 350 | ||
351 | OUT_PKT0(ring, REG_A3XX_SP_FS_FLAT_SHAD_MODE_REG_0, 2); |
351 | OUT_PKT0(ring, REG_A3XX_SP_FS_FLAT_SHAD_MODE_REG_0, 2); |