|
@@ -1288,7 +1288,7 @@ static void gen6_write_entry(dma_addr_t addr, unsigned int entry,
|
|
unsigned int gfdt = flags & AGP_USER_CACHED_MEMORY_GFDT;
|
|
unsigned int gfdt = flags & AGP_USER_CACHED_MEMORY_GFDT;
|
|
u32 pte_flags;
|
|
u32 pte_flags;
|
|
|
|
|
|
- if (type_mask == AGP_USER_UNCACHED_MEMORY)
|
|
|
|
|
|
+ if (type_mask == AGP_USER_MEMORY)
|
|
pte_flags = GEN6_PTE_UNCACHED | I810_PTE_VALID;
|
|
pte_flags = GEN6_PTE_UNCACHED | I810_PTE_VALID;
|
|
else if (type_mask == AGP_USER_CACHED_MEMORY_LLC_MLC) {
|
|
else if (type_mask == AGP_USER_CACHED_MEMORY_LLC_MLC) {
|
|
pte_flags = GEN6_PTE_LLC_MLC | I810_PTE_VALID;
|
|
pte_flags = GEN6_PTE_LLC_MLC | I810_PTE_VALID;
|