Rev 1403 | Rev 1413 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1403 | Rev 1404 | ||
---|---|---|---|
Line 111... | Line 111... | ||
111 | WREG32(MC_VM_MB_L1_TLB0_CNTL, tmp); |
111 | WREG32(MC_VM_MB_L1_TLB0_CNTL, tmp); |
112 | WREG32(MC_VM_MB_L1_TLB1_CNTL, tmp); |
112 | WREG32(MC_VM_MB_L1_TLB1_CNTL, tmp); |
113 | WREG32(MC_VM_MB_L1_TLB2_CNTL, tmp); |
113 | WREG32(MC_VM_MB_L1_TLB2_CNTL, tmp); |
114 | WREG32(MC_VM_MB_L1_TLB3_CNTL, tmp); |
114 | WREG32(MC_VM_MB_L1_TLB3_CNTL, tmp); |
115 | if (rdev->gart.table.vram.robj) { |
115 | if (rdev->gart.table.vram.robj) { |
- | 116 | r = radeon_bo_reserve(rdev->gart.table.vram.robj, false); |
|
- | 117 | if (likely(r == 0)) { |
|
116 | // radeon_object_kunmap(rdev->gart.table.vram.robj); |
118 | radeon_bo_kunmap(rdev->gart.table.vram.robj); |
117 | // radeon_object_unpin(rdev->gart.table.vram.robj); |
119 | radeon_bo_unpin(rdev->gart.table.vram.robj); |
- | 120 | radeon_bo_unreserve(rdev->gart.table.vram.robj); |
|
- | 121 | } |
|
118 | } |
122 | } |
119 | } |
123 | } |
Line 120... | Line 124... | ||
120 | 124 | ||
121 | void rv770_pcie_gart_fini(struct radeon_device *rdev) |
125 | void rv770_pcie_gart_fini(struct radeon_device *rdev) |
122 | { |
126 | { |
123 | rv770_pcie_gart_disable(rdev); |
127 | rv770_pcie_gart_disable(rdev); |
124 | // radeon_gart_table_vram_free(rdev); |
128 | radeon_gart_table_vram_free(rdev); |
125 | radeon_gart_fini(rdev); |
129 | radeon_gart_fini(rdev); |
Line 126... | Line 130... | ||
126 | } |
130 | } |
Line 875... | Line 879... | ||
875 | if (r) |
879 | if (r) |
876 | return r; |
880 | return r; |
877 | } |
881 | } |
878 | rv770_gpu_init(rdev); |
882 | rv770_gpu_init(rdev); |
Line -... | Line 883... | ||
- | 883 | ||
879 | 884 | ||
880 | // r = radeon_object_pin(rdev->r600_blit.shader_obj, RADEON_GEM_DOMAIN_VRAM, |
885 | // r = radeon_object_pin(rdev->r600_blit.shader_obj, RADEON_GEM_DOMAIN_VRAM, |
881 | // &rdev->r600_blit.shader_gpu_addr); |
886 | // &rdev->r600_blit.shader_gpu_addr); |
882 | // if (r) { |
887 | // if (r) { |
883 | // DRM_ERROR("failed to pin blit object %d\n", r); |
888 | // DRM_ERROR("failed to pin blit object %d\n", r); |