Minos use armv8a’s hardware Virtualization to support to run the ios kernel. if need to emulate these instructions, need cpu support to trap these instructions. but armv8-a do not support trap these instruction, so when cpu (which do not support sha256 instructions)meets these instructions, it will directly generate a falut in EL1.
VIM3 support these instructions, so on vim3 board, this issue will not happened. you can check another article