Thursday, 2021-04-15

*** tpb has joined #litex00:00
*** thorns514 has joined #litex00:23
*** pftbest has quit IRC00:23
*** pftbest has joined #litex00:39
*** pftbest has quit IRC00:43
*** Degi_ has joined #litex00:50
*** Degi has quit IRC00:50
*** Degi_ is now known as Degi00:50
*** lkcl has quit IRC01:26
*** lkcl has joined #litex01:39
*** thorns514 has quit IRC01:41
*** anuejn has quit IRC01:57
*** anuejn has joined #litex01:58
*** lkcl has quit IRC03:24
*** lkcl has joined #litex03:37
*** lkcl has quit IRC04:42
*** lkcl has joined #litex04:55
*** kgugala has joined #litex05:48
*** kgugala_ has quit IRC05:50
*** lkcl has quit IRC05:56
_florent_tcal: Thanks, I need to think a bit about the CFU integration. I also need to do similar work on VexRiscv-SMP to expose some of the parameters to targets (cpu-count, aes, fpu, etc...) so will think about the CFU for VexRiscv and others RISC-V CPU while doing this.06:08
_florent_tcal: Would you mind opening an issue for this in LiteX?06:08
*** lkcl has joined #litex06:09
*** kgugala_ has joined #litex07:11
*** kgugala has quit IRC07:14
*** m4ssi has joined #litex07:24
*** lkcl has quit IRC07:31
*** m4ssi has quit IRC07:31
*** lkcl has joined #litex07:43
*** Melkhior has joined #litex07:46
*** acathla has joined #litex07:49
Melkhior@_florent_ I have an example at home for some VexRiscv parameters; i added a '--extensions' to litex/soc/cores/cpu/vexriscv_smp/core.py (which I passs from linux-on-litex-vexriscv/make.py), so I can do :07:53
Melkhior--extensions I,M,A,C,F,D,B,Zbr,Zbt,Zkn,Zks07:53
Melkhior(I,M,A are redundant of course but make things more readable for me)07:53
MelkhiorF & D enables the FPU07:53
MelkhiorC enable compressed instructions07:53
MelkhiorB and latest enables my custom plugins; Zkn for instance could enable AesPlugin (I have a patch to make AesPlugin Zk-compliant, but it will have to be updated as Zk is going to revert some opcode space optimization)07:53
Melkhiorcode on the 'reciving' end in VexRiscv is visible on https://github.com/rdolbeau/VexRiscv/tree/three_operands, e.g. https://github.com/rdolbeau/VexRiscv/blob/three_operands/src/main/scala/vexriscv/demo/smp/VexRiscvSmpLitexCluster.scala07:53
Melkhiors/reciving/receiving/07:53
MelkhiorI've also added the extensions in MISA and the arch string so that it appears in e.g. /proc/cpuinfo08:03
geertuMelkhior: we already have riscv,isa under /proc/device-tree/.../cpu@0/ ?08:07
Melkhior@geertu yes:08:09
Melkhiorroot@buildroot:~47 cat /proc/device-tree/cpus/cpu\@3/riscv\,isa ; echo08:09
Melkhiorrv32imafdcb08:09
Melkhior@geertu question: in riscv,isa, should non-std extension appears and how ? In MISA you add 'x' if there's any, but for riscv,isa should we a) ignore them b) add an 'x' c) add the canonical Z order ? (rv32imafdcbZbr_Zbt_Zkn_Zks)08:53
Melkhioralso Z is for 'somewhat standard' so not even sure if it's 'x'...08:54
*** pftbest has joined #litex08:54
*** Melkhior has quit IRC10:21
*** learninguy has joined #litex10:51
*** learninguy has quit IRC11:14
*** m4ssi has joined #litex11:44
*** Melkhior has joined #litex12:24
*** m4ssi has quit IRC12:28
*** Bertl_zZ is now known as Bertl13:23
geertuMelkhior: see Documentation/devicetree/bindings/riscv/cpus.yaml14:05
*** vup has quit IRC15:20
*** vup has joined #litex15:20
*** lkcl has quit IRC15:42
*** peepsalot has quit IRC15:52
*** peepsalot has joined #litex15:54
*** lkcl has joined #litex15:55
Melkhior@geertu thanks, could have guessed;-)  , so this is the full specification apparently16:03
*** lkcl has quit IRC16:21
*** lkcl has joined #litex16:34
tcal_florent_: thanks, I've created issue #883.16:43
*** peepsalot has quit IRC16:58
*** m4ssi has joined #litex18:08
*** pftbest has quit IRC18:14
*** pftbest has joined #litex18:16
*** pftbest has quit IRC19:14
*** pftbest has joined #litex19:15
*** rj has joined #litex19:42
*** rj has quit IRC19:59
*** rj has joined #litex20:03
*** Melkhior has quit IRC20:07
nickoebruh, I better start to play with litex again ... soon20:09
*** rj has quit IRC20:43
*** rj has joined #litex20:46
*** Bertl is now known as Bertl_oO20:49
*** thorns514 has joined #litex20:50
*** thorns514 has quit IRC20:51
*** peepsalot has joined #litex20:53
*** pftbest has quit IRC21:05
*** pftbest has joined #litex21:09
*** rj has quit IRC21:27
*** rj has joined #litex21:32
*** m4ssi has quit IRC21:38
*** rj has quit IRC22:12
*** rj has joined #litex22:14
*** rj has quit IRC22:42
*** rj has joined #litex22:47
*** thorns514 has joined #litex22:50
*** thorns514 has quit IRC23:03
*** pftbest has quit IRC23:25
*** pftbest has joined #litex23:25
*** rj has quit IRC23:27
*** lf has quit IRC23:27
*** lf has joined #litex23:31
*** rj has joined #litex23:33
*** rj has quit IRC23:53

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