OBSOLETE Patch-ID# 112565-23

NOTE:
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************

Keywords: xvr-1000 gfb ffb3 ddx ucode driver window
Synopsis: Obsoleted by: 112565-24 SunOS 5.9: XVR-1000 GFB Graphics Patch
Date: Sep/17/2004


Install Requirements: Reboot after installation, an alternative may be in Special Install Instructions                      
                      
Solaris Release: 9

SunOS Release: 5.9

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: 

Relevant Architectures: sparc.sun4u

BugId's fixed with this patch: 4587680 4629777 4635704 4636225 4636721 4636748 4636788 4636846 4636866 4637546 4637796 4638125 4639155 4640002 4641167 4641177 4643375 4643767 4649442 4652512 4664996 4668381 4669035 4669039 4670095 4671387 4674533 4674551 4675252 4676118 4679353 4679830 4685579 4699753 4703545 4708069 4717529 4730199 4734313 4739840 4745719 4758471 4759742 4766223 4768264 4771302 4772027 4772063 4772398 4772798 4775646 4781933 4783131 4790859 4792390 4793154 4796917 4804999 4805014 4805898 4810194 4811518 4815925 4824880 4827925 4841960 4857379 4857396 4890323 4897108 4898864 4907857 4914546 4925658 4940639 4949497 4959146 4982117 4988586 4992946 5001029 5013917 5034134

Changes incorporated in this version: 5001029

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/etc/init.d/gfbinit
/etc/rc2.d/S91gfbinit
/platform/sun4u/kernel/drv/gfb
/platform/sun4u/kernel/drv/sparcv9/gfb
/usr/lib/fbconfig/SUNWgfb_config
/usr/lib/gfb.ucode
/usr/openwin/server/modules/ddxSUNWgfb.so.1
/usr/sbin/gfbdaemon

Problem Description:

5001029 XVR-1000 Gamma file option is not supported by fbconfig
 
(from 112565-22)
5034134 XVR-1000 recursive mutex_enter when X accesses a powered-down board
 
(from 112565-21)
5013917 pm-devfs-build5:GFB: recursive mutex_enter panic (ttya) when gfb OFF
 
(from 112565-20)
4949497 Overlays are drawn over x windows from OpenGL window 
 
(from 112565-19)
4988586 XVR-1000 Gamma Correction
4992946 BERR when detaching gfb driver during suspend (SB1000)
 
(from 112565-18)
4982117 fbconfig -propt always reports the defoverlay option as enable.
 
(from 112565-17)
4827925 glXGetConfig/GLX_GAMMA_VALUE_SUN does not report correct gamma value
4940639 XVR1000 not showing transparent overlays with read only default visual
4959146 Bad vertices for the menus in Inside Reality
 
(from 112565-16)
4907857 VoxelGeo right head displays 2D texture as black until rerendered
 
(from 112565-15)
4897108 xserver dies during openGL launch from fbpm testing
4914546 Transparency not working on XVR-1000/XVR-4000 with GeoProbe
4925658 gfb doesn't work on 64k base page size kernels
 
(from 112565-14)
4898864 Ucode performance improvements are needed
4793154 gfbdaemon does not work properly
4890323 Extra line being drawn when polygon gets clipped on XVR-4000
 
(from 112565-13)
4815925 Zulu crash with model clipping and large polygon opt
4841960 gfbddx module has an undefined symbol zfbEnableBS
4824880 Xsun exists unexpectedly running Mentor's "layout" w/ "zfb path switch 
	time
4857396 Incorrect stream word count requested in zfbFillArc function.
4857379 Popup Menus don't work properly in SunForum on XVR-1000.
 
(from 112565-12)
4669039 needs context switching of three sched registers
4805898 gfbconfig doesnt report updated part number from fcode v1.16
4796917 sched context corrupted during multi stream yoyo run
4804999 gfbDgaGrabDrawble sets extra bits for dga shared zfb_buf_pg[] fileds
4772027 screen remains black after cpr cycle
4810194 112564-10 patch breaks VoxelGeo with clearpixel value of 255
4811518 gfbddx needs fixing for some lint errors/warnings which can cause bugs
4805014 SUNWgfb pkgs were not working on X11perf and X11perf_shmem
 
