From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id B8ADF198005 for ; Tue, 5 Mar 2013 08:46:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 824EDE05EB; Tue, 5 Mar 2013 08:46:47 +0000 (UTC) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 91ECBE0552 for ; Tue, 5 Mar 2013 08:46:46 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 042A020894 for ; Tue, 5 Mar 2013 03:46:46 -0500 (EST) Received: from frontend2.nyi.mail.srv.osa ([10.202.2.161]) by compute3.internal (MEProxy); Tue, 05 Mar 2013 03:46:46 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=date:from:to:subject:message-id :references:mime-version:content-type:in-reply-to; s=smtpout; bh=i9nJvUdOrWUJZ1D8njovSAoxMMI=; b=AZXzckI6P36d+D+ecMIXBTINkE8L wu3+hNQOOpdLRge0V5vVxu86+2fa//4f9dQ+kcrsYH0T4sEnqGGToBmWRBXai7yk 5xgUt66srBodcbuSa7tg+7qfSl+IVldWkMun1YivIgU9+IJvgTovysjELUxJ00gk 9f0p/RVsMKBTZo0= X-Sasl-enc: Irz1b7jM8cNGkK+BANovuL0uJCzQRItYRuxVvsC2oNkg 1362473205 Received: from localhost (unknown [118.143.64.134]) by mail.messagingengine.com (Postfix) with ESMTPA id 5396820117D; Tue, 5 Mar 2013 03:46:45 -0500 (EST) Date: Tue, 5 Mar 2013 16:47:09 +0800 From: Greg KH To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] maintainer-wanted: x11-drivers/nvidia-drivers Message-ID: <20130305084709.GA1007@kroah.com> References: <51341977.8040105@gentoo.org> <20130304162850.GA20808@waltdnes.org> <20130305070131.GA21752@waltdnes.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130305070131.GA21752@waltdnes.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Archives-Salt: 2b9c008e-67b8-4e05-b50d-ba8392061abc X-Archives-Hash: 0b0577862af708db2e2ea46e48c2635a On Tue, Mar 05, 2013 at 02:01:31AM -0500, Walter Dnes wrote: > On Mon, Mar 04, 2013 at 03:44:33PM -0100, Carlos Silva wrote > > On Mon, Mar 4, 2013 at 3:28 PM, Walter Dnes wrote: > > > > > I'm not a C programmer, let alone a developer, so this may be a stupid > > > question, but here goes... has anyone ever tried doing a HAL (Hardware > > > Abstraction Layer) to present a reasonably stable interface to binary > > > video drivers? Think of it as a shim translating a "pseudo-API" into > > > "the real API" that the kernel exposes directly. Surely, we can do > > > better than VESA. Give drivers 2 options... > > > 1) direct kernel access like now > > > 2) access via the HAL/shim > > > > > > Just read this file and you'll have the answer: > > /usr/src/linux/Documentation/stable_api_nonsense.txt > > Thanks. That was an eye-opener. If user-space drivers are really > that slow, we may as well stick with VESA as a fallback. Ok, I'll bite, What do you mean by that? Where does the stable_api_nonsense.txt file talk about userspace drivers? greg "I wrote that file" k-h