[PATCH 3/8] fbdev: Use soft_cursor in i810fb
From: Antonino A. Daplas <hidden>
Date: 2004-11-07 21:33:40
The hardware cursor implementation in i810fb broke sometime during 2.6. Until this is fixed, temporarily use soft_cursor(). Signed-off-by: Antonino Daplas <redacted> --- i810.h | 1 + i810_main.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff -Nru a/drivers/video/i810/i810.h b/drivers/video/i810/i810.h
--- a/drivers/video/i810/i810.h 2004-10-23 02:52:37 +08:00
+++ b/drivers/video/i810/i810.h 2004-11-07 21:31:13 +08:00@@ -201,6 +201,7 @@ #define HAS_ACCELERATION 2 #define ALWAYS_SYNC 4 #define LOCKUP 8 +#define USE_HWCUR 16 struct gtt_data { struct agp_memory *i810_fb_memory;
diff -Nru a/drivers/video/i810/i810_main.c b/drivers/video/i810/i810_main.c
--- a/drivers/video/i810/i810_main.c 2004-10-30 19:10:42 +08:00
+++ b/drivers/video/i810/i810_main.c 2004-11-07 21:31:13 +08:00@@ -1403,7 +1403,8 @@ struct i810fb_par *par = (struct i810fb_par *)info->par; u8 __iomem *mmio = par->mmio_start_virtual; - if (!info->var.accel_flags || par->dev_flags & LOCKUP) + if (!(par->dev_flags & USE_HWCUR) || !info->var.accel_flags || + par->dev_flags & LOCKUP) return soft_cursor(info, cursor); if (cursor->image.width > 64 || cursor->image.height > 64) -------------------------------------------------------
This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click