This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to enable SVE support on SGI-575?

I'm trying to test SVE support on SGI-575 FVP. For this purpose, I've built "sve_array_sum" example with some modifications and I'm having exception with ESR_EL1.EC = 0. I investigated further and found that ID_AA64PFR0_EL1.SVE = 0 which means SVE isn't enabled on this FVP. I know we can enable SVE in FVPs by setting parameter "SVE.ScalableVectorExtension.veclen=<length>" but this parameters doesn't exist on SGI-575 FVP. Do anyone here have any idea about how we can enable SVE support on SGI-575 FVP?

Parents
  • Hi,

    I tried to use SVE plugin from "Armv8-A Architecture FVP". For this purpose I downloaded it's latest version (r11p4-37rel0), copied SVE plugin from it to "SGI-575" plugin directory and added plugin in launch command and I got error "Version mismatch - Instruction set extension is 11.4.37 but model is 11.1.31". So, I downloaded an older version (r11p1-27rel1) of "Armv8-A Architecture FVP" and used plugin from it. This time I got no such error but behavior of SGI-575 is still same and it is unable to execute any SVE related instruction and still ID_AA64PFR0_EL1.SVE = 0.

    Thanks,

Reply
  • Hi,

    I tried to use SVE plugin from "Armv8-A Architecture FVP". For this purpose I downloaded it's latest version (r11p4-37rel0), copied SVE plugin from it to "SGI-575" plugin directory and added plugin in launch command and I got error "Version mismatch - Instruction set extension is 11.4.37 but model is 11.1.31". So, I downloaded an older version (r11p1-27rel1) of "Armv8-A Architecture FVP" and used plugin from it. This time I got no such error but behavior of SGI-575 is still same and it is unable to execute any SVE related instruction and still ID_AA64PFR0_EL1.SVE = 0.

    Thanks,

Children