*** BLURB HERE *** to enable GFX SRIOV we need insert some new packag in gfx ring which called META-DATA write command, and meta-data is composed by two parts: CE and DE. CE's meta-data write need prior to CNTX_CNTL package while DE's should following that. meta-data will notify CP about the CSA address for usage when preeption occured. Monk Liu (3): drm/amdgpu:add META_DATA struct for CSA/SRIOV drm/amdgpu:implement META-DATA write routines drm/amdgpu:invoke meta-data write around cntx_cntl drivers/gpu/drm/amd/amdgpu/amdgpu.h | 32 +++++++++ drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 77 +++++++++++++++++++++ drivers/gpu/drm/amd/amdgpu/vi.h | 112 +++++++++++++++++++++++++++++++ 5 files changed, 225 insertions(+) -- 2.7.4