[V3 00/11] Add support AMD GPU virtualization soultion

Christian König deathsimple at vodafone.de
Wed Jan 11 13:47:03 UTC 2017


Patches #1-#3, #5 and #8 are Reviewed-by: Christian König 
<christian.koenig at amd.com>.

Patch #6, #9 and #10 are Acked-by: Christian König 
<christian.koenig at amd.com>.

Patch #4: Just send out a question on this.

Patch #7 is missing a comment that this applies during driver 
load/unload, cause that isn't obvious.

With that fixed the patch is Reviewed-by: Christian König 
<christian.koenig at amd.com> as well.

Patch #10 please add the comment that this is just a temporary 
workaround to the code as well.

With that fixed the patch is also Reviewed-by: Christian König 
<christian.koenig at amd.com>.

Regards,
Christian.

Am 11.01.2017 um 14:18 schrieb Xiangliang Yu:
> This patch series will enable AMD GPU virtualization and wires it
> into amdgpu modules.
>
> Changes in V3:
> 1. rename field name;
> 2. remove extra fence_get()/fence_put();
> 3. fixed coding style;
> 4. update patch comment;
>
> Changes in V2:
> 1. define new high level interface for non-asic specific;
> 2. add asic specific file to support specific asic;
> 3. not include KIQ patch as it has been merged into kernel;
> 4. not include CSA patch as monk will submit it;
>
> Xiangliang Yu (11):
>    drm/amdgpu/ring: add two interfaces to support r/w registers with kiq
>    drm/amdgpu/gfx8: implement emit_rreg/wreg function
>    drm/amdgpu/virt: add runtime flag
>    drm/amdgpu/virt: use kiq to access registers
>    drm/amdgpu/virt: add high level interfaces for virt
>    drm/amdgpu/virt: implement VI virt operation interfaces
>    drm/amdgpu: request/release full gpu access if device is vf
>    drm/amdgpu/vi: add support virtualization
>    drm/amdgpu/virt: enable virtual display
>    drm/amdgpu/virt: disable dc
>    drm/amdgpu: do not reset gpu for virtualization
>
>   drivers/gpu/drm/amd/amdgpu/Makefile        |   4 +-
>   drivers/gpu/drm/amd/amdgpu/amdgpu.h        |   2 +
>   drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |  21 +
>   drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c    |   6 +
>   drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h   |   2 +
>   drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c   | 146 +++++++
>   drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h   |  30 +-
>   drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c      |  37 ++
>   drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c      | 592 +++++++++++++++++++++++++++++
>   drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h      |  55 +++
>   drivers/gpu/drm/amd/amdgpu/vi.c            |  35 +-
>   11 files changed, 926 insertions(+), 4 deletions(-)
>   create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
>   create mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c
>   create mode 100644 drivers/gpu/drm/amd/amdgpu/mxgpu_vi.h
>



More information about the amd-gfx mailing list