Sync gfx8.0 DMAframe to windows scheme: 1)only one SWITCH_BUFFER to the end of CS 2)insert 128 nop before&after VM flushy to prevent CE vm fault 3)use CONTEXT_CONTROL to dynamically control preamble IB skipping Monk Liu (4): drm/amdgpu:add switch buffer to end of CS drm/amdgpu:new method to sync ce&de drm/amdgpu:change job->ctx field name drm/amdgpu:implement CONTEXT_CONTROL drivers/gpu/drm/amd/amdgpu/amdgpu.h | 13 ++++++- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +++++++- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 28 ++++++++------- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 63 +++++++++++++++++++++++---------- 5 files changed, 87 insertions(+), 33 deletions(-) -- 1.9.1