There's a couple of bugs in 2.6.0-test9 regarding intel chipsets, that
misses the mask to enable the page.

Here's the diff.

Alan.

diff -u intel-agp.c.old intel-agp.c
--- intel-agp.c.old     2003-11-19 11:54:55.000000000 +0000
+++ intel-agp.c 2003-11-21 12:20:05.000000000 +0000
@@ -204,7 +207,7 @@
        if (new == NULL)
                return NULL;
 
-       new->memory[0] = virt_to_phys(addr);
+       new->memory[0] = agp_bridge->driver->mask_memory(virt_to_phys(addr), type);
        new->page_count = 1;
        new->num_scratch_pages = 1;
        new->type = AGP_PHYS_MEMORY;
--- generic.c.old       2003-11-19 11:52:42.000000000 +0000
+++ generic.c   2003-11-21 12:23:59.000000000 +0000
@@ -180,7 +180,7 @@
                        agp_free_memory(new);
                        return NULL;
                }
-               new->memory[i] = virt_to_phys(addr);
+               new->memory[i] = agp_bridge->driver->mask_memory(virt_to_phys(addr), 
type);
                new->page_count++;
        }
 


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to