Remix.run Logo
balou23 7 hours ago

TBH I still don't really get how it's different from MIPS. As far as I can tell... Loongson seems to be really just MIPS, while LoongArch is MIPS with some extra instructions.

bonzini 6 hours ago | parent | next [-]

LoongArch is, on a first approximation, an almost RISC-V user space instruction set together with MIPS-like privileged instructions and registers.

mananaysiempre 4 hours ago | parent [-]

Wait, this is a modern-ish ISA with a software-managed TLB, I didn’t realize that! The manual seems a bit unhappy about that part though:

> In the current version of this architecture specification, TLB refill and consistent maintenance between TLB and page tables are still [sic] all led by software.

https://loongson.github.io/LoongArch-Documentation/LoongArch...

pantalaimon 6 hours ago | parent | prev | next [-]

They did get rid of the delay slots and some other MIPS oddities

mananaysiempre 7 hours ago | parent | prev [-]

But legally distinct! I guess calling it M○PS was not enough for plausible deniability.

genxy 7 hours ago | parent [-]

ISAs shouldn't be patentable in the first place.