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.