Subversion Repositories Kolibri OS

Rev

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);