[01:09] mlankhorst: Time to trade SRU for mesa commits? :) [01:16] lol [07:29] RAOF: Yeah I was blocked on that, I saw that someone replied with keithp's dri3 branch, which supposedly did the same thing [07:30] but looking at it didn't show up any conflicting commits, which puzzled me [07:31] at least nothing that conflicted on first sight [07:35] mlankhorst: IIRC keithp's dri3 branch contains an implementation for nouveau (which might even by *your* implementation for nouveau, can't remember), and will fail on everything else. [07:38] ah [07:38] but I didn't see it in that commit list any more for the dri3 branch, hm [07:40] It also got pointed out on the list that my patch series was more complete, and had been hanging around since April or so; keithp may have removed the partial work from his branch? [07:42] perhaps [07:45] RAOF: I'll try to grab the patches again, see if they apply and compile [07:46] Pretty sure they do. I don't *think* I touched them on my recent rebasefest. [07:48] there's 2 v3 of one commit too, what one do I take? :p [07:54] hm guess I'll try the newest one [07:55] Oh, really? Which patch has 2 v3s? [07:57] support dri image version 7 [08:29] hm they're identical [08:29] just why would you send it twice :o [08:36] I don't know. They're offset by significant times, too. [08:36] Maybe one got eaten in processing for a while? [08:41] probably [08:42] RAOF: hm, the nouveau patch failed to apply, i fixed it up. the radeon one fails with one hunk too, but it seems that one can be ignored :p [08:42] :) [08:42] Oh! [08:43] Has {r300,r600,radeonsi}/drm_target.c moved between patch submission and now? [08:43] Is that the failing hunk? [08:45] nah [08:45] was some va_size that got removed [08:45] Ah, coolio. [08:50] ok, trying build [08:53] ok it compiles, I guess that's all I can ask for [08:53] Oh. *That's* why the Mir platform bombs when I try to update it - intel preferentially calls image_get_buffers if it's non-null, and gbm always defines image_get_buffers, but returns 0 if the implementation hasn't defined that. [08:53] mlankhorst: There's a piglit test available! [08:53] too late :p [08:56] mlankhorst: Ta muchly [09:08] mir patch didn't apply and it failed at installing to debian/tmp stage somewhere, [09:08] but shrug [09:15] mlankhorst: commit the arm fix to d-exp too [09:15] or was that on ubuntu only [09:15] on ubuntu only for now [09:16] our packaging diverges a lot there [09:16] ah ok [09:16] yeah I guess jcristau would have spotted the failure too :) [09:16] oh actually it should fail on their packaging too. :P [09:18] yeah looks like it [09:20] i won't spot arm failures until they hit the buildds [09:20] no arm kit here :) [09:21] I tried to find build logs yesterday but couldn't find any for mesa 10 [09:21] but yeah guess they do take some time.. [09:22] jcristau: http://paste.debian.net/70096/ does this look good? [09:22] mlankhorst: I've almost got the mir bit done; I've just realised why i965 dies on it. [09:23] hm I guess I should merge it and have it inside confflags_GALLIUM below.. [09:23] tjaalton: mesa 10 is in debian NEW [09:24] so no logs yet [09:24] oh right [09:25] jcristau: http://paste.debian.net/70097/ v2 [09:25] mlankhorst: not quite sure if building radeon stuff on arm makes much sense [09:25] jcristau: well .. we already do it anyway :P [09:26] and lynxeye already had nouveau working on a tegra board with pci-e [09:26] granted, the leak current of the nvidia card was probably higher than the entire tegra board itself, but still! [09:29] need more context to understand v2. too many conditionals in that makefile. [09:29] * jcristau tries to find a mesa checkout [09:31] oh wait, i915/i965 is used outside linux right? [09:40] yes [09:40] i was just about to say that [09:40] need to still build them on kbsd [09:42] I win! [09:43] congratulations, you win a mir display [09:47] that sounds like losing [09:54] jcristau: http://paste.debian.net/70098/ hm this better? [09:57] you lose the extra_sed thing, is that on purpose? [09:57] yeah [09:57] libllvmradeon.so no longer exists [09:57] so it was a leftover in debian/rules [09:57] confusing to remove it on the same commit [09:58] this is the diff I have. :P [09:58] didn't commit anything yet [09:58] in that case also remove the use of EXTRA_SED :) [09:59] ah right [10:19] RAOF: hm mir was broken with mesa 10? [10:22] mlankhorst: When switching to using gbm for the nested stuff, I think. [10:23] oh :p [10:23] didn't check nested === debfx_ is now known as debfx [11:23] RAOF: oh btw for libdrm/pixman sru do I need to update quantal and raring or not? To make upgrading from precise to quantal and raring work [11:50] guess I will [12:25] mlankhorst: Yeah, we do like to keep upgrades working :) [12:25] ok [12:25] testbuild in ppa seems to work [12:37] pixman_0.30.2-1ubuntu0.0.0.0.1_source.changes [12:37] weee [13:51] jollas available tomorrow.. bah. no benefit in preordering it other than getting a free cap [13:51] which should arrive some time next week [14:20] mlankhorst: you just overwrote my previous xorg-server changes [14:21] oh :P [14:21] sorry [14:21] mlankhorst: np, can you fix it? [14:22] sure [14:22] mlankhorst: cool, thanks! === jono is now known as Guest63303 [21:34] so...looking at http://nvidia.custhelp.com/app/answers/detail/a_id/3377 [21:34] seems there are new 331 319 and 304 drivers [21:34] but, I'm looking at the zillion packages we have to update in the archive [21:34] what do we do with the 310 and 313 packages? [21:34] update them to 319? [21:35] leave as-is without telling the user they have a security issue? [23:02] it's fairly theoretical [23:03] well it's still a gaping security hole but not everyone could exploit it ;) [23:04] mdeslaur: hm [23:04] The PGRAPH context switch microcode allows user to read/write arbitrary MMIO registers by submitting the firmware methods. The GF100+ video decoding etc. falcon microcodes allow you to just ask for physical instead of virtual addressing, and that includes physical system memory. Why did nVidia include such obviously security-breaking functionality in the firmware images? As I understand it, a user having access to just the FIFO submission interfac [23:05] Marcin Koƛcielnicki [23:05] sounds like it could be fun to figure out :P [23:11] mdeslaur: I guess nouveau developers could figure it out, but anyone else is going to have to try a lot harder [23:40] mdeslaur: but tseliot knows the nvidia binary drivers better than I do, ask him ;)