[Nouveau] [Bug 82714] [G84] nouveau fails to properly initialize GPU
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sat Apr 4 05:50:32 PDT 2015
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>
More information about the Nouveau
mailing list