19 ms·
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 extr
by balou23 6mo 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.
- mananaysiempre 6mo agoBut legally distinct! I guess calling it M○PS was not enough for plausible deniability.
- genxy 6mo agoISAs shouldn't be patentable in the first place.
- pantalaimon 6mo agoThey did get rid of the delay slots and some other MIPS oddities
- bonzini 6mo agoLoongArch is, on a first approximation, an almost RISC-V user space instruction set together with MIPS-like privileged instructions and registers.
- mananaysiempre 6mo agoWait, 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-Vol1-EN.html#software-management-of-tlb https://loongson.github.io/LoongArch-Documentation/LoongArch...
- bonzini 6mo agoI think they have already added hardware page table walks. https://lwn.net/Articles/932048/ https://lwn.net/Articles/932048/