Posts
170
Following
138
Followers
147
Probably some RISC-V stuff, but hopefully other things too ;)

Palmer Dabbelt

0
0
1

Palmer Dabbelt

Matt's going to be buying snacks and beer and such for the SF Bay Area RISC-V Meetup soon, so please RSVP if you're planning on coming and haven't yet.
0
2
0
@foone that actually sounds like a super clever way to get users to stop filing bugs complaining the compiler was deleting their functions
0
0
0

Palmer Dabbelt

It took me about 12 hours to notice there was a sock in the sleeve of my jacket, and now I'm really starting to worry about all these patches...
0
0
3
@cr1901 @brouhaha There's been a bunch of posts, I think I had it at some point but couldn't find it a few weeks ago when I looked. IIRC it's just ldconfig from some distro, maybe Debian? Prabhakar went through a pretty long public debugging process on this one, he's usually in #riscv on libera (not sure if he's around here somewhere).
0
0
2

Palmer Dabbelt

@pdp7 has a list of kernel folks <https://github.com/pdp7/mastodon-lists>, you can import it the settings (the import/export tab).
0
4
7
@cr1901 @brouhaha man, you almost tricked me into reading the numbers in that post!
0
0
0
@brouhaha IIRC it was more chisel-inspired, it made a lot of different design decisions than Chisel 3 did. I remember thinking they were a good idea at the time, but that was years ago.
0
0
1
@brouhaha the RISC-V specifications (or I guess the PDFs, that's subtly different) are so vague I'm not even convinced this behavior would be forbidden by them. IMO that one's a lost cause, though ;)
0
1
1
@tommythorn Yep, I agree with you again here. That was the argument against allowing T-Head to call their page table attribute stuff compatible with the ISA, it didn't work then and I don't see why it'd work now.
0
0
0
@tommythorn that's what I'd hope too, but the RISC-V folks have been pretty adamant that it's up to vendors to decide on this one. The general idea was vendors would never ship broken hardware because that would be embarrassing for them, but it's not like that's ever worked before.

IMO we're way better off taking support for the craziness than telling them to fork the software stack. Everything we have is for embedded land right now, so if we push back upstream then vendors will likely just ignore us and ship whatever workarounds they need in their SDKs. Then we'll just have a bunch of incompatible RISC-V-like ports floating around, which would be a huge mess.
0
1
1
@tommythorn I haven't seen the v2, but every other SiFive-based chip has errata and given that the v1 was the most broken of the bunch I'm not super excited on that front.

IMO there's really no way around this: all hardware is a mess, it's just a matter of figuring out how to make it work.
0
0
0
@tommythorn Yep, that's how RISC-V works. This is the same as the T-Head stuff, the ISA folks were very clear that vendors self-certify their implementations. None of those words in the PDF matter.
0
0
0
@baylibre thanks, I couldn’t find the link ;)
0
0
1

Palmer Dabbelt

We've got our first user-visible errata that actually breaks something: https://lore.kernel.org/all/CA+V-a8vT3AjnU1-s0k7ff0Y7WLofpHYnJPF+mKVnUspsrPvQtw@mail.gmail.com/
0
4
4

Palmer Dabbelt

I was talking to @conor and he's never had a bad DIMM. I'd bet more than half of my DIMM packs have had at least some errors. Not sure if my luck is good in his is bad...
1
0
2
Anything riscv spec related melts my brain. The lack of consistent wording between documents, unclear "should"/"must" usage and apparent incompleteness really triggers me. Dunno why, but the (perceived?) lack of clarity in what's mean to be spec documents is highly confusing to me. What seems like a web of interrelated GitHub repos and organisations really doesn't help me either.
0
2
6

Palmer Dabbelt

Has anyone submitted to the RISC-V room at FOSDEM yet? As usual I can't tell if Pentabarf is broken or if I'm doing something wrong...
0
3
1
@monsieuricon I think that's the only time I've ever heard someone say that... ;)
0
0
0
Show older