2012-10-28 12:04:57

by Jussi Kivilinna

[permalink] [raw]
Subject: sha1-arm assembler and CONFIG_THUMB2_KERNEL => build error

Hello,

I tested cryptodev-2.6 tree with ARCH=arm, and get following error
with CONFIG_THUMB2_KERNEL=y + CONFIG_CRYPTO_SHA1_ARM=y combination.
Config based on 'vexpress_defconfig' (config attached).

AS arch/arm/crypto/sha1-armv4-large.o
arch/arm/crypto/sha1-armv4-large.S: Assembler messages:
arch/arm/crypto/sha1-armv4-large.S:197: Error: r13 not allowed here --
`teq r14,sp'
arch/arm/crypto/sha1-armv4-large.S:377: Error: r13 not allowed here --
`teq r14,sp'
arch/arm/crypto/sha1-armv4-large.S:469: Error: r13 not allowed here --
`teq r14,sp'

-Jussi


Attachments:
(No filename) (572.00 B)
.config (44.85 kB)
Download all attachments