3 ms·
I’ve noticed a lot of projects use riscv64 as shorthand for the rv64gc ISA, especially when it’s understood that there is an MMU, maybe an FPU, privilege levels
by waaveshine 3y ago
I’ve noticed a lot of projects use riscv64 as shorthand for the rv64gc ISA, especially when it’s understood that there is an MMU, maybe an FPU, privilege levels, and any other extensions that a modern OS requires.
Anyway, I did find this on the Debian website[1]. So it seems they mean rv64gc.
[1] https://wiki.debian.org/RISC-V#Hardware_baseline_and_ABI_choice https://wiki.debian.org/RISC-V#Hardware_baseline_and_ABI_cho...
- photonbeam 3y agoPresumably Android will also chose a base minimum ISA spec for riscv software at some point. It would be tidy if they match the regular linux ecosystem
- snvzz 3y agoAndroid (and most Linux distributions) is likely to settle for RVA22+V or RVA23 as minimum requirement. There's a lot in there which RV64GC (ratified in 2019, I understand unchanged since 2017) lacks. Some of the new extensions e.g. vector and bit manipulation do have a significant effect in performance.
- panick21_ 3y agoIt has not been decided. There was a talk about the details just 2 weeks ago on the RISC-V International Youtube channel. Very interesting and recommended.