From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751196AbWFBD1o (ORCPT ); Thu, 1 Jun 2006 23:27:44 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751191AbWFBD1n (ORCPT ); Thu, 1 Jun 2006 23:27:43 -0400 Received: from nz-out-0102.google.com ([64.233.162.192]:40075 "EHLO nz-out-0102.google.com") by vger.kernel.org with ESMTP id S1751196AbWFBD1m (ORCPT ); Thu, 1 Jun 2006 23:27:42 -0400 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=m4dkObxQJMtrenQDTgpsDxJDrBW0DQWutatbElyWsl0rrR7W4aI7e3YypbEs0wYK81Vqq4Ow/fodFIvrA2ofQUe5zNQcB/Y/ZPq2rPM+3rWgSmaKLZ2HTcvH4rBUH9LdS4D9FRHXIcpY9grXuhy+6kd3OXI4CaT8VK7Pw0RZMT8= Message-ID: <9e4733910606012027y2567c194yf02a96319fe33e63@mail.gmail.com> Date: Thu, 1 Jun 2006 23:27:32 -0400 From: "Jon Smirl" To: "Dave Airlie" Subject: Re: OpenGL-based framebuffer concepts Cc: "Ondrej Zajicek" , "D. Hazelton" , "Pavel Machek" , "Alan Cox" , "Kyle Moffett" , "Manu Abraham" , "linux cbon" , "Helge Hafting" , Valdis.Kletnieks@vt.edu, linux-kernel@vger.kernel.org, adaplas@gmail.com In-Reply-To: <21d7e9970606011945i57e2cfd2la77459fc7273b6e7@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20060519224056.37429.qmail@web26611.mail.ukl.yahoo.com> <200605302314.25957.dhazelton@enter.net> <9e4733910605302116s5a47f5a3kf0f941980ff17e8@mail.gmail.com> <200605310026.01610.dhazelton@enter.net> <9e4733910605302139t4f10766ap86f78e50ee62f102@mail.gmail.com> <20060601092807.GA7111@localhost.localdomain> <9e4733910606010959o4f11d7cfp2d280c6f2019cccf@mail.gmail.com> <21d7e9970606011815y226ebb86ob42ec0421072cf07@mail.gmail.com> <9e4733910606011918vc53bbag4ac5e353a3e5299a@mail.gmail.com> <21d7e9970606011945i57e2cfd2la77459fc7273b6e7@mail.gmail.com> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org On 6/1/06, Dave Airlie wrote: > > > 15) re-use as much of the X drivers as possible, otherwise it will KGI. > > > > I would broaden this to use the best code where ever it is found. Of > > course X is a major source. > > I'm not considering using knowledge from X drivers, I'm considering > using the X drivers, I don't personally care about things like X's > over use of typedefs and that sort of stuff, that is what I term > semantic, people who work on X drivers know X drivers, and writing the > drivers is the biggest part of any graphic systems. I have considered that option too. It is a good place for a quick start but it is not maintainable in the long run. The driver code has to be divorced from X and not require having the entire X system around to build a new driver. Have you checked the dependencies needed for loading X drivers? Modularization may have helped but loading an X driver used to effectively suck in the entire X server due to dependencies. Sucking in all of X is not fair to alternative windowing systems. I do agree that this is a workable starting point but it can't be the long term solution. -- Jon Smirl jonsmirl@gmail.com