[00:06:46] *** Quits: bcobco (~bcobco@77.225.204.119) (Remote host closed the connection) [00:21:08] *** Joins: bcobco (~bcobco@77.225.204.119) [00:21:49] *** [Saint_] is now known as [Saint] [00:50:56] *** Quits: bcobco (~bcobco@77.225.204.119) (Remote host closed the connection) [00:51:18] *** Joins: bcobco (~bcobco@77.225.204.119) [01:18:31] *** Quits: bcobco (~bcobco@77.225.204.119) (Remote host closed the connection) [01:18:56] *** Joins: bcobco (~bcobco@77.225.204.119) [01:33:06] *** Quits: bcobco (~bcobco@77.225.204.119) () [01:43:19] *** Joins: bcobco (~bcobco@77.225.204.119) [02:02:22] *** Quits: bcobco (~bcobco@77.225.204.119) (Remote host closed the connection) [02:02:48] *** Joins: bcobco (~bcobco@77.225.204.119) [02:11:29] *** Joins: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) [02:11:29] *** Quits: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) (Remote host closed the connection) [03:31:03] *** Quits: bcobco (~bcobco@77.225.204.119) (Remote host closed the connection) [03:31:25] *** Joins: bcobco (~bcobco@77.225.204.119) [06:39:39] *** Quits: TheSeven (~quassel@rockbox/developer/TheSeven) (Ping timeout: 245 seconds) [06:41:28] *** Joins: TheSeven (~quassel@rockbox/developer/TheSeven) [07:10:39] *** Quits: [Saint] (~saint@rockbox/staff/saint) (Read error: Connection reset by peer) [07:11:46] *** Joins: [Saint] (~saint@rockbox/staff/saint) [08:11:27] *** Joins: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) [08:11:27] *** Quits: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) (Remote host closed the connection) [09:00:58] *** Joins: n1s (~n1s@c-26d572d5.010-215-7570701.cust.bredbandsbolaget.se) [09:00:58] *** Quits: n1s (~n1s@c-26d572d5.010-215-7570701.cust.bredbandsbolaget.se) (Changing host) [09:00:58] *** Joins: n1s (~n1s@rockbox/developer/n1s) [09:27:21] *** Joins: goom (~goomba@cpe-72-177-176-215.satx.res.rr.com) [11:18:29] *** Quits: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) (*.net *.split) [11:29:32] *** Joins: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) [12:25:39] *** Quits: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) (*.net *.split) [12:36:24] *** Joins: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) [13:42:36] *** Quits: n1s (~n1s@rockbox/developer/n1s) (Quit: Ex-Chat) [13:54:31] *** Quits: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) (*.net *.split) [14:05:55] *** Joins: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) [14:11:32] *** Joins: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) [14:11:32] *** Quits: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) (Remote host closed the connection) [14:58:04] TheSeven: irq_handler() in contextswitch.S is not called at all on ipt2g [15:00:10] any suggestions what should I try next? [15:17:44] both sleep() and udelay() do not return, the kernel seems to hang [15:18:32] only using enter_critical_section() prevents the hang, until leave_critical_section() is called [15:26:05] *** Quits: bcobco (~bcobco@77.225.204.119) (Remote host closed the connection) [15:26:31] *** Joins: bcobco (~bcobco@77.225.204.119) [16:08:30] ok, so there's an IRQ (or maybe FIQ?) coming in, but not even reaching the handler. [16:08:47] which suggests that either the IRQ vector is wrong/corrupted/in the wrong place [16:08:55] or maybe the CPU is in vectored IRQ mode [16:14:48] how do i check these? [16:39:51] user890104: vectored irq mode is some cp15 control register bit [16:40:17] then there's some flag whether the vectors are at 0x0 or 0xfffff000 or something like that [16:40:57] also check if the exception vectors are actually located at virtual address 0 [16:41:45] i'll try to jump to 0x0, to see if the reset handler fires at all [16:45:09] ((void(*)(void))0)(); [16:45:28] maybe ((void(*)())0)(); is sufficient ;) [16:45:43] *** Quits: goom (~goomba@cpe-72-177-176-215.satx.res.rr.com) (Ping timeout: 250 seconds) [16:57:29] TheSeven: it didn't execute [17:00:16] looks like emCORE's vectors aren't set up at all [17:01:56] what about ((void(*)())0x22000000)(); [17:02:03] does that end up in the reset vector? [17:03:23] yes :) [17:05:43] ok, so it's the MMU setup that's the culprit [17:27:14] TheSeven: here's how openiBoot sets it up: https://github.com/user890104/openiBoot/blob/master/plat-s5l8720/mmu.c [17:46:58] try adding mmu_map_section(0x22000000, 0, TRUE, TRUE); [17:47:32] the real problem is probably somewhere else, but this should work around it for now [19:26:13] *** Quits: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) (*.net *.split) [19:38:00] *** Joins: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) [20:11:29] *** Joins: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) [20:11:29] *** Quits: clustur (~logger@c-68-53-250-91.hsd1.tn.comcast.net) (Remote host closed the connection) [20:21:27] *** Quits: bcobco (~bcobco@77.225.204.119) () [21:56:34] *** Quits: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) (*.net *.split) [22:07:36] *** Joins: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) [22:21:22] *** Quits: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) (*.net *.split) [22:32:31] *** Joins: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) [22:43:04] *** Quits: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) (*.net *.split) [22:54:03] *** Joins: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) [23:09:56] *** Quits: el3ctrik (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) (*.net *.split) [23:27:00] *** Joins: el3ctrik-away (~el3ctrik@2a00:1c10:5:202:216:3eff:fe98:c8f1) [23:27:10] *** el3ctrik-away is now known as el3ctrik