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.
Seemingly Similar 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