From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org)
	by finch.gentoo.org with esmtp (Exim 4.60)
	(envelope-from <gentoo-amd64+bounces-11498-garchives=archives.gentoo.org@lists.gentoo.org>)
	id 1MH0Bt-00022O-5h
	for garchives@archives.gentoo.org; Wed, 17 Jun 2009 18:48:59 +0000
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id BC3FCE03AC;
	Wed, 17 Jun 2009 18:48:55 +0000 (UTC)
Received: from office01.getdesigned.at (office01.getdesigned.at [78.142.159.250])
	by pigeon.gentoo.org (Postfix) with ESMTP id 40D78E03AC
	for <gentoo-amd64@lists.gentoo.org>; Wed, 17 Jun 2009 18:48:55 +0000 (UTC)
Received: (qmail 616 invoked from network); 17 Jun 2009 21:04:37 +0200
Received: from chello062178000135.1.11.univie.teleweb.at (HELO mail.windmuehlgasse.getdesigned.at) (62.178.0.135)
  by 192.168.139.4 with SMTP; 17 Jun 2009 21:04:37 +0200
Received: from [192.168.1.100] (unknown [192.168.1.100])
	by mail.windmuehlgasse.getdesigned.at (Postfix) with ESMTP id BFB103A90A
	for <gentoo-amd64@lists.gentoo.org>; Wed, 17 Jun 2009 20:48:53 +0200 (CEST)
Message-ID: <4A393A95.6020800@getdesigned.at>
Date: Wed, 17 Jun 2009 20:48:53 +0200
From: Sebastian Redl <sebastian.redl@getdesigned.at>
User-Agent: Thunderbird 2.0.0.19 (X11/20090110)
Precedence: bulk
List-Post: <mailto:gentoo-amd64@lists.gentoo.org>
List-Help: <mailto:gentoo-amd64+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-amd64+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-amd64+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-amd64.gentoo.org>
X-BeenThere: gentoo-amd64@lists.gentoo.org
Reply-to: gentoo-amd64@lists.gentoo.org
MIME-Version: 1.0
To: gentoo-amd64@lists.gentoo.org
Subject: Re: [gentoo-amd64] Re: Hurray! Radeon KMS in 2.6.31
References: <pan.2009.06.17.14.15.12@cox.net>	 <5bdc1c8b0906170847u241d3f5fg34cc48d6e1a5ab3b@mail.gmail.com>	 <pan.2009.06.17.17.24.52@cox.net>	 <5bdc1c8b0906171035i367a429elefd8d1e1df60dfd5@mail.gmail.com>	 <h1bb48$8au$1@ger.gmane.org> <b79f23070906171116v24babcedh47c1c9b5fca3931b@mail.gmail.com>
In-Reply-To: <b79f23070906171116v24babcedh47c1c9b5fca3931b@mail.gmail.com>
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
X-Archives-Salt: 7276fa96-4ee6-4c50-8bef-27f2df96d1d4
X-Archives-Hash: a85ed43bbc8c730f979e387aa1f82c1a

James Ausmus wrote:
>
>
> On Wed, Jun 17, 2009 at 11:02 AM, Nikos Chantziaras <realnc@arcor.de
> <mailto:realnc@arcor.de>> wrote:
>
>     On 06/17/2009 08:35 PM, Mark Knecht wrote:
>
>         Good stuff.
>
>         So guessing about the path:
>
>         1) Kernel get KMS.
>         2) Xorg-X11 develops and tests for awhile. (probably on-going
>         now?)
>
>
>     Yup, it's working already because Intel graphics chips already had
>     KMS for a while now.  It's already in Ubuntu and Fedora (though
>     not enabled by default, I think.)
>
>
> Just as a note - the Radeon KMS uses a different implementation path
> than the Intel KMS - Intel, in the kernel, uses GEM for gfx memory
> management, while Radeon (and Nouveau, and other upcoming) use the new
> TTM (which is also new for .31) - I don't *think* this will affect how
> X interfaces with the kernel driver, but, since TTM is newer than GEM
> (GEM/Intel KMS happened in .29), it might still be a little bit before
> the wrinkles are worked out.
TTM is actually older than GEM, but the Intel guys didn't like TTM and
invented GEM. But GEM is more of an interface than an implementation.
Intel has their own implementation of the GEM interface, and Radeon and
Nouveau will probably share the TTM-based GEM implementation that has
entered the kernel now.

Sebastian