Rev 5078 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5078 | Rev 5139 | ||
---|---|---|---|
Line 219... | Line 219... | ||
219 | u32 *gtt = rdev->gart.ptr; |
219 | u32 *gtt = rdev->gart.ptr; |
Line 220... | Line 220... | ||
220 | 220 | ||
221 | entry = (lower_32_bits(addr) & PAGE_MASK) | |
221 | entry = (lower_32_bits(addr) & PAGE_MASK) | |
222 | ((upper_32_bits(addr) & 0xff) << 4); |
222 | ((upper_32_bits(addr) & 0xff) << 4); |
223 | if (flags & RADEON_GART_PAGE_READ) |
223 | if (flags & RADEON_GART_PAGE_READ) |
224 | addr |= RS400_PTE_READABLE; |
224 | entry |= RS400_PTE_READABLE; |
225 | if (flags & RADEON_GART_PAGE_WRITE) |
225 | if (flags & RADEON_GART_PAGE_WRITE) |
226 | addr |= RS400_PTE_WRITEABLE; |
226 | entry |= RS400_PTE_WRITEABLE; |
227 | if (!(flags & RADEON_GART_PAGE_SNOOP)) |
227 | if (!(flags & RADEON_GART_PAGE_SNOOP)) |
228 | entry |= RS400_PTE_UNSNOOPED; |
228 | entry |= RS400_PTE_UNSNOOPED; |
229 | entry = cpu_to_le32(entry); |
229 | entry = cpu_to_le32(entry); |
230 | gtt[i] = entry; |
230 | gtt[i] = entry; |