Displaying 3 results from an estimated 3 matches for "nouveau_gpuobj_new_fake".
2013 Feb 23
14
[Bug 61321] New: [regression][NV4c] System hang while loading gdm on 3.7 kernel (works on 3.6)
https://bugs.freedesktop.org/show_bug.cgi?id=61321
Priority: medium
Bug ID: 61321
Keywords: regression
Assignee: nouveau at lists.freedesktop.org
Summary: [regression][NV4c] System hang while loading gdm on
3.7 kernel (works on 3.6)
QA Contact: xorg-team at lists.x.org
Severity: major
Classification:
2010 Feb 07
3
[PATCH] drm/nouveau: don't hold spin lock while calling kzalloc with GFP_KERNEL
...vers/gpu/drm/nouveau/nv04_fifo.c
+++ b/drivers/gpu/drm/nouveau/nv04_fifo.c
@@ -117,6 +117,7 @@ nv04_fifo_create_context(struct nouveau_channel *chan)
{
struct drm_device *dev = chan->dev;
struct drm_nouveau_private *dev_priv = dev->dev_private;
+ unsigned long flags;
int ret;
ret = nouveau_gpuobj_new_fake(dev, NV04_RAMFC(chan->id), ~0,
@@ -127,6 +128,8 @@ nv04_fifo_create_context(struct nouveau_channel *chan)
if (ret)
return ret;
+ spin_lock_irqsave(&dev_priv->context_switch_lock, flags);
+
/* Setup initial state */
dev_priv->engine.instmem.prepare_access(dev, true);
RAMFC_...
2007 Aug 06
3
[Bug 11868] New: Starting X for the second time fails (without reloading drm modules)
...localhost [drm:drm_sg_alloc] drm_sg_alloc
Aug 6 21:11:46 localhost [drm:drm_sg_alloc] sg size=16777216 pages=4096
Aug 6 21:11:46 localhost [drm:drm_sg_alloc] sg alloc handle = 15f7d200
Aug 6 21:11:46 localhost [drm:drm_sg_alloc] sg alloc virtual =
ffffc20015f81000
Aug 6 21:11:46 localhost [drm:nouveau_gpuobj_new_fake] offset=0x00010000
size=0x00000200 flags=0x00000003
Aug 6 21:11:46 localhost [drm:nouveau_gpuobj_new_fake] gpuobj ffff81003a5a19c0
Aug 6 21:11:46 localhost [drm:nv40_graph_init] Loading context-switch voodoo
Aug 6 21:11:46 localhost [drm:nouveau_fifo_init] Setting defaults for
remaining PFIFO re...