bugzilla-daemon at freedesktop.org
2015-Apr-04 12:50 UTC
[Nouveau] [Bug 82714] [G84] nouveau fails to properly initialize GPU
https://bugs.freedesktop.org/show_bug.cgi?id=82714 Pierre Moreau <pierre.morrow at free.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |ASSIGNED --- Comment #12 from Pierre Moreau <pierre.morrow at 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. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150404/a96ee97d/attachment.html>