All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Noland <rnoland-4LXSwLOGEL8@public.gmane.org>
To: Pekka Paalanen <pq-X3B1VOXEql0@public.gmane.org>
Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org
Subject: Re: Removal of Non-KMS support
Date: Wed, 06 Jan 2010 19:59:47 -0600	[thread overview]
Message-ID: <1262829587.2486.42.camel@balrog.2hip.net> (raw)
In-Reply-To: <20100107005827.466c968e-cxYvVS3buNOdIgDiPM52R8c4bpwCjbIv@public.gmane.org>

On Thu, 2010-01-07 at 00:58 +0200, Pekka Paalanen wrote:
> On Wed, 06 Jan 2010 15:32:30 +1000
> Ben Skeggs <skeggsb-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> 
> > I did a very quick pass at removing all the non-KMS support from
> > the DDX.  It's tested on G80 but nowhere else currently, I
> > thought some discussion would be a good idea rather than just
> > ripping it out :)
> > 
> > The non-KMS paths are messy, and lets face it, rotting badly.
> > IMO the KMS code is stable enough now that we can continue
> > without the UMS crutch, and indeed, the KMS code supports a lot
> > more chipsets (particularly on GF8 and up) than the UMS code ever
> > will.
> 
> Considering that any BSD will not have KMS for quite some time
> (do they?), this sounds very cruel. Is it really such a big
> pain to keep the code around?
> 
> OTOH, BSDs are stuck with pre-TTM Nouveau until they port GEM
> and TTM to BSDs. How much more will it cost to BSDs to add KMS
> to the list of mandatory kernel features... rnoland and others,
> any comments?

Well, I would prefer that this not get ripped out, honestly.  My current
big project queue is GEM, TTM and finally KMS.  I think that I finally
have a handle on how I'm going to finish implementing GEM now.  TTM, I
have started on, but mostly what I have now is stubs, so until I'm
deeper into porting/re-writing the code I don't have a clear plan.  I
think that it will likely be handled in much the same way as GEM, but
I'm sure there will be new things to sort out.

I've looked at KMS less than any of the other stuff so far really, but
the API is designed around linux and while much of the code to interact
with the hardware should be fairly easy to port I think, I'm really not
clear how the current API can/will tie into our (BSD) console code.  So,
basically what I'm saying here is that I don't currently have a plan for
how I'm going to deal with KMS, where I do at least have fairly clear
plans for GEM and hopefully TTM.

Unfortunately, the amount of time that I have available to work on stuff
has just been dramatically reduced, at least for the time being.

robert.

-- 
Robert Noland <rnoland-4LXSwLOGEL8@public.gmane.org>
2Hip Networks

  parent reply	other threads:[~2010-01-07  1:59 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-01-06  5:32 Removal of Non-KMS support Ben Skeggs
2010-01-06 20:59 ` Francisco Jerez
     [not found]   ` <87iqbfhrvr.fsf-sGOZH3hwPm2sTnJN9+BGXg@public.gmane.org>
2010-01-06 22:16     ` Maarten Maathuis
     [not found]       ` <6d4bc9fc1001061416h39a64a13r7b2d5c4efde1f868-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-01-06 22:20         ` Maarten Maathuis
2010-01-06 22:20     ` Ben Skeggs
2010-01-13 21:22     ` Xavier
     [not found]       ` <91752841001131322s6b899029pb8dac24c2e18b1ca-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-01-13 22:24         ` Ben Skeggs
2010-01-06 22:58 ` Pekka Paalanen
     [not found]   ` <20100107005827.466c968e-cxYvVS3buNOdIgDiPM52R8c4bpwCjbIv@public.gmane.org>
2010-01-06 23:21     ` Ben Skeggs
2010-01-07  1:59     ` Robert Noland [this message]
     [not found]       ` <1262829587.2486.42.camel-it3iGQysvyiGwK4wanZbFg@public.gmane.org>
2010-01-07  8:56         ` Maarten Maathuis
     [not found]           ` <6d4bc9fc1001070056x7e9e9a04pef692dde5d5eced9-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-01-07 10:23             ` Ben Skeggs
2010-01-07 11:45               ` Maarten Maathuis
2010-01-23 10:25         ` Porting nouveau/ttm/drm to FreeBSD/OpenSolaris "C. Bergström"
     [not found]           ` <4B5ACE8C.40907-Hl0AACgZOF5l57MIdRCFDg@public.gmane.org>
2010-01-23 14:20             ` Krzysztof Smiechowicz
     [not found]               ` <4B5B05BE.3080606-5tc4TXWwyLM@public.gmane.org>
2010-01-23 14:46                 ` "C. Bergström"
2010-01-23 16:15             ` Robert Noland
2010-01-23 20:43             ` Stephane Marchesin
     [not found]               ` <6a89f9d51001231243o1cc0899aw4338c121e4af59b1-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-01-23 21:33                 ` "C. Bergström"
2010-01-23 21:34             ` Dave Airlie
2010-01-07 19:49 ` Removal of Non-KMS support Xavier
     [not found]   ` <91752841001071149u155f3e22veb91b07167f60f36-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2010-01-07 22:09     ` Ben Skeggs

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1262829587.2486.42.camel@balrog.2hip.net \
    --to=rnoland-4lxswlogel8@public.gmane.org \
    --cc=nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org \
    --cc=pq-X3B1VOXEql0@public.gmane.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.