*** tpb <[email protected]> has joined #litex | 00:00 | |
*** mupuf <[email protected]> has joined #litex | 00:01 | |
*** xenador77 <xenador77!~xenador77@user/xenador77> has joined #litex | 00:43 | |
*** eigenform <[email protected]> has quit IRC (Ping timeout: 276 seconds) | 01:00 | |
*** eigenform <[email protected]> has joined #litex | 01:08 | |
*** Degi_ <[email protected]> has joined #litex | 02:56 | |
*** gruetzkopf <gruetzkopf!~quassel@wireguard/tunneler/gruetzkopf> has quit IRC (Ping timeout: 252 seconds) | 02:57 | |
*** vup <[email protected]> has quit IRC (Ping timeout: 252 seconds) | 02:57 | |
*** Degi <[email protected]> has quit IRC (Ping timeout: 248 seconds) | 02:57 | |
*** Degi_ is now known as Degi | 02:57 | |
*** mupuf <[email protected]> has quit IRC (Ping timeout: 252 seconds) | 02:57 | |
*** anuejn <[email protected]> has quit IRC (Ping timeout: 252 seconds) | 02:57 | |
*** anuejn <[email protected]> has joined #litex | 03:08 | |
*** vup <[email protected]> has joined #litex | 03:09 | |
*** gruetzkopf <gruetzkopf!~quassel@wireguard/tunneler/gruetzkopf> has joined #litex | 03:11 | |
*** mupuf <[email protected]> has joined #litex | 03:12 | |
*** indy <[email protected]> has quit IRC (Ping timeout: 260 seconds) | 03:43 | |
*** indy <[email protected]> has joined #litex | 03:53 | |
shorne | shenki: FYI, I am working on adding MTTCG to openrisc, the issue you noticed about smp failing after 4 threads is kind of interesting | 05:35 |
---|---|---|
shorne | I am tracking it down, I traced it so far to the kernel getting blocked during bootup trying to run a migration i.e. 'multi_cpu_stop' to set the clocksource | 05:36 |
shorne | one of the CPU's cannot stop because it gets stuck trying to handle an interrupt that QEMU just keeps asserted | 05:36 |
shorne | I haven't tracked it down yet, but almost there | 05:37 |
*** FabM <[email protected]> has joined #litex | 07:03 | |
shorne | I think I see the issue, we have the same IRQ lines attached to all CPU's, when an irq is lowered its only triggering that on the local CPU | 07:38 |
shorne | ok, maybe I got it working, I don't think the level triggered interrupt driver is correct in the kernel | 11:17 |
shorne | 4 cores now boots stable | 11:18 |
acathla_ | _florent_, the last commit of soc/export.py generates lines like that : #define CSR_CTRL_BASE CSR_BASE + 0x0L, while it was generated like this : #define CSR_CTRL_BASE (CSR_BASE + 0x0L) | 12:04 |
acathla_ | It seems to be the same, unless you make some calculations in the prepocessor that does not work anymore, like : _Static_assert( CSR_IR_RX2_BASE - CSR_IR_RX1_BASE == IR_RX_BASE_DELTA, "IR2 base address not aligned" ); | 12:05 |
acathla_ | I mean, #define IR_RX_BASE_DELTA (CSR_IR_RX1_BASE - CSR_IR_RX0_BASE) gives an empty IR_RX_BASE_DELTA | 12:06 |
*** xenador77 <xenador77!~xenador77@user/xenador77> has quit IRC (Remote host closed the connection) | 12:11 | |
*** xenador77 <xenador77!~xenador77@user/xenador77> has joined #litex | 12:11 | |
*** acathla_ is now known as acathla | 12:15 | |
acathla | Hum, it works if add the parenthesis later: #define IR_RX_BASE_DELTA (CSR_IR_RX1_BASE) - (CSR_IR_RX0_BASE) | 12:17 |
acathla | Seems to be expanded at the very end | 12:17 |
*** bentomo <[email protected]> has quit IRC (Quit: Connection closed for inactivity) | 13:44 | |
*** xenador77 <xenador77!~xenador77@user/xenador77> has quit IRC (Remote host closed the connection) | 14:06 | |
*** tpb_ <[email protected]> has joined #litex | 15:18 | |
*** tpb <[email protected]> has quit IRC (Killed (NickServ (GHOST command used by tpb_))) | 15:18 | |
*** tpb_ is now known as tpb | 15:18 | |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Quit: Leaving) | 15:22 | |
_florent_ | acathla: https://github.com/enjoy-digital/litex/commit/d1a456a545bd65ce2effd2c3882d5a3dd0452cdd :) | 17:55 |
*** indy_ <[email protected]> has joined #litex | 18:12 | |
*** kbeckmann1 <[email protected]> has joined #litex | 18:13 | |
*** tpw-rules <[email protected]> has joined #litex | 18:16 | |
*** indy <[email protected]> has quit IRC (*.net *.split) | 18:18 | |
*** shorne <[email protected]> has quit IRC (*.net *.split) | 18:18 | |
*** tpw_rules <[email protected]> has quit IRC (*.net *.split) | 18:18 | |
*** kbeckmann <[email protected]> has quit IRC (*.net *.split) | 18:18 | |
*** tpw-rules is now known as tpw_rules | 18:18 | |
*** shorne <[email protected]> has joined #litex | 18:21 | |
*** shorne <[email protected]> has quit IRC (Ping timeout: 246 seconds) | 18:23 | |
*** shorne <[email protected]> has joined #litex | 18:25 | |
*** peeps[zen] <peeps[zen]!~peepsalot@openscad/peepsalot> has joined #litex | 19:15 | |
*** acathla_ <[email protected]> has joined #litex | 19:19 | |
*** geertu_ <[email protected]> has joined #litex | 19:19 | |
*** mlaga97_ <mlaga97_!~quassel@user/mlaga97> has joined #litex | 19:20 | |
*** vup2 <[email protected]> has joined #litex | 19:21 | |
*** vup <[email protected]> has quit IRC (*.net *.split) | 19:24 | |
*** peepsalot <peepsalot!~peepsalot@openscad/peepsalot> has quit IRC (*.net *.split) | 19:24 | |
*** acathla <[email protected]> has quit IRC (*.net *.split) | 19:24 | |
*** lexano <[email protected]> has quit IRC (*.net *.split) | 19:25 | |
*** mlaga97 <mlaga97!~quassel@user/mlaga97> has quit IRC (*.net *.split) | 19:25 | |
*** geertu <[email protected]> has quit IRC (*.net *.split) | 19:25 | |
*** lexano <[email protected]> has joined #litex | 19:31 | |
*** geertu_ is now known as geertu | 20:02 | |
*** subthreshold <[email protected]> has joined #litex | 20:12 | |
acathla_ | _florent_, thanx, that's much better than my ugly patch | 20:48 |
*** xenador77 <xenador77!~xenador77@user/xenador77> has joined #litex | 21:32 | |
*** xenador77 <xenador77!~xenador77@user/xenador77> has quit IRC (Remote host closed the connection) | 23:04 | |
*** Degi <[email protected]> has quit IRC (Ping timeout: 248 seconds) | 23:57 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!