https://starfivetech.com/uploads/u74mc_core_complex_manual_21G1.pdf has all you need to know. I just want to stress:
- No H extension on either S7 or U7
- Apart from lacking floating point in S7, the major difference is that S7 only has 2 modes, M/U. U7 has all 3 modes, M/S/U. Thus, S7 is not well suited for general Linux use. I’m think of using it for profiling other U7 cores through IPI, making it a little bit useful.
- For E24, it’s not even mentioned in dts. I had this post earlier about JH7100 (JH7100: Make use of E24?), and recently I asked starfive again about E24 on JH7110. In short, they are not ready to open source the Linux driver code that could load a ELF binary to E24, even though they have testing instructions: soft_3rdpart/e24_test.docx at JH7110_VisionFive2_devel · starfive-tech/soft_3rdpart · GitHub (In Chinese)