From owner-freebsd-current Tue Sep 22 02:27:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA25821 for freebsd-current-outgoing; Tue, 22 Sep 1998 02:27:11 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from bandicoot.prth.tensor.pgs.com (bandicoot.prth.tensor.pgs.com [157.147.224.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA25681 for ; Tue, 22 Sep 1998 02:26:24 -0700 (PDT) (envelope-from shocking@ariadne.prth.tensor.pgs.com) Received: from ariadne.tensor.pgs.com (ariadne [157.147.227.36]) by bandicoot.prth.tensor.pgs.com (8.8.8/8.8.8) with SMTP id RAA08681; Tue, 22 Sep 1998 17:25:41 +0800 (WST) Received: from ariadne by ariadne.tensor.pgs.com (SMI-8.6/SMI-SVR4) id RAA01887; Tue, 22 Sep 1998 17:25:41 +0800 Message-Id: <199809220925.RAA01887@ariadne.tensor.pgs.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Doug Rabson cc: current@FreeBSD.ORG Subject: Re: Need a mojor dev number.. In-reply-to: Your message of "Tue, 22 Sep 1998 10:13:44 +0100." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 22 Sep 1998 17:25:40 +0800 From: Stephen Hocking-Senior Programmer PGS Tensor Perth Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Mon, 21 Sep 1998, Stephen Hocking-Senior Programmer PGS Tensor Perth wrote: > > > I'm porting the 3dfx driver to FreeBSD (as released by Daryl Strauss) and am > > in need of a major number so I can actually get this thing going. Can someone > > hand me something? This looks quite straightforward otherwise. > > Please tell me that you are porting Glide to FreeBSD! I am dying for a > FreeBSD glide since its the only currently working freeware unix 3D > hardware solution but I just don't have the time to take on a glide port > as well as everything else... > Weeellll... I'm porting the device driver, as to run the Linux Glide libs you need root privs to do the portio stuff when you don't have an operable /dev/3dfx. Certain Linux 3d applications are setuid, but reset themselves as nobody once they start. This then screws up subsequent port I/O. To free myself from this noxiousness (and because I'm tired of running a custom version of the Linux emulator), I've decied to port the device driver so that the Linux libraries can use it. It will need a couple of additions to linux_ioctl.c & one of the .h files, but I'm sure that's more acceptable than the truck-sized security hole my current "fix" involves. If Daryll Strauss would stop moving the goalposts all the time I'd consider asking for permission from 3dfx to do this, but I'm waiting until he has the multi-texture & SLI support in Glide. Stephen -- The views expressed above are not those of PGS Tensor. "We've heard that a million monkeys at a million keyboards could produce the Complete Works of Shakespeare; now, thanks to the Internet, we know this is not true." Robert Wilensky, University of California To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message