OUT_PKT7
OUT_PKT7(ring, CP_PREEMPT_ENABLE_GLOBAL, 1);
OUT_PKT7(ring, CP_SET_PROTECTED_MODE, 1);
OUT_PKT7(ring, CP_SET_PROTECTED_MODE, 1);
OUT_PKT7(ring, CP_PREEMPT_ENABLE_LOCAL, 1);
OUT_PKT7(ring, CP_YIELD_ENABLE, 1);
OUT_PKT7(ring, CP_INDIRECT_BUFFER_PFE, 3);
OUT_PKT7(ring, CP_SET_RENDER_MODE, 5);
OUT_PKT7(ring, CP_YIELD_ENABLE, 1);
OUT_PKT7(ring, CP_EVENT_WRITE, 4);
OUT_PKT7(ring, CP_CONTEXT_SWITCH_YIELD, 4);
OUT_PKT7(ring, CP_WHERE_AM_I, 2);
OUT_PKT7(ring, CP_ME_INIT, 8);
OUT_PKT7(ring, CP_SET_PROTECTED_MODE, 1);
OUT_PKT7(ring, CP_SET_PROTECTED_MODE, 1);
OUT_PKT7(ring, CP_PREEMPT_ENABLE_GLOBAL, 1);
OUT_PKT7(ring, CP_PREEMPT_ENABLE_LOCAL, 1);
OUT_PKT7(ring, CP_YIELD_ENABLE, 1);
OUT_PKT7(ring, CP_CONTEXT_SWITCH_YIELD, 4);
OUT_PKT7(gpu->rb[0], CP_EVENT_WRITE, 1);
OUT_PKT7(gpu->rb[0], CP_SET_SECURE_MODE, 1);
OUT_PKT7(ring, CP_SET_PROTECTED_MODE, 1);
OUT_PKT7(ring, CP_INDIRECT_BUFFER_PFE, 3);
OUT_PKT7(ring, CP_SET_PROTECTED_MODE, 1);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_ME_INIT, 7);
OUT_PKT7(ring, CP_WHERE_AM_I, 2);
OUT_PKT7(gpu->rb[0], CP_SET_SECURE_MODE, 1);
OUT_PKT7(ring, CP_REG_TO_MEM, 3);
OUT_PKT7(ring, CP_WAIT_TIMESTAMP, 4);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_RESET_CONTEXT_STATE, 1);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_EVENT_WRITE, 1);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_SET_PROTECTED_MODE, 1);
OUT_PKT7(ring, CP_SMMU_TABLE_UPDATE, 4);
OUT_PKT7(ring, CP_MEM_WRITE, 5);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_EVENT_WRITE, 1);
OUT_PKT7(ring, CP_WAIT_REG_MEM, 6);
OUT_PKT7(ring, CP_SET_PROTECTED_MODE, 1);
OUT_PKT7(ring, CP_EVENT_WRITE, 1);
OUT_PKT7(ring, CP_EVENT_WRITE, 1);
OUT_PKT7(ring, CP_INDIRECT_BUFFER, 3);
OUT_PKT7(ring, CP_EVENT_WRITE, 4);
OUT_PKT7(ring, CP_SET_PSEUDO_REG, 12);
OUT_PKT7(ring, CP_SET_AMBLE, 3);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_SET_MARKER, 1);
OUT_PKT7(ring, CP_SET_MARKER, 1);
OUT_PKT7(ring, CP_INDIRECT_BUFFER, 3);
OUT_PKT7(ring, CP_SET_MARKER, 1);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_EVENT_WRITE, 1);
OUT_PKT7(ring, CP_EVENT_WRITE, 1);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_EVENT_WRITE, 4);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_WAIT_TIMESTAMP, 4);
OUT_PKT7(ring, CP_EVENT_WRITE, 4);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_SET_MARKER, 1);
OUT_PKT7(ring, CP_CONTEXT_SWITCH_YIELD, 4);
OUT_PKT7(ring, CP_SET_PROTECTED_MODE, 1);
OUT_PKT7(ring, CP_CONTEXT_SWITCH_YIELD, 4);
OUT_PKT7(ring, CP_ME_INIT, 8);
OUT_PKT7(ring, CP_THREAD_CONTROL, 1);
OUT_PKT7(ring, CP_ME_INIT, 4);
OUT_PKT7(gpu->rb[0], CP_SET_SECURE_MODE, 1);