Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Dec 1999 18:19:42 +0100 (CET)
From:      Theo van Klaveren <havoc@phoenix.student.utwente.nl>
To:        freebsd-hackers@freebsd.org
Subject:   Question about GLIDE...
Message-ID:  <Pine.BSF.4.21.9912221811070.95260-100000@Cal30B054.student.utwente.nl>

next in thread | raw e-mail | index | archive | help
Hello,

I am in the process of porting the GLIDE library to FreeBSD/i386
which is making good progress so far. My worst enemy has been the
build system itself and the huge amount if `#ifdef __linux__' in
the code. 

I am doing this in the light of the Quake source code
release, which I'd like to play natively with 3dFX hardware... :)
(for the interested: I have already gotten the server and X11 
client to build, but I haven't tested them yet.)

My question is about this particular piece of code in
swlibs/fxpci/pcilib/fxlinux.c, around line 70:

    if (iopl(3)<0) {
      pciErrorCode = PCI_ERR_NO_IO_PERM;
      return FXFALSE;
    }

Does anyone know what 'iopl(3)' is supposed to do,
and what it's equivalent on FreeBSD is (if at
all available)? 

The code this is in is about opening the /dev/3dfx device
(which is not available for FreeBSD so it'll fail anyway),
so I _could_ just remove it, but I'm not so certain...

Also, IANAL, so could anyone tell me if the 3DFX license
permits me to publish my patches under a BSD-style license?

Theo van Klaveren <havoc@phoenix.student.utwente.nl>
 http://phoenix.student.utwente.nl  /  ICQ #1353681

 - Why, oh why didn't I take the _blue_ pill?



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.9912221811070.95260-100000>