Re: [Linux-ia64] framebuffer console

From: Richard Hirst <rhirst_at_linuxcare.com>
Date: 2001-10-24 21:26:59
On Wed, Oct 24, 2001 at 11:30:33AM +0100, Richard Hirst wrote:
> When using mmap() I sometimes see parts of my image on the screen before
> it crashes, and the pattern of bits that are drawn (or not) indicate
> that some small blocks of data (cachelines?) are not written to the
> video memory while other similar sized blocks are written.  As the system
> crashes so badly, I guess the missing blocks are written elsewhere.

This patch solves the problem.  Still surprised that cached accesses to
the video memory crash the machine though..

Richard


--- drivers/video/fbmem.c-	Wed Oct 24 15:17:36 2001
+++ drivers/video/fbmem.c	Wed Oct 24 14:50:50 2001
@@ -605,6 +605,8 @@
 	vma->vm_flags |= VM_IO;
 #elif defined(__sh__)
 	pgprot_val(vma->vm_page_prot) &= ~_PAGE_CACHABLE;
+#elif defined(__ia64__)
+	vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot);
 #else
 #warning What do we have to do here??
 #endif
Received on Wed Oct 24 04:27:33 2001

This archive was generated by hypermail 2.1.8 : 2005-08-02 09:20:05 EST