3 ms·
> This is a paper CPU, right? What? No, it's an Instruction Set Architecture. It's the language the CPU speaks. > Multiply and divide as an option belongs do
by _chris_ 11y ago
> This is a paper CPU, right?
What? No, it's an Instruction Set Architecture. It's the language the CPU speaks.
> Multiply and divide as an option belongs down at the 50 cent 8-bit CPU that runs a microwave oven, not on something that runs Linux
Irrelevant, nobody has to know your CPU doesn't implement multiply/divide, not even the OS!; you trap to machine mode and life goes on. And not every RISC-V core needs to run Linux.
> but what happens at Supervisor, Hypervisor, and Machine mode?
You read the manual that exists, implement the privileged spec, and it'll run Linux. Just because it's not frozen doesn't mean that many RISC-V cores can't already boot a number of different operating systems.
> If this were well-defined and cheap tablets were coming out of Shentzen using it, it would be important.
There are already shipping products with RISC-V cpus (like in cameras). Just because you're not the customer doesn't mean this work isn't very important to other people.