Re: [PATCH]: Various fbdev fixes:
From: James Simmons <hidden>
Date: 2003-01-24 19:38:37
Hi James, It seems that the 32/64-bit patch for fast_imageblit() and the "non-divisible by 8 width" fix for slow_imageblit() did not completely take. So here's an updated patch against linux-2.5.58 + your latest fbdev.diff: a. Fix for fast_imageblit() being unclean on 64-bit and higher machines: With the change, the 32-bit tables will be accessed 2 (or more) times on >= 64-bit machines before doing a single FB_WRITEL. Because the extra tests and bit packing impose a performance penalty for 32-bit machines, 32-bit machines undergo a different, faster, and simpler path. c. Fix for slow_imageblit() being unclean for bitmaps with widths not divisible by 8. d. Fix for fbcon_resize(). Update display.vrows after fb_set_var(). This should fix console problems when fb_var_screeninfo.yres_virtual is changed and y-panning is enabled. Only activated when fbcon_switch() is called. e. Trivial: info->fbops->fb_sync() may not be necessary in accel_putcs().
Applied. ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com