--- Log for 06.05.105 Server: brown.freenode.net Channel: #rockbox --- Nick: logbot Version: Dancer V4.16 Started: 16 days and 15 hours ago 00.00.21 # thegeek: No hold button, and few buttons in general 00.00.24 # preglow: up for a test? 00.00.35 # LinusN: of course 00.00.37 # ah 00.00.39 # that sucks;) 00.01.03 # l/r/u/d, with r doubling as 'play', a mode button, and an on/off button 00.01.12 # in crt0.S change the %cacr write from 0x80000000 to 0x80000300 00.01.27 # this changes the default cache settings from off to on 00.01.41 # in case i screwd up the ACRx settings 00.01.52 # okie 00.01.56 # * rasher crosses any available limb 00.02.34 # the %acr0 setting *looks* ok, but... 00.03.40 # LinusN : you getting a h320 == you making a bootloader for it? 00.03.58 # that's the plan 00.04.02 # :) 00.04.31 # did you use your own money? 00.04.33 # don't hold your breath though, i'm a very busy man 00.04.33 # if so 00.04.41 # i used the donated money 00.04.43 # ah 00.04.44 # good 00.04.53 # :( 00.04.54 # I mean 00.04.55 # :) 00.04.55 DBUG Enqueued KICK thegeek 00.04.55 # ;) 00.05.27 # LinusN: same results 00.05.36 # figures 00.06.02 # i don't really expect the cache settings to be wrong 00.06.10 # me neither :-) 00.06.26 # is the source still on your web server? 00.06.33 # i _really_ noticed a difference back when you switched it on 00.06.43 # http://glow.m0f0.net/rockbox/imdct_mcf5249.S 00.07.14 # great, i might have a look next time i'm running the bdm 00.07.21 # gotta go now 00.07.23 # ok 00.07.24 # later 00.07.28 Part LinusN 00.08.07 # Bagder: For the FM/v2, holding 'On' could work. This has no function in the browser, and in the wps this calls the pitch screen, which shouldn't be a problem 00.08.47 # On the Ondio it's a ral problem... 00.08.48 # on? it toggles between the WPS and the browser 00.08.59 # doesn't it? 00.08.59 # Hold 'On' 00.09.05 # ah, ok 00.09.11 # Short 'On' does the toggle 00.10.00 # There's a bug in the settings handling I don't know how to solve 00.10.23 # The settings are only saved when leaving the menu 00.10.51 # ...which isn't a problem on the v1 recorder, because safe shutdown requires to leave the menu anyway 00.11.25 # However, on FM, v2, and Ondio this isn't required, and on the player it's even better not to leave the menu 00.11.37 # ...because safe shutdown is a menu option 00.12.58 # Safe shutdown does save the config sector, but the config sector doesn't get updated 00.13.27 # On the other hand, it would be a bad idea to always update the config sector before shutdown 00.13.58 # ...because this would always cause a spinup, even if nothing's changed 00.18.39 # blarghh 00.18.51 # loop in iram does indeed make quite a bit of difference 00.19.10 # ? 00.19.20 # why the shell should this be so 00.20.13 # sounds like a cache problem.. 00.20.40 # yes, but the cache does indeed seem to be configured correctly 00.23.10 # sounds hopeful :) 00.25.03 # why, yes 00.25.13 # but i still refuse to believe this sleek, nice, lovely code can be slow 00.28.48 *** Saving seen data "./dancer.seen" 00.36.31 Join cool2bdave [0] (jirc@du213-130-142-81.as15444.net) 00.39.26 # ahhh, a crashing rockbox 00.40.15 # now this IS interesting 00.41.13 # progress or weirdness? 00.42.35 # i THINK i've disabled the cache 00.42.38 # and i can see now difference 00.42.46 # but i probably haven't disabled the cache, heh 00.44.49 Ctcp Ignored 1 channel CTCP requests in 0 seconds at the last flood 00.44.49 # * t0mas is going to bed :) 00.44.55 # good night 00.46.07 # it most certainly boots slower 00.52.38 Join ashridah [0] (ashridah@220-253-121-241.VIC.netspace.net.au) 01.03.11 # Hi I am trying to Setup either Cygwin or the Rockbox Development kit (Blue Chip) 01.03.37 # I have installed Both and sh-elf-gcc in Cygwin 01.03.44 # it says it is not found 01.07.46 # when you do what? 01.07.46 # I have installed sh-elf-gcc-3.4.3-EL-1.tar.bz2 gcc-ada-3.3.5.tar.bz2 sh-elf-binutils-2.15-EL-1.tar.bz2 binutils-2.16.tar.gz in Cygwin 01.08.19 # configure and make 01.09.01 # and your path contains the dir for the compiler and tools? 01.11.30 # I am new to the Cygwin game, what do you mean by path 01.12.20 # the path is the list of dirs the system checks when you entered a command 01.12.35 # windows has the path concept as well 01.12.45 # echo $PATH 01.12.51 # in cygwin should display it 01.14.40 # In s it the place where command prompt keeps its excecutables 01.14.56 # (In windows) 01.15.09 # no, it is the same thing in windows 01.15.17 # the list of dirs it checks when you type a command name 01.15.32 # commands being excutables 01.15.55 # right 01.16.52 # but cygwin uses its own path, separate from windows (of course) 01.23.09 # * Bagder & 01.26.59 # WHere do I change it and what should it include 01.29.08 # you change it by doing something like PATH=/path/number1:/path/number2:$PATH (adds number1 and 2 to the current value) 01.29.28 # it should include the dir where the binaries of gcc are 01.29.33 # sh-elf-gcc, that is 01.39.49 Part MoosCamaro 01.41.52 # gah 01.41.53 # me off 01.41.57 Quit preglow ("fomp") 01.54.55 Join herrprof [0] (~458d1bc1@labb.contactor.se) 01.55.16 # hi 01.55.38 # : goes to sleep 01.55.41 # *goes to sleep* 01.55.42 # i mean 01.58.36 # gnight 02.01.20 Quit lodesi_ ("Leaving") 02.02.47 Quit _aLF ("Leaving") 02.03.40 Quit herrprof ("CGI:IRC (EOF)") 02.16.04 # I tried PATH=/cygwin/gcc-3.3.5/gcc/ada:$PATH 02.16.21 # (Sorry my other half needed the computer) 02.17.31 # It didnt work 02.28.51 *** Saving seen data "./dancer.seen" 02.33.31 # Bed time I will try 2morrow to fix the path 02.33.33 Quit cool2bdave ("Leaving") 02.36.00 Join Herrprof [0] (~herrprof@pcp09360752pcs.jersyc01.nj.comcast.net) 02.36.29 Quit Herrprof (Client Quit) 03.10.04 Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) 03.25.20 Join Nibbler [0] (~sven@port-212-202-193-243.dynamic.qsc.de) 03.38.17 Quit ehntoo ("Leaving") 04.01.04 Join XShocK [0] (~XShocK@pcp09513742pcs.nrockv01.md.comcast.net) 04.06.17 Join QT [0] (as@area51.users.madwifi) 04.17.32 Quit QT_ (Read error: 113 (No route to host)) 04.28.54 *** Saving seen data "./dancer.seen" 05.06.32 Quit XShocK (Read error: 110 (Connection timed out)) 05.31.23 Quit asdsd____ ("Trillian (http://www.ceruleanstudios.com") 05.49.14 Quit DMJC ("Leaving") 06.28.55 *** Saving seen data "./dancer.seen" 07.00.59 Join Lost-ash [0] (ashridah@220-253-122-71.VIC.netspace.net.au) 07.14.45 Quit nozomiyume (Ping timeout: 14400 seconds) 07.17.16 Quit ashridah (Read error: 113 (No route to host)) 07.29.26 Nick Lost-ash is now known as ashridah (ashridah@220-253-122-71.VIC.netspace.net.au) 08.28.58 *** Saving seen data "./dancer.seen" 08.35.36 Join DJ_Dooms_Day [0] (DJ_Dooms_D@dialup-10.28.221.203.acc11-dryb-mel.comindico.com.au) 08.50.14 Quit Stryke` ("Friends don't let friends listen to Anti-Flag") 09.01.56 Quit DJ_Dooms_Day () 09.12.50 Join Harpy [0] (iNAQHgNCcu@dsl-hkigw7wbb.dial.inet.fi) 09.20.07 # so many feature requests.. 09.22.30 Join webguest52 [0] (~554a24cb@labb.contactor.se) 09.23.12 # hey guys! 09.23.36 # Does anyone know something about the release date of rockbox 2.5? 09.24.49 Join Strath [0] (~mike@dgvlwinas01pool0-a252.wi.tds.net) 09.25.06 # no one? 09.27.47 # pssh 09.27.55 # like anyone in here would know the first thing about rockbox 09.28.05 # cmon, where's your head? 09.28.06 # ;p 09.29.38 # ? 09.30.23 # so is it near or somewhere in far away future? 09.31.18 Join LinusN [0] (~linus@labb.contactor.se) 09.31.24 # webguest52: it isn't planned 09.31.57 # we'll release 2.5 when we feel that it is stable enough 09.34.57 # yeah i know that 09.35.12 # but, isnt there anything you can say about it? 09.35.22 # i mean, how stable are the nightlies? 09.36.02 # is there a roadmap what will be in 2.5? 09.36.11 # i cant find one on the page 09.36.35 # there was some info till what will come with next version but only until 2.4 09.40.43 Quit StrathAFK (Read error: 110 (Connection timed out)) 09.48.42 Quit TCK (Read error: 110 (Connection timed out)) 10.13.49 Join Schnueff [0] (~mah@wjp-dhcp242.cs.uni-sb.de) 10.22.39 Quit webguest52 ("CGI:IRC (Ping timeout)") 10.29.01 *** Saving seen data "./dancer.seen" 10.59.32 Join amiconn_ [0] (~jens@pD95D1FB9.dip.t-dialin.net) 11.08.04 Quit amiconn (Read error: 60 (Operation timed out)) 11.08.04 Nick amiconn_ is now known as amiconn (~jens@pD95D1FB9.dip.t-dialin.net) 11.11.26 Join preglow [0] (thomj@s183a.studby.ntnu.no) 11.22.49 # LinusN: would zeroing CACR, ACR0 and ACR1 disable the cache? i figured that to be the case, but nothing much happened when i tried 12.14.41 Quit Seed (Nick collision from services.) 12.14.48 Join Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) 12.16.37 Quit Seed (Nick collision from services.) 12.16.43 Join Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) 12.16.51 Quit Seed (Remote closed the connection) 12.16.54 Join Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) 12.29.03 *** Saving seen data "./dancer.seen" 12.33.23 Join bnbuser [0] (bnbuser@83.174.130.24) 12.33.37 Nick bnbuser is now known as Puck (bnbuser@83.174.130.24) 12.33.44 Nick Puck is now known as PuckNeo (bnbuser@83.174.130.24) 12.33.47 # hi 12.34.17 # does anyone know how to solve problems with an av420? 12.43.22 Join asdsd____ [0] (~asdsd@h-67-100-29-43.miatflad.dynamic.covad.net) 12.43.22 # hm... av420 is a new one right? 12.43.25 Part asdsd____ 12.43.43 # video player? 12.51.58 Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) 12.52.08 # hey all 12.54.19 Quit thegeek (Read error: 131 (Connection reset by peer)) 12.54.29 # hi 12.56.18 Quit ashridah ("Leaving") 12.56.25 Join ashridah [0] (ashridah@220-253-122-71.VIC.netspace.net.au) 13.04.13 # yup 13.04.33 # what's wrong with it? 13.04.44 # my bro pulled the usb plug and the shit hitachi disc 13.04.55 # corrupted all the files 13.05.04 # i am desparate 13.05.05 # :P 13.05.08 # hm... pulled while writing? 13.05.18 # i think 13.05.24 # i saw it later on 13.05.31 # you can still connect it to your pc? 13.05.37 # yup 13.05.41 # but the thing is 13.05.44 # only you can't read files? 13.05.46 # that it was full 13.05.50 # yes 13.05.59 # let me guess... important data? 13.06.04 # yup 13.06.05 # lol 13.06.11 # mostly mp3s 13.06.17 # hmz... 13.06.18 # but with no backup 13.06.22 # :( 13.06.26 # maybe try some data recovery tool? 13.06.34 # (linux?) 13.06.38 # nah 13.06.39 Join DMJC [0] (~James@220-245-177-51-sa-pppoe.tpgi.com.au) 13.06.44 # winshit 13.06.45 # :D 13.06.56 # i know what to do 13.06.57 # but 13.07.00 # hmm... tried chkdsk ? 13.07.10 # yeap and defrag 13.07.14 # nothing... 13.07.24 # can't read a single file?? 13.07.51 # thats a bit odd, wth were you doing with the disk when it got plugged out? 13.07.53 # the thing is that the archos holds it;s setting into files that were corrupted 13.08.05 # :9 13.08.08 # so it won't boot? 13.08.12 # +the help file 13.08.15 # it does boot 13.08.33 # have you tested it on an other pc? 13.08.33 # but when i try to put for ex the right time 13.08.42 # yes the same 13.08.50 # but when i try to put for ex the right time 13.09.03 # and restart it 13.09.17 # it doesnt hold the time i just set :( 13.09.33 # so i was wondering if anyone has an av420 13.09.45 # so can send me the data files zipped 13.09.57 # hm... you have 2 things you can do... 1. get a data recovery tool and try to repair the disk. 2. send it to archos, and ask them what's wrong 13.09.58 # to format the disc and putt 13.10.07 # 2. 13.10.07 # don't tell them what you did to it 13.10.38 # of and 3. just format it 13.10.43 # and see what happens 13.10.46 # 2. the second is out of the question cause they do about a 1,5 month to fix it and i really need it 13.11.05 # i had an jukebox recorder 13.11.07 # well... then I suggest 1 and if it fails 3 13.11.17 # what prog 13.11.23 # do you know any? 13.11.25 # don't know one for linux... 13.11.29 # eh windows 13.11.29 # i was thinking acronis 13.11.38 # * t0mas googles :) 13.11.40 # disc something 13.11.41 # :P 13.12.09 # the problem is that if i format the disc 13.12.17 # it will still be the same 13.12.26 # cause i will not have the data files 13.12.29 # :( 13.12.44 # hmm? I guess it will create the files? 13.12.53 # or email archos support for them? 13.13.10 # i emailed them 5days ago 13.13.19 # and they still havent replied 13.13.24 # :'( 13.13.29 # no, but I guess they're not working this week 13.13.36 # y? 13.13.43 # :P 13.14.01 # i think they are to lousy to read english emails 13.14.10 # english writen 13.14.10 # :P 13.14.25 # don't know... where's archos from? 13.14.29 # japan? germany? 13.14.30 # france 13.14.33 # :P 13.14.35 # aaaah 13.14.39 # that explains a lot :P 13.14.50 # ask some french guy here to help you with a french email? 13.14.50 # noo 13.14.55 # :P 13.15.11 # the hitachi shitty disc does this things 13.15.18 # i never liked hitachi 13.15.19 # :P 13.15.27 # no, the uses did it :P 13.15.31 # *user 13.15.34 # :PPP 13.15.36 # ok 13.16.11 # but I'm away again... have to continue working 13.16.12 # good luck 13.16.17 # i just used google translator 13.16.29 # to write to a french forum 13.16.29 # :P 13.16.31 # ok 13.16.33 # ciao 13.16.42 # ty for your help 13.17.00 # hi PuckNeo, i'm french 13.17.12 # lol 13.17.43 # lot of french people here :) 13.17.46 # what french forum is? 13.17.50 # do you have an archos product? 13.17.58 # lets start with this 13.17.59 # nah iriver 13.18.04 # ok 13.18.05 # then 13.18.10 # so you can't help 13.18.11 # :PPP 13.18.20 # sorry 13.18.21 # i am having a prob 13.18.31 # with the av420 13.18.37 # a disc problem 13.18.42 # ah ok 13.19.06 # iriver support is pretty fast... 13.19.08 # :P 13.19.14 # ty all 13.19.15 # :P 13.19.21 # wait and see if amiconn can help you when he can 13.19.35 # i thought of that 13.19.41 # thats y i came 13.19.42 # :P 13.19.49 # PuckNeo: you can also email your local archos importer? 13.20.04 # nah they are completely IDIOTS 13.20.05 # :P 13.20.06 # I guess they speak your language... 13.20.15 # hahaah 13.33.52 # fucked up english? 13.34.12 # hehehe the third english most people know 13.34.30 # american english, british english, fucked up/bad english 13.34.35 # :) 13.35.05 # eeew... firefox 13.35.16 # does back to epiphany.. 13.35.21 # *goed 13.35.23 # *goes 13.37.52 Quit PuckNeo ("Bits & Bytes Internet Cafe") 13.38.07 Join thegeek [0] (~thegeek@ti521110a080-0285.bb.online.no) 13.40.44 Quit lostlogic ("Going to the moon") 14.14.18 Join TCK [0] (TCK@81-86-101-163.dsl.pipex.com) 14.18.06 Join lolo-laptop [0] (~lostlogic@68.251.84.226) 14.20.40 # gee. it seems as if windows mobile actually made people program properly again without code being bloated.. 14.22.56 # eh? 14.23.01 # are we talking about microsoft? 14.23.13 # or thirdparty software? 14.29.04 *** Saving seen data "./dancer.seen" 14.43.37 # both. 14.43.51 # there's a full version of worms for my phone 14.43.53 # in only 4mb 14.44.19 # makes me wonder wth the pc version was 200mb 14.44.47 # well... the graphics are smaller 14.44.53 # the sound quality is lower... 14.44.54 # no 14.44.57 # it has only one language? 14.45.01 # that kind of things? 14.45.04 # probably 14.45.05 # but still. 14.45.14 # and the pc version contained some bloated movies 15.03.05 Quit DMJC ("Leaving") 15.32.26 # well one thing is for sure 15.32.32 # windows mobile is just as crappy as normal windows 15.32.44 # my mobile got disconnected halfway during a file upload 15.32.49 # and now it permanently lost 2mb of flash 15.32.52 # -.- 15.33.16 # * HCl goes shopping.. 15.50.59 # :X 15.51.01 # weird 16.07.41 Join ripnetuk [0] (~george@82-70-100-230.dsl.in-addr.zen.co.uk) 16.27.39 Quit ripnetuk (Remote closed the connection) 16.29.05 *** Saving seen data "./dancer.seen" 16.34.29 Join DMJC [0] (~James@220-245-177-51-sa-pppoe.tpgi.com.au) 16.40.19 Quit ashridah ("Leaving") 16.45.30 # yea, fortunately, unlike normal windows, this one has a master reset that cleans everything out. 16.46.13 # * HCl resumes shopping. 16.47.16 # shopping? 16.50.03 # * DMJC listens to star wars episode 3 revenge of the sith ost 17.02.56 Join austriancoder [0] (~austrianc@80.120.117.30) 17.02.59 # hi 17.03.37 # can somebody tell me, what tool was used to generate the ascii-rockbox-logo in the source code? 17.04.46 # google for ascii art convertor 17.04.49 # or something like it 17.04.56 # I used it a few days ago... 17.05.21 # http://www.network-science.de/ascii/ 17.05.22 # there 17.05.27 # you can generate them 17.06.28 # thanks - looks fine 17.11.41 # hi LinusN 17.14.00 Quit DMJC ("Leaving") 17.18.37 Join DMJC [0] (~James@220-245-177-51-sa-pppoe.tpgi.com.au) 17.19.30 Quit thegeek (Read error: 131 (Connection reset by peer)) 17.23.33 Join thegeek [0] (~thegeek@ti521110a080-0285.bb.online.no) 17.27.49 # DMJC: oh, is that movie out yet? 17.30.31 # guess not 18.14.15 # the movie isn't 18.14.20 # the soundtrack apparently is.. 18.15.49 # i see. 18.16.47 # good music too.. 18.29.07 *** Saving seen data "./dancer.seen" 18.31.20 Quit QT (Read error: 60 (Operation timed out)) 18.33.15 Join QT [0] (as@area51.users.madwifi) 18.33.59 Quit DMJC ("Leaving") 18.36.31 Join DMJC-L [0] (~DMJC-L@220-245-177-51-sa-pppoe.tpgi.com.au) 18.39.01 Quit Schnueff ("leaving") 19.08.25 Join StrathAFK [0] (~mike@dgvlwinas01pool0-a252.wi.tds.net) 19.24.02 Quit preglow ("off") 19.32.03 Quit austriancoder (Read error: 145 (Connection timed out)) 19.33.28 Join preglow [0] (thomj@s183a.studby.ntnu.no) 19.34.50 Quit Strath (Read error: 110 (Connection timed out)) 19.41.52 Quit wafro ("[BX] Have you huggled your BitchX today?") 19.47.04 Quit DMJC-L ("Leaving") 19.47.47 Join DMJC-L [0] (~DMJC-L@220-245-177-51-sa-pppoe.tpgi.com.au) 20.04.03 Quit preglow ("i's off") 20.04.45 Join Stryke` [0] (~Chairman8@resnet-241-86.resnet.UMBC.EDU) 20.29.11 *** Saving seen data "./dancer.seen" 20.53.28 # LinusN ?? 21.24.11 Quit t0mas () 21.26.54 # mrf 21.27.51 Quit DMJC-L ("Leaving") 21.40.50 Quit Rick (Read error: 131 (Connection reset by peer)) 21.42.01 Join Rick [0] (rick@pool-71-108-2-79.lsanca.dsl-w.verizon.net) 21.42.11 Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a252.wi.tds.net) 21.43.43 Quit [zmaj] (Read error: 131 (Connection reset by peer)) 21.43.45 Join [zmaj] [0] (zmaj@liebt.polnische.putzen.am.telefon.und.das.ist.auch.gut-s0.de) 22.02.04 Quit lolo-laptop ("Client exiting") 22.23.25 Join [IDC]Dragon [0] (~idc-drago@pD9E34B73.dip.t-dialin.net) 22.24.17 # Good evening Jörg 22.24.26 # <[IDC]Dragon> Hello Jens 22.24.55 # <[IDC]Dragon> wet concrete greetings 22.25.13 # <[IDC]Dragon> (we have a basement since today) 22.25.14 # ? 22.25.19 # Ah :) 22.28.53 # <[IDC]Dragon> still no effect with -ffunction-sections -fdata-sections in the lib :-( 22.29.13 *** Saving seen data "./dancer.seen" 22.29.21 # I just tried that 22.29.44 # For me, it compiles everything into separate sections, firmware as well as apps 22.29.51 # <[IDC]Dragon> wow 22.30.02 # Now I have a 4 GB rombox.bin 22.30.07 # <[IDC]Dragon> ;-) 22.30.16 # (I didn't adjust rom.lds yet) 22.30.28 # <[IDC]Dragon> I could start to check stuff in 22.30.35 # lookm at your pm, btw 22.31.13 # <[IDC]Dragon> yessir 22.37.47 Join webguest14 [0] (~42c9afa2@labb.contactor.se) 22.43.38 # <[IDC]Dragon> amiconn: about the compile options, what did you do different? 22.44.15 # I just added --function-sections and -fdata-sections to EXTRA_DEFINES 22.44.24 # <[IDC]Dragon> me too 22.44.32 # (to the Makefile in the build dir) 22.45.09 # * [IDC]Dragon gets a clue 22.45.49 # All rockbox functions (both apps and librockbox) get split into individual sections, only the gcc lib does not (of course) 22.46.16 Join lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) 22.46.52 # <[IDC]Dragon> I changed only the app makefile 22.47.10 # <[IDC]Dragon> well, the one in my new application dir 22.47.37 # <[IDC]Dragon> so the configure script will have to do this 22.48.09 # I'm trying this just to find out whether there's significant dead code 22.48.36 # I tried disabling the debug functions I mentioned last time 22.48.43 # ...with sup 22.48.53 # *surprisingly little effect 22.48.59 # <[IDC]Dragon> :-( 22.49.21 # This saves about 2 KB on player, and 1 KB on recorder 22.49.33 # <[IDC]Dragon> better than nothing 22.53.24 # <[IDC]Dragon> now I get all my sections, and it links OK 22.53.33 # <[IDC]Dragon> but is not smaller :-( 22.53.34 Quit webguest14 ("CGI:IRC (EOF)") 22.54.15 # Main rockbox gets ~5 KB smaller when linking with --gc-sections 22.54.51 # <[IDC]Dragon> interesting, I wonder from where 22.55.00 # Would be interesting to know what the linker throws away 22.55.58 # <[IDC]Dragon> maybe you can diff the map 22.56.10 # <[IDC]Dragon> with and w/o --gc-sections 22.56.43 # Btw, w/o --gc-sections, it gets a tiny bit larger than without splitting into sections 22.56.59 # (probably due to section alignment) 22.57.47 Join StrathAFK [0] (~mike@dgvlwinas01pool0-a252.wi.tds.net) 22.58.55 # diff'ing doesn't help much due to the differing addresses 23.01.44 Join Sucka [0] (~NNSCRIPT@host81-156-210-48.range81-156.btcentralplus.com) 23.02.16 # <[IDC]Dragon> looking in more detail, bootbox gets ~10 KB smaller 23.02.33 # <[IDC]Dragon> let's settle with that 23.02.40 # Now it's only 2KB 23.03.02 # It needs to keep the vectors, which in turn seems to re-add some code 23.03.24 # <[IDC]Dragon> what's different now? 23.03.52 # Explicit KEEP(*(.vectors)); in app.lds 23.03.55 # Hmm, the function call: button = button_get_w_tmo(HZ/2); in debug_menu.c will crash iriver when playing sample.wav. Without that everything works fine 23.06.52 # <[IDC]Dragon> I ment your 5KB vs. 2KB, which you said is the vectors 23.07.25 # <[IDC]Dragon> forget the last line 23.07.32 # Without that explicit KEEP(), the linker garbage-collected the vectors away 23.07.51 # ..which in turn lead to more code being eliminated 23.08.04 # (probably stuff that gets called by the vectors) 23.08.19 # But without the vectors in place, rockbox won't work 23.08.33 # <[IDC]Dragon> sounds like definitely non-working 23.09.38 Join lodesi_ [0] (~Unknown@d01m-6-72.d4.club-internet.fr) 23.11.57 Join Tang [0] (~chatzilla@ARennes-252-1-21-21.w83-195.abo.wanadoo.fr) 23.11.59 Quit Strath (Read error: 110 (Connection timed out)) 23.12.11 # fucking trillian 23.12.13 # :o 23.12.21 # back to chatzilla 23.12.27 # easier to configure 23.12.57 # <[IDC]Dragon> try zaphod or marvin ;-) 23.14.32 # lol 23.14.50 # <[IDC]Dragon> amiconn: my vectors also needed rescue, now only ~2KB savings 23.15.13 # It's quite an impressive list of unused functions... 23.15.34 # <[IDC]Dragon> for bootbox, there should be a lot of dead code 23.15.46 # zaphod? 23.15.48 # <[IDC]Dragon> like disk writing, etc. 23.16.04 # hello 23.16.11 # hi Tang 23.16.19 # (thought there will be noone) 23.16.21 # <[IDC]Dragon> Tang: other Hichhikers Guide characters 23.16.27 # Hi Miooos 23.17.13 # Tang: pv 23.17.25 # okay 23.17.50 # <[IDC]Dragon> frustrating, this section linking 23.19.03 # Why? 23.19.15 # <[IDC]Dragon> minor gain 23.19.16 # Btw, I found 17 unused functions in a recorder build... 23.19.32 # <[IDC]Dragon> how do you identify them? 23.19.52 # .map (gc) and .map (no-gc) side-by-side 23.21.32 # * [IDC]Dragon rebuilds 23.24.10 # 2 unused variables 23.24.13 # <[IDC]Dragon> didn't help 23.24.23 # * HCl yawns 23.24.30 # <[IDC]Dragon> I changed the compile options, too 23.24.45 # <[IDC]Dragon> you only switched the linker, right? 23.24.59 # yup 23.25.04 # <[IDC]Dragon> better 23.26.02 # http://amiconn-dyndns.org/unused-stuff.txt 23.26.15 # Hrmf, http://amiconn.dyndns.org/unused-stuff.txt 23.26.48 # <[IDC]Dragon> i2c_read() ? 23.27.09 # I wondered about that one too 23.27.20 # * amiconn goes to check whether this build actually works 23.27.31 # <[IDC]Dragon> good idea :-) 23.27.57 # <[IDC]Dragon> but in any case, an interesting experiment 23.28.29 # For the menu_*() stuff, I knew thatt these are unused 23.28.43 # <[IDC]Dragon> I guess this -Wl,--gc-sections linker option doesn't hurt the normal build 23.28.58 # <[IDC]Dragon> same for the .lds wildcards 23.29.12 # That build is actully working... 23.29.20 # (quick test) 23.30.25 # Huh????? 23.30.39 # Really strange effect... 23.31.05 # Calling 'View HW info' from the debug menu lead to a CPUAdrEr 23.31.18 # However, the music is still playing (!!) 23.31.37 # <[IDC]Dragon> haha 23.31.49 # Yes, really 23.31.52 # <[IDC]Dragon> you found the hidden DSP 23.32.12 # Ah, reload doesn't work 23.32.32 # <[IDC]Dragon> so the IRQ was still alive 23.32.40 # Yes 23.32.52 # <[IDC]Dragon> must be, DMA is only 64 K 23.32.59 # The iram sections seem to need some attention 23.33.36 # Hmm. 23.33.38 Join Strath [0] (~mike@dgvlwinas01pool0-a252.wi.tds.net) 23.34.15 # It seems the garbage collector collects a little too much in some places 23.34.23 # <[IDC]Dragon> Hi Strath! 23.34.46 # <[IDC]Dragon> how's the Gmini? 23.35.40 # someone is continuing gminiport? 23.35.43 # cool news 23.37.04 # Just an ask about minor EDIT of the two nooby section of iRiverport... 23.37.49 # i was thinking that maybe a merge of the two pages should be better 23.38.51 Quit Sucka ("a bird in the bush is worth two in your house") 23.40.10 # to be fair it would be easier for me to maintain the translation synced if the two version use same structure 23.40.58 # <[IDC]Dragon> amiconn: I got a diff now, it makes sense, remove a couple of disk write functions 23.43.21 # I found the cause for the CPUAdrErr 23.43.35 # It has nothing to do with the garbage collection 23.43.42 # It's an actual rockbox bug 23.43.58 # <[IDC]Dragon> nice catch 23.44.04 # debug_menu.c declares extern int ata_device; 23.44.18 # However, ata.c defines char ata_device; 23.44.22 # (!!) 23.44.30 # <[IDC]Dragon> ? 23.44.40 # <[IDC]Dragon> ah 23.44.43 # So the debug code tries to access an int 23.44.51 # <[IDC]Dragon> with byte align 23.44.55 # ...while ata.c may happily put it at an odd address 23.45.13 # It was pure luck that it worked so far... 23.45.33 # <[IDC]Dragon> yes 23.45.55 # Now the question which of the 2 places should be changed 23.46.44 # Btw, this shows why it is better to declare stuff in headers.... 23.47.16 # <[IDC]Dragon> definitely 23.47.45 Quit StrathAFK (Read error: 110 (Connection timed out)) 23.54.02 # I can't find any other problems 23.54.25 # (That's with non-rombox so far) 23.54.52 # <[IDC]Dragon> can you commit that fix? 23.55.39 # done 23.57.44 # <[IDC]Dragon> thx