nouveau: enable reporting for all PFIFO/PGRAPH irqs
parent
163f852612
commit
3324342e42
|
@ -87,34 +87,14 @@ void nouveau_irq_postinstall(drm_device_t *dev)
|
|||
DRM_DEBUG("IRQ: postinst\n");
|
||||
|
||||
/* Enable PFIFO error reporting */
|
||||
NV_WRITE(NV03_PFIFO_INTR_EN_0 ,
|
||||
NV_PFIFO_INTR_CACHE_ERROR |
|
||||
NV_PFIFO_INTR_RUNOUT |
|
||||
NV_PFIFO_INTR_RUNOUT_OVERFLOW |
|
||||
NV_PFIFO_INTR_DMA_PUSHER |
|
||||
NV_PFIFO_INTR_DMA_PT |
|
||||
NV_PFIFO_INTR_SEMAPHORE |
|
||||
NV_PFIFO_INTR_ACQUIRE_TIMEOUT
|
||||
);
|
||||
NV_WRITE(NV03_PFIFO_INTR_EN_0, 0xFFFFFFFF);
|
||||
NV_WRITE(NV03_PFIFO_INTR_0, 0xFFFFFFFF);
|
||||
|
||||
/* Enable PGRAPH interrupts */
|
||||
if (dev_priv->card_type<NV_40)
|
||||
NV_WRITE(NV03_PGRAPH_INTR_EN,
|
||||
NV_PGRAPH_INTR_NOTIFY |
|
||||
NV_PGRAPH_INTR_MISSING_HW |
|
||||
NV_PGRAPH_INTR_CONTEXT_SWITCH |
|
||||
NV_PGRAPH_INTR_BUFFER_NOTIFY |
|
||||
NV_PGRAPH_INTR_ERROR
|
||||
);
|
||||
NV_WRITE(NV03_PGRAPH_INTR_EN, 0xFFFFFFFF);
|
||||
else
|
||||
NV_WRITE(NV40_PGRAPH_INTR_EN,
|
||||
NV_PGRAPH_INTR_NOTIFY |
|
||||
NV_PGRAPH_INTR_MISSING_HW |
|
||||
NV_PGRAPH_INTR_CONTEXT_SWITCH |
|
||||
NV_PGRAPH_INTR_BUFFER_NOTIFY |
|
||||
NV_PGRAPH_INTR_ERROR
|
||||
);
|
||||
NV_WRITE(NV40_PGRAPH_INTR_EN, 0xFFFFFFFF);
|
||||
NV_WRITE(NV03_PGRAPH_INTR, 0xFFFFFFFF);
|
||||
|
||||
#if 0
|
||||
|
|
Loading…
Reference in New Issue