All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] static CSA for SRIOV serials
@ 2017-01-09  8:02 Monk Liu
       [not found] ` <1483948982-27056-1-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org>
  0 siblings, 1 reply; 26+ messages in thread
From: Monk Liu @ 2017-01-09  8:02 UTC (permalink / raw)
  To: amd-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW; +Cc: Monk Liu

per device CSA is needed by world switch preemption for SRIOV virtualization
we create CSA per device, and map it on each VM in vm_init, and update CSA BO
bo_va in each submission.

*** BLURB HERE ***

Monk Liu (7):
  drm/amdgpu:add new file for SRIOV
  drm/amdgpu:new field members for SRIOV
  drm/amdgpu:impl static CSA alloc/dealloc
  drm/amdgpu:impl static CSA map/unmap routines
  drm/amdgpu:set static csa function
  drm/amdgpu:alloc/dealloc csa accordingly
  drm/amdgpu:map/unmap static csa accordingly

 drivers/gpu/drm/amd/amdgpu/Makefile        |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c     |  14 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |   7 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c   | 142 +++++++++++++++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h   |  21 +++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c     |  11 +++
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h     |   2 +
 drivers/gpu/drm/amd/amdgpu/vi.c            |   3 +
 8 files changed, 201 insertions(+), 1 deletion(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c

-- 
2.7.4

_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2017-01-10 12:25 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-09  8:02 [PATCH 0/7] static CSA for SRIOV serials Monk Liu
     [not found] ` <1483948982-27056-1-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org>
2017-01-09  8:02   ` [PATCH 1/7] drm/amdgpu:add new file for SRIOV Monk Liu
     [not found]     ` <1483948982-27056-2-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org>
2017-01-09 10:57       ` Christian König
2017-01-09  8:02   ` [PATCH 2/7] drm/amdgpu:new field members " Monk Liu
     [not found]     ` <1483948982-27056-3-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org>
2017-01-09 10:57       ` Christian König
     [not found]         ` <9f6b9ab8-3bb1-7a57-75d9-70d23d5dd74b-ANTagKRnAhcb1SvskN2V4Q@public.gmane.org>
2017-01-10  3:03           ` 答复: " Liu, Monk
     [not found]             ` <BY2PR1201MB11106E7ABC5FF87AF1F6F67A84670-O28G1zQ8oGliQkyLPkmea2rFom/aUZj6nBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org>
2017-01-10  9:51               ` Christian König
     [not found]                 ` <aec66a0f-0fd7-1e02-f160-999fc76de4a6-ANTagKRnAhcb1SvskN2V4Q@public.gmane.org>
2017-01-10  9:57                   ` 答复: " Liu, Monk
     [not found]                     ` <BY2PR1201MB1110F2B6E7FB093F369ACA2884670-O28G1zQ8oGliQkyLPkmea2rFom/aUZj6nBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org>
2017-01-10 12:25                       ` Christian König
2017-01-10  3:05           ` Liu, Monk
     [not found]             ` <BY2PR1201MB1110963B2DE72B2892D4AC1F84670-O28G1zQ8oGliQkyLPkmea2rFom/aUZj6nBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org>
2017-01-10  9:48               ` Christian König
2017-01-09  8:02   ` [PATCH 3/7] drm/amdgpu:impl static CSA alloc/dealloc Monk Liu
     [not found]     ` <1483948982-27056-4-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org>
2017-01-09 10:59       ` Christian König
2017-01-09  8:02   ` [PATCH 4/7] drm/amdgpu:impl static CSA map/unmap routines Monk Liu
     [not found]     ` <1483948982-27056-5-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org>
2017-01-09 11:01       ` Christian König
2017-01-09  8:03   ` [PATCH 5/7] drm/amdgpu:set static csa function Monk Liu
     [not found]     ` <1483948982-27056-6-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org>
2017-01-09 11:02       ` Christian König
2017-01-09  8:03   ` [PATCH 6/7] drm/amdgpu:alloc/dealloc csa accordingly Monk Liu
     [not found]     ` <1483948982-27056-7-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org>
2017-01-10  7:56       ` Nils Wallménius
     [not found]         ` <CA+nq7DuCviSbC7ty46j7YqYM83c5=oZF19eAfZLT1_ehYNqu+A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-01-10  9:59           ` 答复: " Liu, Monk
2017-01-09  8:03   ` [PATCH 7/7] drm/amdgpu:map/unmap static " Monk Liu
     [not found]     ` <1483948982-27056-8-git-send-email-Monk.Liu-5C7GfCeVMHo@public.gmane.org>
2017-01-09 11:04       ` Christian König
     [not found]         ` <4f78e5dd-f7e8-0976-5abf-305e0b793ba1-ANTagKRnAhcb1SvskN2V4Q@public.gmane.org>
2017-01-10  2:40           ` 答复: " Liu, Monk
     [not found]             ` <BY2PR1201MB11108A5E8A3EF7F10C0392AE84670-O28G1zQ8oGliQkyLPkmea2rFom/aUZj6nBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org>
2017-01-10  9:44               ` Christian König
     [not found]                 ` <cd95519f-f45b-6865-0fab-e75a970a48b0-ANTagKRnAhcb1SvskN2V4Q@public.gmane.org>
2017-01-10  9:53                   ` 答复: " Liu, Monk
     [not found]                     ` <BY2PR1201MB1110632E66A596FA820250E584670-O28G1zQ8oGliQkyLPkmea2rFom/aUZj6nBOFsp37pqbUKgpGm//BTAC/G2K4zDHf@public.gmane.org>
2017-01-10 12:19                       ` Christian König

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.