Rev 1403 | Rev 3192 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1403 | Rev 1430 | ||
---|---|---|---|
Line 235... | Line 235... | ||
235 | return ret; |
235 | return ret; |
236 | } |
236 | } |
Line 237... | Line 237... | ||
237 | 237 | ||
238 | rdev->mc.agp_base = rdev->ddev->agp->agp_info.aper_base; |
238 | rdev->mc.agp_base = rdev->ddev->agp->agp_info.aper_base; |
- | 239 | rdev->mc.gtt_size = rdev->ddev->agp->agp_info.aper_size << 20; |
|
- | 240 | rdev->mc.gtt_start = rdev->mc.agp_base; |
|
- | 241 | rdev->mc.gtt_end = rdev->mc.gtt_start + rdev->mc.gtt_size - 1; |
|
- | 242 | dev_info(rdev->dev, "GTT: %lluM 0x%08llX - 0x%08llX\n", |
|
Line 239... | Line 243... | ||
239 | rdev->mc.gtt_size = rdev->ddev->agp->agp_info.aper_size << 20; |
243 | rdev->mc.gtt_size >> 20, rdev->mc.gtt_start, rdev->mc.gtt_end); |
240 | 244 | ||
241 | /* workaround some hw issues */ |
245 | /* workaround some hw issues */ |
242 | if (rdev->family < CHIP_R200) { |
246 | if (rdev->family < CHIP_R200) { |
243 | WREG32(RADEON_AGP_CNTL, RREG32(RADEON_AGP_CNTL) | 0x000e0000); |
247 | WREG32(RADEON_AGP_CNTL, RREG32(RADEON_AGP_CNTL) | 0x000e0000); |
244 | } |
248 | } |
245 | return 0; |
249 | return 0; |
246 | #else |
250 | #else |
247 | return 0; |
251 | return -1; |
Line 248... | Line 252... | ||
248 | #endif |
252 | #endif |
249 | } |
253 | } |