(from 112565-11)
4775646 FFB3 panic while rebooting
4771302 crashes when running J3DFly and Pixe3D
4781933 FTC: Clipping fails in some test
4783131 FTC: Extra lines are drawn by using display list
4790859 Polygons popping in and out on MPI IR demo
4792390 sched context gets corrupted by error recovery
4772798 context restore leaves shared registers owners register with invalid value
4649442 FFB3 failed to refresh both views on STEREO res if apps moved across bet
 
(from 112565-10)
4766223 non textured 3 lights or more context switching hangs
4674551 error recovery takes too long and the messages are incomplete and confusing
4772063 Light VR vector is incorrect for lighting computations on new ASM routines
4772398 RESCALE_NORMAL leads to flashing
4768264 Extra lines rendered on zoom using xvr-1000 frame buffer
 
(from 112565-09)
4758471 Pixe3D: pixie nest hangs
4759742 AVL needs performance improvement
4745719 Stray lines drawn from f18 vapor trails
 
(from 112565-08)
4739840 Opticore realizer: fiesta model needs performance improvements
4734313 repainting errors while running netscape on xvr-1000
4730199 Large performance hit on XVR-1000 when second directional light is used
4717529 xvr-1000 doesn't render icons properly
4676118 Wrong triangles appear when a model is clipped by the OpenGL window in CATIA
 
(from 112565-07)
(revision skipped)
 
(from 112565-06)
(revision skipped)
 
(from 112565-05)
4664996 gfbconfig -master and -slave options are not persistent.
4671387 Flickering effect when using clipping planes with CATIA V5
4675252 fbconfig -master is not persistent after power management
4679830 doublewide -reverse and doublehigh functionality not present
4699753 Textured polygon is not being clipped correctly
4703545 Incorrect 3D texture in VMD
 
(from 112565-04)
4708069 1280x1024x85 doublewide fails
 
(from 112565-03)
4652512 Potential context switch hang during float normal change
4669035 The user token is not context switched properly
4668381 Turning CATIA V4 sectioning on modifies the lighting
4670095 Texture selection tables are not rebuilt properly
4674533 context switching for ordered mode not implemented
4679353 X11 XOR and XAND functions not working with XCopyArea on XVR-1000
4685579 Incorrect dashed lines on X11 dialog frames
 
(from 112565-02)
4636225 gfb calls huge alloc too late for cpr statefile size estimate
4640002 Incorrect specular lighting with two directional lights on FFB3
4629777 dpms not working when the active stream is B only
4638125 FFB3: missing vertical retrace interrupt:sunvts/ffb3
4635704 Full Screen override redirect OpenGL window shows flashing pixel boundary
4643375 gfbinit script error
4587680 gfb panics after ogl launch from "fbpm off" state
4636721 Ucode message timeout is seen on FFB3 FBPM
4639155 FFB3: Fatal CPU error with the promprintf (stop_dtlogin) test case
4643767 FFB3 can hang if a Checkpoint begins before the previous Resume has completed
4637546 Need sw workaround for FB_CONFIG register being set 4 3DRAM confign in FBPM
4636748 FFB3: ucode-related panic when testing FBPM
4641167 Svideo port refuses to turn off when user switches to a different port
4641177 Fbconfig -defaults does not work
4636866 fbconfig -res [now | try] sometimes leaves one stream off in -doublewide mode
4636788 FFB3: corrupted screen after an fbpm cycle.
4636846 fbconfig -res [now | try] fail on console when CDE is disabled. 
4637796 mutex_exit panic when all three FFB3 device links are used in the Xservers file.
 
(from 112565-01)
Revision skipped

Patch Installation Instructions:
-------------------------------- 
 
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
 
For Solaris 7-9 releases, refer to the man pages for instructions on
using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions.  The following example
installs a patch to a standalone machine:
 
	example# patchadd /var/spool/patch/104945-02
 
The following example removes a patch from a standalone system:
 
	example# patchrm 104945-02
 
For additional examples please see the appropriate man pages.

Special Install Instructions:
----------------------------- 
	After patch installation, reboot the system to load the newly
	installed driver.

README -- Last modified date:  Friday, July 28, 2006

