Displaying 3 results from an estimated 3 matches for "pgraph_trap_m2mf".
2010 Sep 21
2
[Bug 30307] New: 8500GT Hardware Lockup
...0.0: 0x0040890c: 0x40000e00
[drm] nouveau 0000:01:00.0: 0x00408910: 0xb5002e04
[drm] nouveau 0000:01:00.0: PGRAPH_TRAP_TEXTURE - TP0: Unhandled ustatus
0x00000011
[drm] nouveau 0000:01:00.0: PGRAPH_TRAP - Ch 2/3 Class 0x5039 Mthd 0x0328 Data
0x00000000:0x00000000
[drm] nouveau 0000:01:00.0: PGRAPH_TRAP_M2MF_IN - VM: Trapped read at
0020072000 status 00004320 00000000 channel 2
[drm] nouveau 0000:01:00.0: PGRAPH_TRAP_M2MF - 00320251 20072f80 00000000
04000e00
[drm] nouveau 0000:01:00.0: PGRAPH_TRAP - Ch 2/3 Class 0x5039 Mthd 0x0328 Data
0x00000000:0x00000000
[drm] nouveau 0000:01:00.0: PGRAPH_TRAP_M2MF...
2010 Mar 01
0
[PATCH 2/2 V2] drm/nv50: Improve PGRAPH interrupt handling.
..._trap_info(dev, &trap);
+ nouveau_graph_dump_trap_info(dev,
+ "PGRAPH_TRAP", &trap);
+ }
+
+ /* M2MF: Memory to memory copy engine. */
+ if (status & 0x002) {
+ ustatus = nv_rd32(dev, 0x406800) & 0x7fffffff;
+ if (!ustatus && display) {
+ NV_INFO(dev, "PGRAPH_TRAP_M2MF - no ustatus?\n");
+ }
+ if (ustatus & 0x00000001) {
+ nv50_pfb_vm_trap(dev, display, "PGRAPH_TRAP_M2MF_NOTIFY");
+ ustatus &= ~0x00000001;
+ }
+ if (ustatus & 0x00000002) {
+ nv50_pfb_vm_trap(dev, display, "PGRAPH_TRAP_M2MF_IN");
+ ustatus &= ~0...
2010 Feb 28
1
[PATCH 1/2] drm/nv50: Make ctxprog wait until interrupt handler is done.
This will fix races between generated ctxprogs and interrupt handler.
Signed-off-by: Marcin Ko?cielnicki <koriakin at 0x04.net>
---
drivers/gpu/drm/nouveau/nv50_grctx.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/nv50_grctx.c b/drivers/gpu/drm/nouveau/nv50_grctx.c
index d105fcd..9f909ab 100644
---