XGI and Xorg driver source for xgi cards

Ian Romanick idr at us.ibm.com
Thu Apr 10 17:19:50 PDT 2008

Hash: SHA1

Paulo Cesar Pereira de Andrade wrote:

|  Recently I received a xgi card, the sources from xgi, and some
| documentation (3 pdf files).

Which card?  Is it one of the older XG40 / XG45 cards (Volari V3XE,
Volari V5, Volari V8, etc.) or is it one of the newer XP10 / XG47 cards
(Volari 8300)?  I only ask because the each use a different driver.  The
XG40 cards use xf86-video-xgi (which you mention below), and the XP10
cards use xf86-video-xgixp.

|  After some time looking at the code, and assuming that besides
| based on an earlier Xorg version, I assumed the code from xgi is
| newer. But now I have my doubts.

The xf86-video-xgi driver is basically a hacked up version of
xf86-video-sis.  It removes support for older SiS chips and adds support
for the XG40.

|  While "studying" the code, I ended up starting to "redo" what
| Ian Romanick apparently did more then one year ago in
| xf86-driver-xgi (based on logs), i.e. I changed it to use only
| xgi_<foo>.h instead of a mix with <foo>.h, and did significant
| changes to use only one internal data structure or function from
| the different, and somehow coexisting implementations, etc.
|  I don't have any xgi contact, so I would like to know, most
| likely from Ian Romanick, what is the current state of the xgi
| driver.

I haven't touched xf86-video-xgi in a long time, and I don't have any
plans to pick it up again.  I'm trying to get xf86-video-xgixp in shape
because IBM is going to ship a system (Google "Bimini IBM") with a
Volari 8300.  If you intend to work on xf86-video-xgi, you should start
from the code in GIT, *not* the code that XGI provides.

Version: GnuPG v1.4.7 (GNU/Linux)


More information about the xorg mailing list