Tuesday, 2022-06-14

*** tpb <[email protected]> has joined #litex00:00
*** mupuf <[email protected]> has joined #litex00:01
*** xenador77 <xenador77!~xenador77@user/xenador77> has joined #litex00:43
*** eigenform <[email protected]> has quit IRC (Ping timeout: 276 seconds)01:00
*** eigenform <[email protected]> has joined #litex01:08
*** Degi_ <[email protected]> has joined #litex02: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 Degi02: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 #litex03:08
*** vup <[email protected]> has joined #litex03:09
*** gruetzkopf <gruetzkopf!~quassel@wireguard/tunneler/gruetzkopf> has joined #litex03:11
*** mupuf <[email protected]> has joined #litex03:12
*** indy <[email protected]> has quit IRC (Ping timeout: 260 seconds)03:43
*** indy <[email protected]> has joined #litex03:53
shorneshenki: FYI, I am working on adding MTTCG to openrisc, the issue you noticed about smp failing after 4 threads is kind of interesting05:35
shorneI 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 clocksource05:36
shorneone of the CPU's cannot stop because it gets stuck trying to handle an interrupt that QEMU just keeps asserted05:36
shorneI haven't tracked it down yet, but almost there05:37
*** FabM <[email protected]> has joined #litex07:03
shorneI 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 CPU07:38
shorneok, maybe I got it working, I don't think the level triggered interrupt driver is correct in the kernel11:17
shorne4 cores now boots stable11: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_DELTA12:06
*** xenador77 <xenador77!~xenador77@user/xenador77> has quit IRC (Remote host closed the connection)12:11
*** xenador77 <xenador77!~xenador77@user/xenador77> has joined #litex12:11
*** acathla_ is now known as acathla12:15
acathlaHum, it works if add the parenthesis later: #define IR_RX_BASE_DELTA (CSR_IR_RX1_BASE) - (CSR_IR_RX0_BASE)12:17
acathlaSeems to be expanded at the very end12: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 #litex15:18
*** tpb <[email protected]> has quit IRC (Killed (NickServ (GHOST command used by tpb_)))15:18
*** tpb_ is now known as tpb15: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 #litex18:12
*** kbeckmann1 <[email protected]> has joined #litex18:13
*** tpw-rules <[email protected]> has joined #litex18: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_rules18:18
*** shorne <[email protected]> has joined #litex18:21
*** shorne <[email protected]> has quit IRC (Ping timeout: 246 seconds)18:23
*** shorne <[email protected]> has joined #litex18:25
*** peeps[zen] <peeps[zen]!~peepsalot@openscad/peepsalot> has joined #litex19:15
*** acathla_ <[email protected]> has joined #litex19:19
*** geertu_ <[email protected]> has joined #litex19:19
*** mlaga97_ <mlaga97_!~quassel@user/mlaga97> has joined #litex19:20
*** vup2 <[email protected]> has joined #litex19: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 #litex19:31
*** geertu_ is now known as geertu20:02
*** subthreshold <[email protected]> has joined #litex20:12
acathla__florent_, thanx, that's much better than my ugly patch20:48
*** xenador77 <xenador77!~xenador77@user/xenador77> has joined #litex21: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/!