role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-10 Thread David Herrmann
Hi On Tue, Sep 9, 2014 at 10:16 AM, Ville Syrj?l? wrote: > On Tue, Sep 09, 2014 at 10:43:35AM +1000, Dave Airlie wrote: >> From my POV I don't think the modesetting interface needs to take >> crtcs, just connectors and modes, >> so I'm wondering going forward for atomic should we even accept crtc

role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-10 Thread Alex Deucher
On Mon, Sep 8, 2014 at 8:43 PM, Dave Airlie wrote: > Hi, > > So I've been attempting to hide the 30" Dell MST monitors in the > kernel, and ran into a number of problems, > but the major one is how to steal a crtc and get away with it. > > The standard scenario I have is > > CRTC 0: eDP monitor co

role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-10 Thread Ville Syrjälä
On Tue, Sep 09, 2014 at 07:22:49PM -0400, Rob Clark wrote: > On Tue, Sep 9, 2014 at 4:16 AM, Ville Syrj?l? > wrote: > > On Tue, Sep 09, 2014 at 10:43:35AM +1000, Dave Airlie wrote: > >> Hi, > >> > >> So I've been attempting to hide the 30" Dell MST monitors in the > >> kernel, and ran into a numbe

role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-10 Thread Rob Clark
On Wed, Sep 10, 2014 at 4:20 AM, Ville Syrj?l? wrote: > On Tue, Sep 09, 2014 at 07:22:49PM -0400, Rob Clark wrote: >> On Tue, Sep 9, 2014 at 4:16 AM, Ville Syrj?l? >> wrote: >> > On Tue, Sep 09, 2014 at 10:43:35AM +1000, Dave Airlie wrote: >> >> Hi, >> >> >> >> So I've been attempting to hide the

role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-09 Thread Aaron Plattner
On 09/08/2014 11:37 PM, Keith Packard wrote: > With atomic mode setting in the kernel, I think you're probably right in > proposing to eliminate explicit CRTC allocation from that. I do think > you'll want to indicate the number of available CRTCs in the display > engine, and the number of CRTCs ea

role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-09 Thread Rob Clark
On Tue, Sep 9, 2014 at 4:16 AM, Ville Syrj?l? wrote: > On Tue, Sep 09, 2014 at 10:43:35AM +1000, Dave Airlie wrote: >> Hi, >> >> So I've been attempting to hide the 30" Dell MST monitors in the >> kernel, and ran into a number of problems, >> but the major one is how to steal a crtc and get away w

role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-09 Thread Dave Airlie
On 9 September 2014 10:43, Dave Airlie wrote: > Hi, > > So I've been attempting to hide the 30" Dell MST monitors in the > kernel, and ran into a number of problems, > but the major one is how to steal a crtc and get away with it. > > The standard scenario I have is > > CRTC 0: eDP monitor connect

role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-09 Thread Ville Syrjälä
On Tue, Sep 09, 2014 at 10:43:35AM +1000, Dave Airlie wrote: > Hi, > > So I've been attempting to hide the 30" Dell MST monitors in the > kernel, and ran into a number of problems, > but the major one is how to steal a crtc and get away with it. > > The standard scenario I have is > > CRTC 0: eD

role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-09 Thread Dave Airlie
Hi, So I've been attempting to hide the 30" Dell MST monitors in the kernel, and ran into a number of problems, but the major one is how to steal a crtc and get away with it. The standard scenario I have is CRTC 0: eDP monitor connected hotplug 30" monitor, userspace decides to configure things

role of crtcs in modesetting interfaces and possible abstraction away from userspace

2014-09-08 Thread Keith Packard
Dave Airlie writes: > Hi, > > So I've been attempting to hide the 30" Dell MST monitors in the > kernel, and ran into a number of problems, > but the major one is how to steal a crtc and get away with it. > > The standard scenario I have is > > CRTC 0: eDP monitor connected > > hotplug 30" monito