Commits
Peng Fan committed d81916e660f
MLK-15286 arm: arm64: only use general regs When compiling with android toolchain, there is an instruction "str q0, [x8],#16", but x8 is not 16bytes aligned, this instruction will trigger sync abort. So, following Linux kernel, only use general regs for arm64. If not, compiler may use simd registers Q[x]. We need to avoid using simd registers in U-Boot, because load/store Q[x] has restriction that 128bits aligned when str/ldr. Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 186ccd8de53f986c5913432638dfaca9bdc97e89) (cherry picked from commit 8f3f0d339783e066f7815408949677b62e465b62) (cherry picked from commit 3002af0ff57e9db40baeefbc14a336ad206e8fea)