Re: x86_64 64bit kernel rivafb broke between 2.6.8.1 and linus bk as of today
From: Andrew Walrond <hidden>
Date: 2004-11-17 00:33:41
On Wednesday 17 Nov 2004 00:15, Antonino A. Daplas wrote:
There was a bunch of IO access fixes in rivafb. Can you narrow it down to a particular function? Replace the following... .fb_fillrect = rivafb_fillrect, .fb_copyarea = rivafb_copyarea, .fb_imageblit = rivafb_imageblit, .fb_cursor = rivafb_cursor, ..with: .fb_fillrect = cfb_fillrect, .fb_copyarea = cfb_copyarea, .fb_imageblit = cfb_imageblit, .fb_cursor = soft_cursor, And make sure that 'info->pixmap.scan_align = 4' if using rivafb_imageblit and 'info->pixmap.scan_align = 1' if using cfb_imageblit. (The scan alignment is adjusted in rivafb_set_par() and riva_set_fbinfo()). Using the soft drawing functions (cfb_*), in theory, should always produce a working console. Then just bring back the rivafb_* functions one by one.
Ok, it works using all the soft functions. I'll swap them out now... ------------------------------------------------------- This SF.Net email is sponsored by: InterSystems CACHE FREE OODBMS DOWNLOAD - A multidimensional database that combines robust object and relational technologies, making it a perfect match for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8