https://bugs.freedesktop.org/show_bug.cgi?id=82714
Pierre Moreau <pierre.mor...@free.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED --- Comment #12 from Pierre Moreau <pierre.mor...@free.fr> --- Closing my own bug request as it duplicates this one. I wish I knew which engine to blame as it would make debugging so much easier; all the obvious ones don't seem to be responsible! (In reply to Bruno from comment #10) > That would mean that nvif_rd32(&dmac->base.user, 0x0000) returns 0xffffffff. > That value looks rather "non-initialized" and GPU's PCI bar surly is not 4GB > large. Nouveau first configures some parameters on the EVO Core channel, and the returned DMAC put pointer is valid at that time. Same goes when it configures some flip stuff on the EVO Base channel. However, as soon as it pushes the flip stuff, the next returned DMAC put pointer is garbage. Iirc, when I commented the whole content of the nv50_display_flip_stop, the crash occured just after kicking the result of nv50_display_flip_next. So most likely something related to flipping but I have no idea what is needed for flipping to work. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Nouveau mailing list Nouveau@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/nouveau