Hacker News new | ask | show | jobs
by bee_rider 744 days ago
It seems like, if someone has the ability to slip an evil instruction into a proprietary ISA, they could also slip an evil instruction into their implementation of an open ISA and just not document it. RISC-V leaves room for proprietary extensions, right? Why not use that?

I think RISC-V is very cool and the future, but I don’t really see how it helps here.

1 comments

> I don’t really see how it helps here.

It doesn't help at all. That issue is entirely orthogonal to "open vs proprietary" ISA. The ways a compromise can be implemented are effectively infinite and need not be anything as obvious as an undocumented instruction. A predictor, for instance, can detect a specific sequence of instructions and fill the pipeline with whatever it wants: no undocumented instructions involved at all.