Subversion Repositories Kolibri OS

Rev

Rev 2351 | Rev 2360 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2351 Rev 2352
Line 120... Line 120...
120
				       agp_type);
120
				       agp_type);
Line 121... Line 121...
121
 
121
 
122
	return 0;
122
	return 0;
Line 123... Line -...
123
}
-
 
124
 
123
}
125
#if 0
124
 
126
void i915_gem_gtt_rebind_object(struct drm_i915_gem_object *obj,
125
void i915_gem_gtt_rebind_object(struct drm_i915_gem_object *obj,
127
				enum i915_cache_level cache_level)
126
				enum i915_cache_level cache_level)
128
{
127
{
129
	struct drm_device *dev = obj->base.dev;
128
	struct drm_device *dev = obj->base.dev;
Line 130... Line 129...
130
	struct drm_i915_private *dev_priv = dev->dev_private;
129
	struct drm_i915_private *dev_priv = dev->dev_private;
131
	unsigned int agp_type = cache_level_to_agp_type(dev, cache_level);
130
	unsigned int agp_type = cache_level_to_agp_type(dev, cache_level);
Line 132... Line 131...
132
 
131
 
133
	if (dev_priv->mm.gtt->needs_dmar) {
132
//   if (dev_priv->mm.gtt->needs_dmar) {
134
		BUG_ON(!obj->sg_list);
133
//       BUG_ON(!obj->sg_list);
135
 
134
 
136
		intel_gtt_insert_sg_entries(obj->sg_list,
135
//       intel_gtt_insert_sg_entries(obj->sg_list,
137
					    obj->num_sg,
136
//                       obj->num_sg,
138
					    obj->gtt_space->start >> PAGE_SHIFT,
137
//                       obj->gtt_space->start >> PAGE_SHIFT,
139
					    agp_type);
138
//                       agp_type);
140
	} else
139
//   } else
141
		intel_gtt_insert_pages(obj->gtt_space->start >> PAGE_SHIFT,
140
		intel_gtt_insert_pages(obj->gtt_space->start >> PAGE_SHIFT,
Line 142... Line -...
142
				       obj->base.size >> PAGE_SHIFT,
-
 
Line 143... Line 141...
143
				       obj->pages,
141
				       obj->base.size >> PAGE_SHIFT,
144
				       agp_type);
142
				       obj->pages,
145
}
143
				       agp_type);
146
 
144
}