Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 269554 | Differences between
and this patch

Collapse All | Expand All

(-)a/drivers/gpu/drm/i915/i915_gem.c (+13 lines)
Lines 4154-4159 i915_gem_lastclose(struct drm_device *dev) Link Here
4154
void
4154
void
4155
i915_gem_load(struct drm_device *dev)
4155
i915_gem_load(struct drm_device *dev)
4156
{
4156
{
4157
	int i;
4157
	drm_i915_private_t *dev_priv = dev->dev_private;
4158
	drm_i915_private_t *dev_priv = dev->dev_private;
4158
4159
4159
	spin_lock_init(&dev_priv->mm.active_list_lock);
4160
	spin_lock_init(&dev_priv->mm.active_list_lock);
Lines 4173-4178 i915_gem_load(struct drm_device *dev) Link Here
4173
	else
4174
	else
4174
		dev_priv->num_fence_regs = 8;
4175
		dev_priv->num_fence_regs = 8;
4175
4176
4177
	/* Initialize fence registers to zero */
4178
	if (IS_I965G(dev)) {
4179
		for (i = 0; i < 16; i++)
4180
			I915_WRITE64(FENCE_REG_965_0 + (i * 8), 0);
4181
	} else {
4182
		for (i = 0; i < 8; i++)
4183
			I915_WRITE(FENCE_REG_830_0 + (i * 4), 0);
4184
		if (IS_I945G(dev) || IS_I945GM(dev) || IS_G33(dev))
4185
			for (i = 0; i < 8; i++)
4186
				I915_WRITE(FENCE_REG_945_8 + (i * 4), 0);
4187
	}
4188
4176
	i915_gem_detect_bit_6_swizzle(dev);
4189
	i915_gem_detect_bit_6_swizzle(dev);
4177
}
4190
}

Return to bug 269554