Saturday, 2021-07-03

*** tpb <[email protected]> has joined #litex00:00
*** ewen <[email protected]> has quit IRC (Ping timeout: 258 seconds)00:29
*** tweakoz <[email protected]> has joined #litex00:43
tweakoz@Dolu - Is there an ETA for general Fpu and Amo support for mainline litex (for standard vexriscv, not vexriscv_smp) - I cannot get any soc to build with vexriscv_smp due to build errors. I also tried updating the VexRiscV repo in pythondata-cpu-vexriscv and I failed miserably there as well. I was able to build a verilog with the features directly from the current head of master of the VexRiscV using sbt - and I tried addin01:00
tweakozg my variant to litex's variant list and it tried to use it, but failed (due to version mismatches I am sure) - So what would be the easy quick and dirty way to get functional IMACFD (+AMO) RiscV32 support into a litex SOC ?01:00
tweakozactually I only need IMAFD (+AMO) RiscV32 (I dont need compression)01:01
tweakozI would like AMO - I want to use this: https://github.com/michaeljclark/riscv-atomics01:02
tweakoz@Florent - what basic testing do you need done before I submit a pull request for litex-boards ? - I have a couple of boards I have got working and would like to merge (Nexys4, CmodA7, and Mercury2)01:05
tweakozAnd not just testing, are there any specific requirements you need met to accept new board submissions ?01:08
*** Emantor <[email protected]> has quit IRC (Quit: ZNC - http://znc.in)01:20
*** Emantor <[email protected]> has joined #litex01:20
*** Coldberg <[email protected]> has quit IRC (Ping timeout: 265 seconds)01:26
tweakoz@Florent - I also have been working on a nanokernel based on top of litex bios / libbase that supports threads, memory allocation and other basics to get a minimal usable modern c++ system up. The nanokernel is itself written in c++ (because that is my native language and I work fastest in it) - I could port it to straight c after I work out a few of the issues - Is this something the litex repo would be interested in integ02:04
tweakozrating as an optional firmware ? I myself decided for some projects I did not want the baggage of a full OS, but I wanted something a little more than litex bios offered. I could package it in a library and the user would just call a function in main() to transfer control to the nanokernel.02:04
tweakozalthough maybe its not as useful for everyone - it is RiscV only.. to make everyone happy it would have to support all the CPU's02:05
tweakozmy little test program running on the nanokernel I think is about 40-60K of executable and runs fine even on a cmod-a7 - I am sure it would shrink a bit more if I ported to C.02:12
*** Degi_ <[email protected]> has joined #litex02:15
*** Degi <[email protected]> has quit IRC (Ping timeout: 258 seconds)02:16
*** Degi_ is now known as Degi02:16
*** tweakoz <[email protected]> has quit IRC (Remote host closed the connection)02:16
*** tweakoz <[email protected]> has joined #litex02:16
*** tweakoz <[email protected]> has quit IRC (Ping timeout: 268 seconds)02:21
*** tweakoz <[email protected]> has joined #litex02:54
*** tweakoz_ <[email protected]> has joined #litex05:30
*** tweakoz <[email protected]> has quit IRC (Read error: Connection reset by peer)05:30
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)07:05
*** TMM_ <[email protected]> has joined #litex07:05
*** Melkhior <Melkhior!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has quit IRC (Remote host closed the connection)08:32
tweakoz_@Dolu - the error I get when attempting to use litex vexriscv_smp is "AttributeError: 'VexRiscvSMP' object has no attribute 'cluster_name'"08:32
*** Melkhior <Melkhior!~Melkhior@2a01:e0a:1b7:12a0:225:90ff:fefb:e717> has joined #litex08:37
*** Coldberg <[email protected]> has joined #litex08:48
*** tweakoz_ <[email protected]> has quit IRC (Remote host closed the connection)08:49
*** tweakoz <[email protected]> has joined #litex08:50
promach[m]Could anyone help with https://www.reddit.com/r/FPGA/comments/ocuruz/mpr_read_function_dependency_cycle_between/ ?10:40
*** Coldberg <[email protected]> has quit IRC (Ping timeout: 256 seconds)11:31
*** tweakoz <[email protected]> has quit IRC (Ping timeout: 256 seconds)11:57
*** tweakoz <[email protected]> has joined #litex12:23
*** tweakoz <[email protected]> has quit IRC (Ping timeout: 272 seconds)12:29
*** Coldberg <[email protected]> has joined #litex12:35
*** tweakoz <[email protected]> has joined #litex12:41
*** tweakoz <[email protected]> has quit IRC (Ping timeout: 268 seconds)12:46
*** tweakoz <[email protected]> has joined #litex12:58
*** tweakoz <[email protected]> has quit IRC (Ping timeout: 240 seconds)13:02
*** Coldberg <[email protected]> has quit IRC (Ping timeout: 272 seconds)14:02
*** tweakoz <[email protected]> has joined #litex14:59
*** tweakoz <[email protected]> has quit IRC (Ping timeout: 258 seconds)15:04
*** tweakoz <[email protected]> has joined #litex17:00
*** Coldberg <[email protected]> has joined #litex17:01
*** tweakoz <[email protected]> has quit IRC (Ping timeout: 252 seconds)17:04
*** tweakoz <[email protected]> has joined #litex17:54
*** _franck_3 <[email protected]> has joined #litex19:26
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has quit IRC (Remote host closed the connection)19:27
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has joined #litex19:28
*** _franck_ <[email protected]> has quit IRC (Ping timeout: 272 seconds)19:29
*** _franck_3 is now known as _franck_19:29
*** Coldberg <[email protected]> has quit IRC (Remote host closed the connection)19:32
*** Coldberg <[email protected]> has joined #litex19:32
*** Coldberg <[email protected]> has quit IRC (Ping timeout: 258 seconds)20:33
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has quit IRC (Remote host closed the connection)21:04
_florent_tweakoz: Hi, if the boards you want to add to LiteX-Boards are able to run the basic LiteX SoC, you can consider it's OK to create a PR.21:13
*** pftbest <[email protected]> has joined #litex21:16
*** Coldberg <[email protected]> has joined #litex21:16
_florent_tweakoz: For the nanokernel, that's definitely something interesting and I would be really curious to learn more about it. For now we are trying to keep software simple in LiteX, so not sure we could merge it directly, but that's clearly something we could encourage users to use if the have similar needs.21:17
*** pftbest <[email protected]> has quit IRC (Ping timeout: 256 seconds)21:21
*** tweakoz <[email protected]> has quit IRC ()21:22
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has joined #litex21:36
*** pftbest <pftbest!~pftbest@2a01:4f8:c17:6afc::1:2> has quit IRC (Ping timeout: 240 seconds)21:40
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)21:47
*** TMM_ <[email protected]> has joined #litex21:47
*** Emantor <[email protected]> has quit IRC (Ping timeout: 240 seconds)23:58
*** Emantor_ <[email protected]> has joined #litex23:58
*** Emantor_ is now known as Emantor23:58
*** lambda <[email protected]> has quit IRC (Ping timeout: 272 seconds)23:58
*** lambda <[email protected]> has joined #litex23:59

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!