bugzilla-daemon at freedesktop.org
2009-Dec-04 10:35 UTC
[Nouveau] [Bug 25440] New: PATCH: fixes conflicting miptree definitions
http://bugs.freedesktop.org/show_bug.cgi?id=25440 Summary: PATCH: fixes conflicting miptree definitions Product: Mesa Version: git Platform: x86-64 (AMD64) OS/Version: All Status: NEW Severity: normal Priority: medium Component: Drivers/DRI/nouveau AssignedTo: nouveau at lists.freedesktop.org ReportedBy: rjgleits at bellsouth.net Created an attachment (id=31731) --> (http://bugs.freedesktop.org/attachment.cgi?id=31731) Patch to fix problem above There is a conflict between the definitions of struct nv50_miptree and nv[1-4]0_miptree + nv04_miptree. Note that nv50_miptree starts with struct nouveau_miptree. Sometimes pipe_textures are cast to nouveau_miptree, although the pt was part of a nv40_miptree (for example). This results in the bo field pointing to an incorrect location, resulting in segfaults, etc. The patch does not change the nv50 driver (or shouldn't). I have tested it on 7300 GT only. Best Wishes, Bob Gleitsmann -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
bugzilla-daemon at freedesktop.org
2009-Dec-06 17:36 UTC
[Nouveau] [Bug 25440] PATCH: fixes conflicting miptree definitions
http://bugs.freedesktop.org/show_bug.cgi?id=25440 Younes Manton <younes.m at gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Younes Manton <younes.m at gmail.com> 2009-12-06 09:36:42 PST --- Thanks. I came across this too and someone pointed me to this patch. We should go back and clean this up so that all the drivers use the same base for miptrees, but in the meantime I'll apply this as a workaround. Thanks again. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
Apparently Analagous Threads
- [PATCH] nv04-nv40: Rewrite and unify miptree and transfer code (v2)
- [PATCH] nv04-nv40: Rewrite and unify miptree and transfer code
- [PATCH] Print NOUVEAU_NO_SWIZZLE and NOUVEAU_NO_TRANSFER messages only once
- [MESA PATCH] Fix nv40_miptree_layout pitch
- Findings on pre-NV50 miptree layout