Phosis has quit [Remote host closed the connection]
coldfeet has quit [Remote host closed the connection]
<somlo>
sorear: I also don't have the context to parse that specicif point; however, as a "downstream" user of rocket, it seems that 1. the amount of resources dedicated to its maintenance and development have dropped significantly at some point a few months back, and 2. the current team working on it is focused on making it work with their own local tooling and for their own local projects (dissertations?), somewhat to the exclusion of its usefulness to
<somlo>
downstream users such as myself (e.g., litex)
<somlo>
just $0.02 from the peanut gallery, FWIW :)
<sorear>
there was a very obvious dropoff ~7 years ago when the principals left berkeley for sifive, i didn't realize anything happened more recently
<sorear>
i have to say that "dissertations" has always been the primary use case
<somlo>
sorear: I got the impression that a lot of the sifive folks were still involved with rocket up until some mass layoff I vaguely remember reading about on the internet a few months ago, right around the time my perceived ability to keep up with rocket updates tanked :D
<somlo>
but that's just my impression/opinion by internet osmosis, I don't actually *know* anything and would rather not speculate...
<somlo>
and by "ability to keep up with updates" I mean the two grad students left working on it decided to (rightfully) focus on their dissertations rather than worry about the "downstream community" :D
<sorear>
there are varying degrees of "involved", compare cva6 which is getting openly developed dual issue
<sorear>
eh you're probably more on this now than I am
Forty-Bot has joined #riscv
<somlo>
one of the things on my todo list is to (as soon as $dayjob leaves me alone long enough to rub my remaining two braincells together) find a new 64-bit riscv core to use with litex for running "self-hosting" linux distros, like fedora
<somlo>
preferably written in verilog, which I think cva6 actually is, I think :)
<sorear>
it's sv, no idea if it's in the subset of sv that open tools can deal with
<dh`>
isn't rocket written in something higher-level? or am I mixing it up with something else?
<sorear>
rocket is chisel(3) yes
<somlo>
rocket is written in chisel (some scala-based object-oriented meta-HDL, that makes it a rather exclusive club to understand and contribute to)
<somlo>
sv is nice, and you're right sorear, yosys doesn't handle it at the moment, afaik
<dh`>
chisel, right
<sorear>
vexriscv is spinalhdl which is a *different* scala-based object-oriented meta-HDL
ats has joined #riscv
<somlo>
vexriscv is 32-bit; its author also wrote a 64-bit core, called "naxriscv" -- also in spinalhdl (which suffers from the exact same drawback as chisel -- one has to take a large detour and learn Scala before there's a shred of a chance to comprehend what is going on :D)
punit has quit [Remote host closed the connection]
<dh`>
there's something to be said for higher-level languages for things as big as a cpu
<dh`>
I just kinda wish people did a better job of picking sane starting points
<dh`>
and I'm sure that probably offended somebody, but istm that scala combines all the worst points of java with a few of the worst points of standard ml
wingsorc has joined #riscv
Tenkawa has quit [Quit: Was I really ever here?]
<somlo>
I too wish there was a sane language that didn't reduce the potential bus factor to the intersection of ex-ECE students with a strong digital design background and ex-CS students who *really* enjoyed their "advanced programming language concepts" course :D
<somlo>
s/sane language/sane HDL/
<somlo>
but that's not the version of the multiverse we happened to land in :P
<JohnHenry>
Rocket is great. My point is just that it carried the RV aegis for a long while