Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2015-03-30

00:02:59 Quit pamaury (Ping timeout: 248 seconds)
00:06:00 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
00:09:47 Quit [Franklin] (Ping timeout: 252 seconds)
00:10:17 Join [Franklin] [0] (~franklin@cpe-071-071-039-006.triad.res.rr.com)
00:14:55 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
00:19:09 Quit Markmaster (Quit: Markmaster)
00:31:46 Quit xorly (Ping timeout: 250 seconds)
00:34:43 Join byteframe__ [0] (~byteframe@pool-71-174-15-145.bstnma.east.verizon.net)
00:38:12 Quit byteframe_ (Ping timeout: 265 seconds)
00:45:11 Quit bertrik (Remote host closed the connection)
01:00
01:25:11 Quit AlexP (Remote host closed the connection)
01:26:36***Saving seen data "./dancer.seen"
01:42:53 Quit [Franklin] (Read error: Connection reset by peer)
01:54:27 Join [Franklin] [0] (~franklin@unaffiliated/franklin)
02:00
02:56:19 Quit [Franklin] (Ping timeout: 248 seconds)
03:00
03:10:03 Join Strife89 [0] (~Strife89@adsl-98-80-213-148.mcn.bellsouth.net)
03:26:41***Saving seen data "./dancer.seen"
03:52:55 Quit ZincAlloy (Quit: Leaving.)
04:00
04:16:27 Quit bluebrother (Ping timeout: 255 seconds)
04:16:48 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
04:18:51 Quit RiD (Quit: A good plan today is better than a perfect plan tomorrow.)
04:38:27 Join Smarticles101 [0] (~Smarticle@codmadnesspro.com)
04:44:36Smarticles101Hello, when I install rockbox onto my iPod nano 2nd generation, I receive the error that there is a bad checksum
05:00
05:21:57saratogaSmarticles101: that means that the rockbox binary on the player isn't what the bootloader expects, so either its corrupted or for a different player
05:26:44***Saving seen data "./dancer.seen"
05:36:05 Quit krabador (Quit: Sto andando via)
05:42:34 Quit TheSeven (Disconnected by services)
05:42:46 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
06:00
06:29:48 Quit Strife89 (Ping timeout: 264 seconds)
07:00
07:26:46***Saving seen data "./dancer.seen"
07:31:28 Quit kiwicam (Remote host closed the connection)
07:44:52 Quit derf (Ping timeout: 248 seconds)
07:56:50 Quit x56_ (Ping timeout: 246 seconds)
08:00
08:07:38 Join derf [0] (~derf@static-108-18-126-14.washdc.fios.verizon.net)
08:20:15 Join ender` [0] (krneki@foo.eternallybored.org)
08:29:45 Quit prof_wolfff (Quit: Bye)
08:34:33 Join AlexP [0] (~alex@rockbox/staff/AlexP)
08:39:07 Quit Jinx (Ping timeout: 245 seconds)
08:44:49 Join Jinx [0] (Dojo@unaffiliated/jinx)
08:54:53 Quit jvd (Ping timeout: 244 seconds)
08:56:25 Quit [Saint] (Remote host closed the connection)
09:00
09:01:27 Join xorly [0] (~xorly@ip-86-49-15-121.net.upcbroadband.cz)
09:04:40 Quit JanC (Ping timeout: 264 seconds)
09:06:27 Join kiwicam [0] (~quassel@121-99-177-171.bng1.nct.orcon.net.nz)
09:08:17 Quit AlexP (Remote host closed the connection)
09:12:47 Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de)
09:18:24 Join JanC [0] (~janc@lugwv/member/JanC)
09:26:50***Saving seen data "./dancer.seen"
09:55:51 Join x56_ [0] (0x56@unaffiliated/x56)
09:55:56 Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl)
10:00
10:03:43 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:06:41wodzpamaury: The beginning of rom dump looks weird
10:07:31pamauryyes, only nops
10:08:01pamauryactual code starts at 0x1fc for some reason
10:11:12wodzpamaury: As I stated in mail you should grab rom using uncached alias 0xbfc00000
10:11:40pamauryOh, I missed your email sorry
10:12:41pamauryOk, I'll try to dump it today but I won't have much time to work on this in the next two weeks, it's the final straight line before submitting my PhD ^^
10:14:56 Join petur [0] (~petur@rockbox/developer/petur)
10:16:03wodzpamaury: backlight is likely controlled by PWM and corresponding pin is e1
10:31:33pamauryok, how does mips memory mapping works ? is there a standard pattern for cached vs uncached ?
10:36:47 Quit pamaury (Ping timeout: 252 seconds)
10:37:09 Quit xorly (Ping timeout: 255 seconds)
10:47:39 Quit foolsh (Remote host closed the connection)
10:51:54 Join foolsh [0] (~quassel@c-67-174-139-237.hsd1.in.comcast.net)
11:00
11:01:12wodzpamaury: (logs) https://books.google.pl/books?id=sTDHUr4eGYIC&pg=PA67&lpg=PA67&dq=mips+kseg+segments&source=bl&ots=_cI26vxpSK&sig=EU3JUuDA56uNXgu_YngM-t2K400&hl=en&sa=X&ei=kBAZVYiQAoevPJ_DgCA&ved=0CDEQ6AEwAg#v=onepage&q=mips%20kseg%20segments&f=false
11:03:25 Quit foolsh (Remote host closed the connection)
11:03:58wodzpamaury: (log) BUT basically 0x80000000 - 0x9fffffff is cached low 512MB of address space NOT translated by MMU, 0xa0000000 - 0xbfffffff is uncached low 512MB of address space NOT translated by MMU. (or statically mapped one could say)
11:04:49 Quit d33tah (Ping timeout: 272 seconds)
11:05:59 Join foolsh [0] (~quassel@c-67-174-139-237.hsd1.in.comcast.net)
11:06:10 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:06:14wodzpamaury: (log) 0x00000000 - 0x7fffffff is MMU mapped (can be cached or uncached depending on MMU setup) available to userspace, 0xc0000000 - 0xffffffff is MMU mapped available to kernel
11:07:21pamauryok thanks, I didn't understand what kseg was referring to in the manual, now it's clearer
11:07:43wodzpamaury: (log) simple embedded systems use region starting at 0x80000000 for main memory and 0xb0000000 for I/O space
11:08:00wodzotherwise you need to setup MMU
11:12:02wodzso for simple system: 0x00000000 - 0x1fffffff (phy) = 0x80000000 - 0x9fffffff (cached) = 0xa0000000 - 0xbfffffff (uncached)
11:26:52***Saving seen data "./dancer.seen"
11:28:47pamaurywodz: then isn't it a bit weird to have the dcache mapped at 0x80000000 on this device ?
11:29:08 Join AlexP [0] (~alex@rockbox/staff/AlexP)
11:30:16 Join d33tah [0] (~d33tah@kolos.math.uni.lodz.pl)
11:30:23pamauryalso the usb boot procedure is a bit weird (at least in the description): one can load data at any address but the doc says for the first stage it will copy data from D-cache to I-cache. So I assume one needs to load the code at the mapped address of the dcache, but I don't get this "copy code from D-cache to I-cache" thing
11:30:42pamaurymaybe it's just the formulation
12:00
12:00:35 Quit petur (Remote host closed the connection)
12:29:54 Quit wodz (Quit: Leaving)
12:32:11 Join ZincAlloy [0] (~Adium@pD9EE97D3.dip0.t-ipconnect.de)
12:33:50 Join foolsh_ [0] (~quassel@c-67-174-139-237.hsd1.in.comcast.net)
12:36:53 Quit foolsh_ (Remote host closed the connection)
13:00
13:16:56 Join mortalis [0] (~kvirc@212.44.150.238)
13:26:56***Saving seen data "./dancer.seen"
13:28:34 Join wodz [0] (~wodz@iwl138.internetdsl.tpnet.pl)
13:41:03 Quit mortalis (Ping timeout: 245 seconds)
13:46:47wodzpamaury: https://github.com/gcwnow/ingenic-boot/tree/master/source
13:58:53 Quit AlexP (Remote host closed the connection)
13:59:19pamauryah by the way, I realised than the reason why the IHFS image has interesting things beginning at the fourth sector only: because the first 4 sector contain the ingenic bootloader loaded by the ROM
14:00
14:00:24pamaury*that
14:05:58wodzI think the only reasonable explanation for d/i cache mapping is that it is not physically mapped anywhere. Its just fresh (I suspect boot rom flushes it all and since rom cache runs from uncached alias it is not filled).
14:06:07 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
14:06:53wodzso when you do any data transfer to mem in cached region it will stay in cache and will not touch memory (which is not present at this stage yet)
14:07:33wodzpamaury: ^
14:08:16wodzthe question is how icache is synchonized with dcache
14:08:44wodzit must be inter-cache synchronization and not flush and refill
14:08:45pamauryyeah that's possible, anyway it would be interesting to disassemble the ROM to see how it works
14:08:58pamaurypossibly some CPU specific cache operation
14:10:11 Join AlexP [0] (~alex@rockbox/staff/AlexP)
14:10:24wodzmost probably. Cache operations are slightly different to the regular MIPS
14:39:28 Quit alucryd (Remote host closed the connection)
15:00
15:24:36 Join amayer [0] (~amayer@mail.weberadvertising.com)
15:26:59***Saving seen data "./dancer.seen"
15:28:31 Quit AlexP (Remote host closed the connection)
15:31:09 Nick byteframe__ is now known as byteframe (~byteframe@pool-71-174-15-145.bstnma.east.verizon.net)
15:31:16 Quit byteframe (Quit: Deuces.)
15:32:32 Join byteframe [0] (~byteframe@unaffiliated/byteframe)
15:49:48 Join krabador [0] (~krabador@unaffiliated/krabador)
16:00
16:06:54 Quit kiwicam (Ping timeout: 272 seconds)
16:14:32 Quit TheLemonMan (Quit: "It's now safe to turn off your computer.")
16:35:40 Join xorly [0] (~xorly@host-186-68.wifi.fsid.cvut.cz)
16:40:43 Join petur [0] (~petur@rockbox/developer/petur)
16:54:37 Join Markmaster [0] (~Markmaste@109.225.47.103)
17:00
17:05:00 Join mortalis [0] (~kvirc@212.44.150.238)
17:10:22 Quit foolsh (Ping timeout: 244 seconds)
17:12:10 Join foolsh [0] (~quassel@c-67-174-139-237.hsd1.in.comcast.net)
17:14:18 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
17:27:02***Saving seen data "./dancer.seen"
17:32:21 Quit petur (Remote host closed the connection)
17:35:36 Quit krabador (Quit: Sto andando via)
17:36:39 Join krabador [0] (~krabador@unaffiliated/krabador)
17:42:17 Join AlexP [0] (~alex@rockbox/staff/AlexP)
17:50:46 Quit xorly (Ping timeout: 246 seconds)
17:57:23 Quit n17ikh (Ping timeout: 264 seconds)
17:57:49 Quit pamaury (Remote host closed the connection)
17:58:19 Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh)
17:59:47 Join syscrash [0] (~syscrash@199.115.119.143)
17:59:47 Quit syscrash (Changing host)
17:59:47 Join syscrash [0] (~syscrash@poipu/developer/syscrash)
18:00
18:00:03 Nick syscrash is now known as jvd (~syscrash@poipu/developer/syscrash)
18:04:08 Quit n17ikh (Ping timeout: 265 seconds)
18:20:22 Quit wodz (Quit: Leaving)
18:32:32 Join alucryd [0] (~quassel@archlinux/trusteduser/alucryd)
18:55:07 Quit krabador (Quit: Sto andando via)
19:00
19:05:55 Quit aevin (Ping timeout: 252 seconds)
19:20:22 Quit bluebrother (Disconnected by services)
19:20:28 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
19:23:18 Join krabador [0] (~krabador@unaffiliated/krabador)
19:23:52 Quit fs-bluebot (Ping timeout: 272 seconds)
19:24:04 Join fs-bluebot [0] (~fs-bluebo@f053152112.adsl.alicedsl.de)
19:27:06***Saving seen data "./dancer.seen"
19:48:38 Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh)
19:50:55 Quit mortalis (Ping timeout: 250 seconds)
19:53:08 Join lebellium [0] (~chatzilla@89-93-177-161.hfc.dyn.abo.bbox.fr)
20:00
20:19:06 Quit zoktar (Quit: -)
20:21:26 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
20:22:44 Join petur [0] (~petur@rockbox/developer/petur)
20:34:31 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
21:00
21:27:10***Saving seen data "./dancer.seen"
21:29:31 Join TheLemonMan [0] (~lemonboy@unaffiliated/thelemonman)
22:00
22:07:31 Join [Saint] [0] (~saint@rockbox/staff/saint)
22:12:17 Join xorly [0] (~xorly@ip-86-49-15-121.net.upcbroadband.cz)
22:23:08 Quit petur (Remote host closed the connection)
22:32:19 Quit ender` (Quit: Sin is an imaginary disease invented to sell you an imaginary cure.)
23:00
23:03:41 Quit krabador (Ping timeout: 255 seconds)
23:13:32 Quit pamaury (Ping timeout: 250 seconds)
23:24:35 Quit amayer (Quit: Leaving)
23:27:11***Saving seen data "./dancer.seen"
23:29:33 Quit xorly (Ping timeout: 256 seconds)
23:34:24 Quit lebellium (Quit: ChatZilla 0.9.91.1 [Firefox 37.0/20150326190726])
23:35:25 Join wodz [0] (~wodz@89-75-106-221.dynamic.chello.pl)
23:36:05 Join [Franklin] [0] (~franklin@unaffiliated/franklin)
23:37:25 Join bertrik [0] (~quassel@rockbox/developer/bertrik)

Previous day | Next day