Bug 1192

Summary: remove optional cfb support from drivers
Product: xorg Reporter: Adam Jackson <ajax>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: high CC: roland.mainz
Version: git   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 1245    
Attachments:
Description Flags
kill-cfb-1.patch
none
kill-cfb-2.patch
none
kill-cfb-3.patch none

Description Adam Jackson 2004-08-26 08:55:26 UTC
this patch removes cfb support from the six drivers where its use is an option -
i740, nsc, s3, s3virge, siliconmotion, and via.  cuts 600 lines of dead code. 
for all but s3virge cfb is a compile-time option.  no one wants to use cfb
anyway, it's slow and lacks Render support.
Comment 1 Adam Jackson 2004-08-26 08:56:06 UTC
Created attachment 736 [details] [review]
kill-cfb-1.patch
Comment 2 Adam Jackson 2004-08-26 09:11:35 UTC
as a side effect this kills the last user of xf24_32bpp, which is another ~800 LoC.
Comment 3 Adam Jackson 2004-08-26 22:33:17 UTC
Created attachment 739 [details] [review]
kill-cfb-2.patch

extends the previous patch to also remove xf24_32bpp, since it's now useless.
Comment 4 Adam Jackson 2004-08-30 20:12:41 UTC
Created attachment 783 [details] [review]
kill-cfb-3.patch

more cleanup, delete some header references and dead code, and fix comments to
refer to fb instead of cfb.
Comment 5 Adam Jackson 2004-09-16 20:05:27 UTC
applied, along with some Imakefile cleanup.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.