--- Log opened Чтв Окт 12 00:00:01 2006
00:01 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"]
00:03 -!- midnite_ [n=m@c140151.adsl.hansenet.de] has quit [Read error: 110 (Connection timed out)]
00:25 -!- EdB [n=EdB@ARennes-251-1-13-40.w83-195.abo.wanadoo.fr] has quit ["Konversation terminated!"]
00:26 -!- svu [n=svu@83.167.239.56] has quit [Read error: 104 (Connection reset by peer)]
00:34 -!- cetrox [i=cetrox@95-67-28.dial.terra.cl] has quit [Remote closed the connection]
00:34 -!- cetrox [i=cetrox@95-67-28.dial.terra.cl] has joined #nouveau
00:39 -!- tibbs|h is now known as tibbs
00:44 -!- svu [n=svu@83.167.239.56] has joined #nouveau
01:00 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
01:00 -!- jkolb [n=jkolb@wsi-128-129.wsi.com] has quit ["Leaving"]
01:06 -!- Duke` [n=gnu@ANantes-251-1-141-195.w86-210.abo.wanadoo.fr] has quit ["Fatal signal: Segmentation Fault"]
01:19 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has joined #nouveau
01:23 -!- pmdata [i=patrice@ANantes-154-1-58-81.w81-53.abo.wanadoo.fr] has quit ["using sirc version 2.211+KSIRC/1.3.11"]
01:45 -!- shawn_work [n=spstarr@192.219.104.10] has joined #nouveau
01:52 < marcheu> so, interesting discussion on #xorg-devel
01:52 < marcheu> the nvidia driver before obfuscation : http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/?hideattic=0#dirlist
01:53 < marcheu> actually http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/?hideattic=0&only_with_tag=xf-3_3_3
02:00 < shawn_work> evil
02:00 < shawn_work> thats just plain evil
02:00 < marcheu> no, that's very interesting. maybe that'll help some deobfuscation
02:00 < shawn_work> ' 
02:00 < shawn_work> source obfuscation as forced by NVIDIA'
02:01 < marcheu> yup
02:01 -!- jkolb [n=jkolb@c-24-128-85-102.hsd1.ma.comcast.net] has joined #nouveau
02:01 < shawn_work> can't turn back the clock though, this helps you? :)
02:01 < marcheu> for nv04 possibly
02:01 < marcheu> a lot of that code is still used currently
02:01 < shawn_work> :-)
02:02 < shawn_work> I can see a commit coming to un-obfuscate the code soon :)
02:02 < marcheu> did you look at the nouveau code ? we have deobfuscated a fair amount already
02:03 < shawn_work> http://cvsweb.xfree86.org/cvsweb/xc/programs/Xserver/hw/xfree86/vga256/drivers/nv/Attic/README.RIVATNT.diff?r1=1.1.2.2&r2=1.1.2.3&hideattic=0&only_with_tag=xf-3_3_3
02:03 < shawn_work> yes
02:03 < shawn_work> 'After we already finalized XFree86-3.3.3 NVIDIA forced The XFree86 Project
02:03 < shawn_work>       to replace the sources we had with sources that were partly run through the
02:03 < shawn_work>       C preprocessor in order to remove some of the names that NVIDIA thought
02:03 < shawn_work>       might give away IP from NVIDIA. This resulted in unreadable and unmaintainable
02:03 < shawn_work>       code.'
02:04 < tibbs> So do those pre-munged files exist anywhere?
02:04 < marcheu> tibbs: on that CVS repo
02:05 < tibbs> Ah, interesting.
02:05 < tibbs> But so old.
02:05 < marcheu> yep, but it's another source of information
02:06 < marcheu> crossing sources is always good, especially since the code quality at nvidia was quite poor at some point
02:06 < tibbs> Yes, just diff each file against the previous version and you get nicely highlighted stuff that's almost self-documenting.
02:13 < jkolb> no kidding
02:37 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has quit [Remote closed the connection]
02:40 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has quit [Remote closed the connection]
02:41 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit []
02:54 < marcheu> darktama: are you able to make sense out of NV_PGRAPH_CTX_SWITCH* ?
03:31 < darktama> marcheu: hmm, that looks similar to a RAMIN entry for a context object..
03:34 -!- cetrox [i=cetrox@95-67-28.dial.terra.cl] has quit [Remote closed the connection]
03:34 -!- cetrox [i=cetrox@95-67-28.dial.terra.cl] has joined #nouveau
05:07 -!- jkolb [n=jkolb@c-24-128-85-102.hsd1.ma.comcast.net] has quit ["Client exiting"]
05:09 -!- jkolb [n=jkolb@c-24-128-85-102.hsd1.ma.comcast.net] has joined #nouveau
06:42 -!- ag [n=ag@caladan.roxor.cx] has quit [Remote closed the connection]
06:46 -!- ag [n=ag@caladan.roxor.cx] has joined #nouveau
07:09 -!- hiyuh_work [n=hiyuh@ZQ177103.ppp.dion.ne.jp] has joined #nouveau
07:26 -!- nolan [n=nolan@voxel.sigbus.net] has joined #nouveau
09:31 -!- Duke` [n=gnu@ANantes-251-1-141-195.w86-210.abo.wanadoo.fr] has joined #nouveau
10:07 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
11:44 -!- glisse [n=glisse@lpnp78.in2p3.fr] has quit ["Leaving"]
13:04 -!- predatorfreak [n=predator@adsl-75-46-23-33.dsl.sfldmi.sbcglobal.net] has joined #nouveau
15:46 -!- LeTic [n=letic@212.2.170.75] has joined #nouveau
15:49 -!- LeTic is now known as LeTic_work
15:54 -!- titou [n=aurelien@2001:6f8:127e:0:0:0:0:1] has joined #nouveau
16:23 -!- cetrox_ [i=cetrox@122-67-28.dial.terra.cl] has joined #nouveau
16:24 < marcheu> titou: hi, any news on ia64 issues ?
16:25 -!- zniavre [n=zniavre@dyn-88-121-177-6.ppp.as12876.net] has joined #nouveau
16:27 -!- cetrox [i=cetrox@95-67-28.dial.terra.cl] has quit [Read error: 60 (Operation timed out)]
16:28 < titou> hi
16:28 < titou> sorry i didn't had time to send the email :s
16:29 < titou> i'll try to do that this week-end
16:37 -!- hiyuh_work is now known as hiyuh
16:39 -!- EdB [n=EdB@ARennes-251-1-90-98.w86-199.abo.wanadoo.fr] has joined #nouveau
16:48  * jkolb is away: I'm busy
16:57 -!- predatorfreak [n=predator@adsl-75-46-23-33.dsl.sfldmi.sbcglobal.net] has quit ["<blank>"]
17:07 -!- hiyuh [n=hiyuh@ZQ177103.ppp.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"]
17:07 -!- LeTic_work [n=letic@212.2.170.75] has quit [Read error: 104 (Connection reset by peer)]
17:13 -!- LeTic_work [n=letic@212.2.170.75] has joined #nouveau
17:13 -!- jkolb_ [n=jkolb@wsi-128-129.wsi.com] has joined #nouveau
17:21 -!- zniavre [n=zniavre@dyn-88-121-177-6.ppp.as12876.net] has left #nouveau []
17:43 -!- LeTic_work [n=letic@212.2.170.75] has left #nouveau []
17:47 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #nouveau
17:50 -!- predatorfreak [n=predator@adsl-75-46-23-33.dsl.sfldmi.sbcglobal.net] has joined #nouveau
17:50 -!- cetrox_ is now known as cetrox
17:51 -!- Letic2 [n=letic@212.2.170.75] has joined #nouveau
18:21 -!- jkolb_ [n=jkolb@wsi-128-129.wsi.com] has quit [Read error: 54 (Connection reset by peer)]
18:32 -!- tibbs [n=tibbs@fedora/tibbs] has quit [Nick collision from services.]
18:32 -!- tibbs|h [n=tibbs@cpe-70-120-218-57.houston.res.rr.com] has joined #nouveau
19:23 -!- Letic2 [n=letic@212.2.170.75] has quit [Read error: 110 (Connection timed out)]
19:29 -!- predatorfreak [n=predator@adsl-75-46-23-33.dsl.sfldmi.sbcglobal.net] has quit ["<blank>"]
19:34 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
19:42 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit [Read error: 54 (Connection reset by peer)]
19:57 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has joined #nouveau
20:25 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
20:53 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has quit [Remote closed the connection]
21:06 -!- predatorfreak [n=predator@adsl-75-46-23-33.dsl.sfldmi.sbcglobal.net] has joined #nouveau
21:10 -!- Myrizio [n=Myrizio@Linuz.sns.it] has joined #nouveau
21:33 -!- pmdata [i=patrice@ANantes-154-1-37-65.w81-53.abo.wanadoo.fr] has joined #nouveau
21:37 -!- midnite [n=m@c195010.adsl.hansenet.de] has quit [Read error: 110 (Connection timed out)]
21:40 -!- dandaman32 [n=dan@h102.206.40.69.ip.alltel.net] has joined #nouveau
21:40 -!- Myrizio [n=Myrizio@Linuz.sns.it] has quit [Remote closed the connection]
21:41 -!- midnite [n=m@c195010.adsl.hansenet.de] has joined #nouveau
21:51 -!- jkolb_ [n=jkolb@wsi-128-129.wsi.com] has joined #nouveau
21:53 -!- jkolb_ [n=jkolb@wsi-128-129.wsi.com] has quit [Read error: 104 (Connection reset by peer)]
21:56 -!- phh [n=phh@2001:6f8:372:cafe:20c:76ff:fe96:8bb0] has joined #nouveau
22:05 -!- dandaman32 [n=dan@h102.206.40.69.ip.alltel.net] has left #nouveau []
23:08 -!- midnite [n=m@c195010.adsl.hansenet.de] has quit [Read error: 110 (Connection timed out)]
23:09 -!- midnite [n=m@c195010.adsl.hansenet.de] has joined #nouveau
23:14 < marcheu> any idea what the dma pusher interrupt could be ?
23:14 < marcheu> NV_PFIFO_INTR_DMA_PUSHER
23:18 < marcheu> hmm, its handler from nvosk seems interesting
23:21 -!- EdB [n=EdB@ARennes-251-1-90-98.w86-199.abo.wanadoo.fr] has quit [Remote closed the connection]
23:21 < pmdata> I just read the lines about the nvidia obfuscation operation in xfree driver, pure coding fear
23:22 < marcheu> yeah, on the other hand that could help us deobfuscate the code
23:22 < marcheu> there is probably some interesting stuff in there
23:23 -!- predatorfreak [n=predator@adsl-75-46-23-33.dsl.sfldmi.sbcglobal.net] has quit ["<blank>"]
23:25 < pmdata> I think so, but only related to pre nv10 gpu
23:25 < marcheu> yeah, but it's the same code we have now for a large part
23:25 < marcheu> in particular, the cursor stuff could probably be cleaned up
23:26 < marcheu> it's really the same
23:32 < pmdata> are there some still unlisted (on the nvobjecttype wiki page) objects residing in the old xfree driver?
23:32 < marcheu> I don't know
23:32 < marcheu> I didn't look at it too closely
23:33 < marcheu> as this probably won't help with the context switching work anyway
23:43 < pmdata> no news for the memory manager from dri?
23:44 < marcheu> no, what kind of news do you expect ?
23:44 -!- midnite [n=m@c195010.adsl.hansenet.de] has quit [Read error: 104 (Connection reset by peer)]
23:44 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit ["Les choses que l'on possède, finissent par nous posséder"]
23:47 < pmdata> anything that may be be counted as a progress
23:48 < marcheu> well, the answer is basically that if we want the drm memory manager to play nice with cards with multiple contexts, we have to adapt it ourselves
23:49 < pmdata> ah
23:53 -!- phh [n=phh@2001:6f8:372:cafe:20c:76ff:fe96:8bb0] has quit [Remote closed the connection]
23:56 -!- Duke` [n=gnu@ANantes-251-1-141-195.w86-210.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)]
23:58 -!- Duke` [n=gnu@ANantes-251-1-153-121.w86-203.abo.wanadoo.fr] has joined #nouveau
23:59 -!- cetrox [i=cetrox@122-67-28.dial.terra.cl] has quit [Remote closed the connection]
23:59 -!- cetrox [i=cetrox@122-67-28.dial.terra.cl] has joined #nouveau
--- Log closed Птн Окт 13 00:00:39 2006
