> > I've fleshed out most of them (like GART had the wrong phys addresses, > > ouch!), but the one that I am stumbling at is that I see the > > PFIFO_DMA_PUSHER, > > which I am to understand means: "Oh, the GPU obj operation you stuck on the > > RAMHT/RAMIN is busted."
.. snip .. > buffer. Either you pointed the card at garbage instead of a sensible > buffer (nv10_fifo_create_context for nv30 IIRC) or your initial > pushbuf (submitted by nouveau_dma_init) contains garbage. Or maybe > something else, but based on your log that would be my guess. That was it. I had the physical addresses of the buffers properly put in the GATT, but the physical address the GATT page directory that was programmed in the GART was completly bogus. So the GART on behalf of the card, ended up reading bogus addresses. Ouch. Now of to fix vmap faults. _______________________________________________ Nouveau mailing list Nouveau@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/nouveau