Re: [PATCH driver/intel] sna/cursor: Make sure hw cursors are disabled before disabling secondary planes

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

 



On Tue, Jun 21, 2016 at 09:25:36PM +0100, Chris Wilson wrote:
> On Tue, Jun 21, 2016 at 07:34:34PM +0200, Egbert Eich wrote:
> > When the hw cursors are not disabled before the cursor planes get disabled
> > we may lose the cursor later on. Thus make sure the cursors are disabled
> > before the cursor planes are.
> 
> The cursor would already be controlled by the xf86SetDesiredModes(), so
> we can skip disabling entirely. What we should do instead is add the
> paranoia check, but I can't see an easy way to inquire what the kernel
> thinks the legacy cursor handle should be.
> 
> commit f1c757e4518f6835bbff6c940269a5c6be75f202
> Author: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx>
> Date:   Tue Jun 21 21:17:15 2016 +0100
> 
>     sna: Only shutdown unknown secondary planes on CRTC we control
>     
>     In a ZaphodHead scenario, we do not own all the CRTC and so we should
>     not be making changes outside of our zone of control. Also, we only want
>     to disable secondary overlay planes and ignore the secondary cursor
>     planes which are controlled through the normal modesetting.
>     
>     As we are now tracking all sprite planes on a CRTC, this leads to much
>     simpler code.

Chris, thanks for the patch! I've been able to test it now - it works.

Cheers,
	Egbert.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/intel-gfx




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