Deleted Added
full compact
42c42
< __FBSDID("$FreeBSD: stable/10/sys/dev/drm2/ttm/ttm_page_alloc.c 254879 2013-08-25 15:33:17Z dumbbell $");
---
> __FBSDID("$FreeBSD: stable/10/sys/dev/drm2/ttm/ttm_page_alloc.c 275408 2014-12-02 14:09:54Z tijl $");
48,51d47
< #ifdef TTM_HAS_AGP
< #include <asm/agp.h>
< #endif
<
223c219
< vm_page_t m;
---
> #ifdef TTM_HAS_AGP
226,229c222,223
< for (i = 0; i < addrinarray; i++) {
< m = pages[i];
< #ifdef TTM_HAS_AGP
< unmap_page_from_agp(m);
---
> for (i = 0; i < addrinarray; i++)
> pmap_page_set_memattr(pages[i], VM_MEMATTR_WRITE_BACK);
231,232d224
< pmap_page_set_memattr(m, VM_MEMATTR_WRITE_BACK);
< }
238c230
< vm_page_t m;
---
> #ifdef TTM_HAS_AGP
241,244c233,234
< for (i = 0; i < addrinarray; i++) {
< m = pages[i];
< #ifdef TTM_HAS_AGP
< map_page_into_agp(pages[i]);
---
> for (i = 0; i < addrinarray; i++)
> pmap_page_set_memattr(pages[i], VM_MEMATTR_WRITE_COMBINING);
246,247d235
< pmap_page_set_memattr(m, VM_MEMATTR_WRITE_COMBINING);
< }
253c241
< vm_page_t m;
---
> #ifdef TTM_HAS_AGP
256,259c244,245
< for (i = 0; i < addrinarray; i++) {
< m = pages[i];
< #ifdef TTM_HAS_AGP
< map_page_into_agp(pages[i]);
---
> for (i = 0; i < addrinarray; i++)
> pmap_page_set_memattr(pages[i], VM_MEMATTR_UNCACHEABLE);
261,262d246
< pmap_page_set_memattr(m, VM_MEMATTR_UNCACHEABLE);
< }