[comp.windows.x] Xsun multi-screen patches on export

kaleb@thyme.jpl.nasa.gov (Kaleb Keithley) (05/31/91)

After over a year and a half of soak testing, I have decided 
to place the JPL Xsun multi-screen patches on export, in 
/contrib/xsun.multi-screen.patch.Z.

These patches allow one to three of the following framebuffers:

CG2
CG3
CG6 a.k.a. GX.

The patches have been extensively tested on a Sun 4/330 with 3 CG2s.
To date, CG3 and CG6 have been tested on SparcStation [1,1+,2] with only 
a single frame buffer.  I hope to test multi-screen CG3 and CG6 soon.
Until then, I still consider these patches "late beta."

CG8/CG9 are not supported; Naoto Takahashi's CG8/CG9 patches require
changes to the ddx/cfb layer, something I didn't want to have to deal
with.

To apply these patches, change to your X11 source tree, then cd to 
server/ddx/sun and patch -p0 < patchfile. 

In order for these patches to work, you need special object files
for your kernel.  Ask your Sun support people to provide you with
the cg*.o files for your configuration, then rebuild your kernel
with the supplied files.  If you have second and/or third frame 
buffers from Sun Special Engineering, you should already have or 
know about these special object files.

In addition to adding multi-screen support, these patches fix a
bug in the virtual mono-screen support for the cgfour, and they
also fix the bug when compiling the server under SunOS 4.1.

-- 

Kaleb Keithley                               kaleb@thyme.jpl.nasa.gov

No flashy sig. No clever quips. No famous quotes. This space for rent.