From owner-svn-src-head@FreeBSD.ORG Tue Feb 4 08:26:07 2014 Return-Path: Delivered-To: svn-src-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2D9F854C; Tue, 4 Feb 2014 08:26:07 +0000 (UTC) Received: from cyrus.watson.org (cyrus.watson.org [198.74.231.69]) by mx1.freebsd.org (Postfix) with ESMTP id F3596109C; Tue, 4 Feb 2014 08:26:06 +0000 (UTC) Received: from [10.0.1.9] (host31-51-142-185.range31-51.btcentralplus.com [31.51.142.185]) by cyrus.watson.org (Postfix) with ESMTPSA id 32CEB46B1A; Tue, 4 Feb 2014 03:26:03 -0500 (EST) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: svn commit: r261266 - in head: sys/dev/drm sys/kern sys/sys usr.sbin/jail From: "Robert N. M. Watson" In-Reply-To: Date: Tue, 4 Feb 2014 08:25:57 +0000 Content-Transfer-Encoding: quoted-printable Message-Id: <728A4D1D-32E9-400C-8045-58048B07A4B1@FreeBSD.org> References: <201401291341.s0TDfDcB068211@svn.freebsd.org> <20140129134344.GW66160@FreeBSD.org> <52E906CD.9050202@freebsd.org> <20140129222210.0000711f@unknown> <20140131223011.0000163b@unknown> <52EC4DBB.50804@freebsd.org> To: Adrian Chadd X-Mailer: Apple Mail (2.1827) Cc: "src-committers@freebsd.org" , "svn-src-all@freebsd.org" , Gleb Smirnoff , James Gritton , "svn-src-head@freebsd.org" , Alexander Leidinger X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Feb 2014 08:26:07 -0000 On 4 Feb 2014, at 07:53, Adrian Chadd wrote: > I really would rather see Xorg gain whatever abstraction is necessary > to probe/attach/interface with a DRI API supported graphics card. >=20 > So, this then becomes a question of whether this is needed for DRI API > supported graphics cards, or whether you're trying to solve the > general case (eg for nvidia stuff.) It would be nice to enumerate > what's required for different ways of interfacing to the graphics > subsystem(s). A safely delegable interface to DRI and friends would be excellent -- = not just for jails, but just for the purposes of safely providing access = to unprivileged components. However, looking at the recent history of = GPU driver bugs (e.g., Samsung) I have worries. As IOMMUs become more = widely available, that should help. Robert=