Am Donnerstag, 26. Mai 2005 21:39 schrieb Dan Malek: > On May 26, 2005, at 9:20 AM, Hauke Goos-Habermann wrote: > > Does anybody have an idea how to make the CCA4 mapping? > > In the mmap() entry for the driver: > > pgprot_val(vma->vm_page_prot) |= (4 << 9); /* CCA4 */ This is what I tried earlier. It doesn't speed up the driver. Enabling the caching with setting the CMEM register doesn't help too. > or, whatever is appropriate. This will only work from a user > application (like X-Windows) that mmaps() the driver, you > aren't going to get a kernel mapped space this way without > some special VM space hacking. I think that's what I need. The normal framebuffer driver is very slow and I need a faster and direct access to the video memory. That's why I tried to use the add_wired_entry function. There I can enable the CCA4 and make a wired entry. But this doesn't work either: add_wired_entry((0x00800000 >> 2) | 0x0027, (0x00900000 >> 2) | 0x0027, 0x30000000 | 0x0027, 0x01ffe000); add_wired_entry((0x00a00000 >> 2) | 0x0027, (0x00a00000 >> 2) | 0x0027, 0x32000000 | 0x0027, 0x01ffe000); The graphic card is a FUJITSU MB86290. Does anybody have experiences with this device? Does anybody have an idea how to make the access to the video memory faster? > Thanks. > > -- Dan Cu Hauke