[PATCH] drm/amdgpu: Temparary disable the sdma use pollmem feature for sriov.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Christian,
     Thanks your comment, please ignore this patch. Will find out the root cause about why the pollmem doesn't work.

Best Wishes,
Emily Deng



> -----Original Message-----
> From: Christian König [mailto:ckoenig.leichtzumerken at gmail.com]
> Sent: Friday, January 19, 2018 6:22 PM
> To: Deng, Emily <Emily.Deng at amd.com>; amd-gfx at lists.freedesktop.org
> Subject: Re: [PATCH] drm/amdgpu: Temparary disable the sdma use pollmem
> feature for sriov.
> 
> Am 19.01.2018 um 11:14 schrieb Emily Deng:
> > It still has some serious issues(guest driver reload fail, etc), when
> > use pollmem feature for sdma3.
> >
> > Signed-off-by: Emily Deng <Emily.Deng at amd.com>
> > ---
> >   drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 2 +-
> >   1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
> > b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
> > index 3e22ae4..0f8f614 100644
> > --- a/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
> > +++ b/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
> > @@ -1209,7 +1209,7 @@ static int sdma_v3_0_sw_init(void *handle)
> >   	for (i = 0; i < adev->sdma.num_instances; i++) {
> >   		ring = &adev->sdma.instance[i].ring;
> >   		ring->ring_obj = NULL;
> > -		if (!amdgpu_sriov_vf(adev)) {
> > +		if (1) {
> 
> That needs a comment why we have it and I suggest writing this as:
> 
> /* Disabled for now because... */
> if (true /* !amdgpu_sriov_vf(adev) */)
> 
> Regards,
> Christian.
> 
> >   			ring->use_doorbell = true;
> >   			ring->doorbell_index = (i == 0) ?
> >   				AMDGPU_DOORBELL_sDMA_ENGINE0 :
> AMDGPU_DOORBELL_sDMA_ENGINE1;



[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux