DORMANTno replies

[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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help