[PATCH] drm/amdgpu/sriov: reject kms open if TDR not finished or failed
Deng, Emily
Emily.Deng at amd.com
Thu Apr 26 07:57:50 UTC 2018
This seems like a bad idea, as it would cause basically any userspace
which wants to use the GPU to fail to start during a GPU reset.
[Emily] Yes, this is what the change want to do, when driver is doing
gpu recover or hardware is doing reset, it doesn't want to be
interrupted, and during the reset any driver open kms is meaningless.
Applications randomly failing to start up during a GPU reset would be
surprising and confusing for the user. The driver needs to handle this
transparently.
[Emily] Yes, you are right, how about to sleep for some time in here to wait the GPU reset
successfully. After sleep, if it still in gpu reset, then return error to APP?
Best Wishes,
Emily Deng
> -----Original Message-----
> From: Michel Dänzer [mailto:michel at daenzer.net]
> Sent: Thursday, April 26, 2018 3:33 PM
> To: Deng, Emily <Emily.Deng at amd.com>; Liu, Monk <Monk.Liu at amd.com>
> Cc: amd-gfx at lists.freedesktop.org
> Subject: Re: [PATCH] drm/amdgpu/sriov: reject kms open if TDR not finished
> or failed
>
> On 2018-04-26 04:03 AM, Deng, Emily wrote:
> > Hi Michel,
> >> This seems like a bad idea, as it would cause basically any userspace
> >> which wants to use the GPU to fail to start during a GPU reset.
> > [Emily] Yes, this is what the change want to do, when driver is doing
> > gpu recover or hardware is doing reset, it doesn't want to be
> > interrupted, and during the reset any driver open kms is meaningless.
>
> Applications randomly failing to start up during a GPU reset would be
> surprising and confusing for the user. The driver needs to handle this
> transparently.
>
>
> --
> Earthling Michel Dänzer | http://www.amd.com
> Libre software enthusiast | Mesa and X developer
More information about the amd-gfx
mailing list