OBSOLETE Patch-ID# 108604-19
Keywords: afb ddx window
Synopsis: Obsoleted by: 108604-20 SunOS 5.8: Elite3D AFB Graphics Patch
Date: Sep/14/2001

Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: 

Relevant Architectures: sparc

BugId's fixed with this patch: 4234045 4294963 4300089 4300698 4301100 4303885 4308725 4314165 4317186 4318450 4318781 4326599 4331783 4332163 4337138 4345380 4346269 4358552 4383203 4390300 4391869 4398494 4403310 4422952 4433198 4445453 4445769 4454559 4455292 4464991 4472330 4489232 4489335

Changes incorporated in this version: 4464991 4489232 4489335

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: 

  /platform/sun4u/kernel/drv/afb
  /platform/sun4u/kernel/drv/sparcv9/afb
  /usr/openwin/server/modules/ddxSUNWafb.so.1
/usr/sbin/afbdaemon

Problem Description:

4464991 system hangs hard when running X application in 24-bit mode
4489232 VSW502 testcase grphcsexps generates unexpected NoExpose Event on 
	FFB system
4489335 vsw502: 3 copyplane regressions on ffb and afb
 
(from 108604-18)
4472330 Xserver fails to bring up the CDE monitor which has been powered down.
 
(from 108604-17)
4433198 FBPM mods needed
4445453 GLX rendering during FBPM hangs Xserver
4445769 The clut read ioctl accesses a hardware address power-off
4454559 Diagonal lines in Mentor Graphics with afb
4455292 Creator/Creator3D and Elite3D can panic during CPR or FBPM
 
(from 108604-16)
4391869 X call XFillArc is broken on Solaris 8
4422952 Backout the fix for {4358552 - XFillArc() does not work well} from
        our patches
 
(from 108604-15)
4358552 XFillArc() does not work well.
4390300 Stray lines when running Mentor/Cadence
 
(from 108604-14)
4398494 OpenGL rendering is corrupting any overlapping overlay windows.
4403310 Backout the workaround fix for "4351704 User's program crashes X server
        with ffb and OGL1.2.1"
 
(from 108604-13)
 4383203 Extended visual structures are being freed twice (reworked)
 
(from 108604-12)
 4383203 Extended visual structures are being freed twice
 
(from 108604-11)
 4301100 Lines with a zero line width (thin) are dropped on AFB card (reworked)
 
(from 108604-10)
 4346269 Disable framebuffer power management (reworked)
 
(from 108604-09)
 4346269 Disable framebuffer power management
 
(from 108604-08)
 4332163 System is panicing on boot with 2 afbs
 4337138 kernel ioctl calls do not set data model in 'mode' argument
 4345380 afb recursive mutex_enter panic on pm wakeup
 
(from 108604-07)
4331783 Power management causes X server crash
 
(from 108604-06)
4300698 Multiple WidLutSet Error Messages on remote-access ffb, afb
 
(from 108604-05)
4301100 Lines with a zero line width (thin) are dropped on AFB card
4326599 Run OpenGL demos on AFB and FFB2+DB on xcal14 will crash the Xserver.             
(from 108604-04)
4314165 If there is DGA client running, fb driver should return DDI_FAILURE
4317186 First starting OpenWindows with warning messages about ffb request 
 	failure
4318450 afb hang during the pm resume
4318781 ffb/afb: change pm-pok-deassert to power-managed?
 
(from 108604-03)
4303885 Huge polygon drawn on afb where it shouldn't
4308725 A kernel pointer may be relased twice if Xsun dies duing the autopm 
 
(from 108604-02)
Revision produced to address patch packaging issues.
 
(from 108604-01)
4234045 Ultra 10 Solaris 2.6 Creator 3D Double-Buffering displays incorrectly
4294963 Xsun very slow on elite 3D when cursor on the application window
4300089 ffb causes system panic

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-8 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:  Thursday, November 8, 2001

