@zig@functional.cafe @emsenn@myasstodon.xyz @theruran The new classes of exploits depend on the behaviors of micro-architectural features that transcend instruction sets: the fact that cache line refill takes time to complete, or speculation across privilege boundaries, and so on. RISC-V, ARM, x86, etc. doesn't matter. Most are susceptable to most exploits, even if we don't know how just yet.


@zig@functional.cafe @theruran I especially mention this because RISC-V is only an instruction set spec. Individual implementations, such as Rocket, BOOM, or my own KCP53000 will have varying degrees of susceptability to things like Spectre, et. al.

My core is built like a 6502, so it has no cache, pipelines, nor out of order execution to speculate with; it's very resistant to exploits. BOOM has all of these features *and* is superscalar; it'll be exploitable with enough effort.

Sign in to participate in the conversation

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!