bugzilla-daemon at freedesktop.org
2015-May-06 18:41 UTC
[Nouveau] [Bug 90348] New: Spilling failure of b96 merged value
https://bugs.freedesktop.org/show_bug.cgi?id=90348 Bug ID: 90348 Summary: Spilling failure of b96 merged value Product: Mesa Version: git Hardware: Other OS: All Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/nouveau Assignee: nouveau at lists.freedesktop.org Reporter: imirkin at alum.mit.edu QA Contact: nouveau at lists.freedesktop.org Sometimes the spilling logic will decide to spill a merged def. This is fine for 2- and 4-wide values as there are appropriate load/store instructions for those, but not so with 3-wide values. We must take that into account in the SpillCodeInserter and emit a 64-bit and 32-bit store into lmem (and similar for load, although less important, as it tends to have gotten split up by the time the use rolls around). Unfortunately I've lost track of the program that repro'd this issue. -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150506/11420fcb/attachment.html>
bugzilla-daemon at freedesktop.org
2015-May-06 23:12 UTC
[Nouveau] [Bug 90348] Spilling failure of b96 merged value
https://bugs.freedesktop.org/show_bug.cgi?id=90348 --- Comment #1 from Ilia Mirkin <imirkin at alum.mit.edu> --- Created attachment 115607 --> https://bugs.freedesktop.org/attachment.cgi?id=115607&action=edit shader causing spill failure Compile with -a e4 to get the failure. Works on GK110 since that has 256 registers. This is what ultimately causes the failure at emit time: 140: texfetch 2D $r0 $s0 f32 $r48t $r48q (8) 141: texbar - # $r48t (8) 142: st b96 # l[0x0] $r48t (8) codegen/nv50_ir_emit_nvc0.cpp:1659:emitLoadStoreType: Assertion `!"invalid type"' failed. -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150506/ecd5f9f3/attachment.html>
bugzilla-daemon at freedesktop.org
2015-May-26 17:27 UTC
[Nouveau] [Bug 90348] Spilling failure of b96 merged value
https://bugs.freedesktop.org/show_bug.cgi?id=90348 --- Comment #2 from Ilia Mirkin <imirkin at alum.mit.edu> --- This is a preliminary patch to resolve the issue that I wrote a while back: https://github.com/imirkin/mesa/commit/25c74a866b5b555699520552caeccb1e8426d86b.patch Note that it needs a counterpart unspill variant too (although that's not hit by this shader). And ideally it'd be smart enough to go for a 64 + 32 store rather than 3x 32, but that's probably too much -- split then re-merge. (Or can split take unevenly sized defs? That seems like asking for trouble.) -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150526/6d7f8707/attachment.html>
bugzilla-daemon at freedesktop.org
2015-Nov-14 01:52 UTC
[Nouveau] [Bug 90348] Spilling failure of b96 merged value
https://bugs.freedesktop.org/show_bug.cgi?id=90348 --- Comment #3 from xpue <r9ku1q at gmail.com> --- https://github.com/iXit/Mesa-3D/issues/160 -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20151114/87b9f879/attachment.html>
bugzilla-daemon at freedesktop.org
2015-Nov-23 05:27 UTC
[Nouveau] [Bug 90348] Spilling failure of b96 merged value
https://bugs.freedesktop.org/show_bug.cgi?id=90348 Ilia Mirkin <imirkin at alum.mit.edu> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #4 from Ilia Mirkin <imirkin at alum.mit.edu> --- I've pushed out a version of this patch. Should be included in 11.0.x and the upcoming 11.1 release. -- You are receiving this mail because: You are the QA Contact for the bug. You are the assignee for the bug. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20151123/37007665/attachment.html>
Maybe Matching Threads
- [PATCH 1/3] gk110/ir: emit texbar the same way that the blob does
- Unable to import zpool since system hang during zfs destroy
- The aoTuV beta4 merged libVorbis 1.1.1
- Re: [Fedora-xen] Xen dom0 (core) merged to upstream Linux 2.6.37 and other new features
- newhidups: merged regex changes