From owner-freebsd-multimedia Sat Aug 2 05:57:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id FAA22308 for multimedia-outgoing; Sat, 2 Aug 1997 05:57:14 -0700 (PDT) Received: from rah.star-gate.com (rah.star-gate.com [204.188.121.18]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id FAA22303; Sat, 2 Aug 1997 05:57:11 -0700 (PDT) Received: from rah.star-gate.com (localhost.star-gate.com [127.0.0.1]) by rah.star-gate.com (8.8.5/8.8.5) with ESMTP id FAA00415; Sat, 2 Aug 1997 05:57:05 -0700 (PDT) Message-Id: <199708021257.FAA00415@rah.star-gate.com> X-Mailer: exmh version 2.0gamma 1/27/96 To: hackers@FreeBSD.ORG cc: multimedia@FreeBSD.ORG Subject: Voodoo Graphics works on FreeBSD 8) Date: Sat, 02 Aug 1997 05:57:05 -0700 From: Amancio Hasty Sender: owner-freebsd-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Howdy, I downloaded the linux thingy from ftp.3dfx.com and it seems to work on my FreeBSD-current box 8) Had to patch the linux emulation layer to support iopl. A quick and dirty hack: linux_dummy.c: #include #include #include . . . int linux_iopl(struct proc *p, struct linux_iopl_args *args, int *retval) { struct open_args bsd_open_args; char *buf; p->p_md.md_regs->tf_eflags |= PSL_IOPL; return 0; } My combo is a Diamond Monster 3D / Matrox Millenium. Now to wait for glquake for linux 8) Enjoy, Amancio