* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
@ 2016-12-07 6:32 ` bugzilla-daemon
2016-12-07 18:09 ` bugzilla-daemon
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-07 6:32 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 685 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
Michel Dänzer <michel@daenzer.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |NOTABUG
Status|NEW |RESOLVED
--- Comment #1 from Michel Dänzer <michel@daenzer.net> ---
(In reply to Alexandre Demers from comment #0)
> LLVM 4.0.0svn r288795
The Mesa commit you bisected requires LLVM SVN r288865 ("AMDGPU: Add
llvm.amdgcn.interp.mov intrinsic") or newer.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 2497 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
2016-12-07 6:32 ` bugzilla-daemon
@ 2016-12-07 18:09 ` bugzilla-daemon
2016-12-07 20:21 ` bugzilla-daemon
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-07 18:09 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 580 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
--- Comment #2 from Alexandre Demers <alexandre.f.demers@gmail.com> ---
(In reply to Michel Dänzer from comment #1)
> (In reply to Alexandre Demers from comment #0)
> > LLVM 4.0.0svn r288795
>
> The Mesa commit you bisected requires LLVM SVN r288865 ("AMDGPU: Add
> llvm.amdgcn.interp.mov intrinsic") or newer.
Isn't there a check done against LLVM's version? Does it have the needed
granularity to point to a given a commit/revision?
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1716 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
2016-12-07 6:32 ` bugzilla-daemon
2016-12-07 18:09 ` bugzilla-daemon
@ 2016-12-07 20:21 ` bugzilla-daemon
2016-12-07 20:53 ` bugzilla-daemon
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-07 20:21 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 305 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
--- Comment #3 from Marek Olšák <maraeo@gmail.com> ---
Older LLVM from svn is officially unsupported. Latest LLVM from svn usually
works with Mesa git, but not always.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1292 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
` (2 preceding siblings ...)
2016-12-07 20:21 ` bugzilla-daemon
@ 2016-12-07 20:53 ` bugzilla-daemon
2016-12-08 1:55 ` bugzilla-daemon
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-07 20:53 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 530 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
--- Comment #4 from Christoph Haag <haagch@frickel.club> ---
Which makes bisecting a lot harder, but understandable that the devs don't want
to have the burden of having many intermediate workarounds in the code that's
not used for any of the actual llvm releases.
But what I came here to say is that I have llvm 3.9.0 from the Archlinux Repos
and this commit breaks everything for me too.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1521 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
` (3 preceding siblings ...)
2016-12-07 20:53 ` bugzilla-daemon
@ 2016-12-08 1:55 ` bugzilla-daemon
2016-12-08 7:37 ` bugzilla-daemon
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-08 1:55 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 1015 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
--- Comment #5 from Michel Dänzer <michel@daenzer.net> ---
(In reply to Christoph Haag from comment #4)
> Which makes bisecting a lot harder, but understandable that the devs don't
> want to have the burden of having many intermediate workarounds in the code
> that's not used for any of the actual llvm releases.
It's not about what we want — there's simply no way to know which SVN revision
of LLVM we're building against. So it's not possible for Mesa to work with LLVM
SVN snapshots both before and after incompatible API changes. All we can try to
ensure is that current Mesa Git master works with current LLVM SVN trunk.
> But what I came here to say is that I have llvm 3.9.0 from the Archlinux
> Repos and this commit breaks everything for me too.
Fixed in
https://cgit.freedesktop.org/mesa/mesa/commit/?id=26ba8c920d2727cae8ab45096db70e4691b00245
.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 2220 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
` (4 preceding siblings ...)
2016-12-08 1:55 ` bugzilla-daemon
@ 2016-12-08 7:37 ` bugzilla-daemon
2016-12-08 7:41 ` bugzilla-daemon
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-08 7:37 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 636 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
--- Comment #6 from Christoph Haag <haagch@frickel.club> ---
The build system already uses llvm-config --version which contains the revision
for svn versions. Of course it breaks when you update llvm without rebuilding
mesa, and you probably don't want to run llvm-config --version every time the
mesa libraries are loaded, so yea...
Anyway
> Fixed in
> https://cgit.freedesktop.org/mesa/mesa/commit/
> ?id=26ba8c920d2727cae8ab45096db70e4691b00245 .
Thanks, that fixed it on my llvm 3.9.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1725 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
` (5 preceding siblings ...)
2016-12-08 7:37 ` bugzilla-daemon
@ 2016-12-08 7:41 ` bugzilla-daemon
2016-12-08 11:17 ` bugzilla-daemon
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-08 7:41 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 409 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
--- Comment #7 from Michel Dänzer <michel@daenzer.net> ---
(In reply to Christoph Haag from comment #6)
> The build system already uses llvm-config --version which contains the
> revision for svn versions.
That just prints "4.0.0svn" for me, using the LLVM Git mirror.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1482 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
` (6 preceding siblings ...)
2016-12-08 7:41 ` bugzilla-daemon
@ 2016-12-08 11:17 ` bugzilla-daemon
2016-12-08 17:36 ` bugzilla-daemon
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-08 11:17 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 515 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
Alexandr Zelinsky <mexahotabop@w1l.ru> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mexahotabop@w1l.ru
--- Comment #8 from Alexandr Zelinsky <mexahotabop@w1l.ru> ---
*** Bug 99026 has been marked as a duplicate of this bug. ***
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 2316 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
` (7 preceding siblings ...)
2016-12-08 11:17 ` bugzilla-daemon
@ 2016-12-08 17:36 ` bugzilla-daemon
2016-12-08 21:30 ` bugzilla-daemon
2016-12-09 2:19 ` bugzilla-daemon
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-08 17:36 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 825 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
--- Comment #9 from Alexandre Demers <alexandre.f.demers@gmail.com> ---
(In reply to Michel Dänzer from comment #7)
> (In reply to Christoph Haag from comment #6)
> > The build system already uses llvm-config --version which contains the
> > revision for svn versions.
>
> That just prints "4.0.0svn" for me, using the LLVM Git mirror.
Same here, so sadly no revision info.
However, just to be clear (since I'm unable to test it right now): am I
understanding from Christoph's comment that we are allowing the driver to be
built against LLVM 3.9? If we rely on features included after the 3.9 release,
shouldn't mesa check for 4.0.0svn (at least, beginning from 4c8c13b3)?
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1964 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
` (8 preceding siblings ...)
2016-12-08 17:36 ` bugzilla-daemon
@ 2016-12-08 21:30 ` bugzilla-daemon
2016-12-09 2:19 ` bugzilla-daemon
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-08 21:30 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 436 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
--- Comment #10 from Marek Olšák <maraeo@gmail.com> ---
Mesa only checks for LLVM 4.0. There is no distinction between LLVM 4.0 and
4.0svn.
If you want LLVM git, you always have to update Mesa from git along with LLVM
and hope for the best. Or you can stick with LLVM 3.9 and only use Mesa git.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1424 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread* [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable
2016-12-07 4:59 [Bug 99013] [regression, bisected] radeonsi: commit 4c8c13b3 "Use amdgcn intrinsics for fs interpolation" makes system unusable bugzilla-daemon
` (9 preceding siblings ...)
2016-12-08 21:30 ` bugzilla-daemon
@ 2016-12-09 2:19 ` bugzilla-daemon
10 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2016-12-09 2:19 UTC (permalink / raw)
To: dri-devel
[-- Attachment #1.1: Type: text/plain, Size: 514 bytes --]
https://bugs.freedesktop.org/show_bug.cgi?id=99013
--- Comment #11 from Michel Dänzer <michel@daenzer.net> ---
(In reply to Alexandre Demers from comment #9)
> If we rely on features included after the 3.9 release, shouldn't mesa check for
> 4.0.0svn (at least, beginning from 4c8c13b3)?
The commit you bisected to does that, grep for HAVE_LLVM. However, there was a
typo in the intrinsic name used with LLVM 3.9 and older.
--
You are receiving this mail because:
You are the assignee for the bug.
[-- Attachment #1.2: Type: text/html, Size: 1578 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 12+ messages in thread