* [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%rbx'
@ 2012-09-27 7:46 Fengguang Wu
2012-09-27 7:49 ` [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%r Herbert Xu
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Fengguang Wu @ 2012-09-27 7:46 UTC (permalink / raw)
To: kernel-janitors
Hi Tim,
FYI, kernel build failed on
tree: git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master
head: 11c8484924441def7941bdc62ddb03643bc8f989
commit: c4d68f14dfbbf075906a0dcf355e0392347efda9 [38/41] crypto: crc32c- Optimize CRC32C calculation with PCLMULQDQ instruction
config: i386-allmodconfig
All error/warnings:
arch/x86/crypto/crc32c-pcl-intel-asm.S: Assembler messages:
arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%rbx'
arch/x86/crypto/crc32c-pcl-intel-asm.S:93: Error: bad register name `%rdi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:94: Error: bad register name `%rsi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:97: Error: bad register name `%rdx'
arch/x86/crypto/crc32c-pcl-intel-asm.S:103: Error: bad register name `%rdi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:104: Error: bad register name `%rdi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:105: Error: bad register name `%rdi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:111: Error: bad register name `%rsi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:120: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:121: Error: bad register name `%rdi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:123: Error: bad register name `%rdi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:125: Error: bad register name `%r8d'
arch/x86/crypto/crc32c-pcl-intel-asm.S:126: Error: bad register name `%rbx'
arch/x86/crypto/crc32c-pcl-intel-asm.S:127: Error: bad register name `%rdi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:137: Error: bad register name `%rsi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:139: Error: bad register name `%rsi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:143: Error: bad register name `%rsi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:147: Error: bad register name `%rax'
arch/x86/crypto/crc32c-pcl-intel-asm.S:149: Error: bad register name `%rax'
arch/x86/crypto/crc32c-pcl-intel-asm.S:159: Error: bad register name `%rcx,%rax,8)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:160: Error: bad register name `%rcx,%rax,8)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:161: Error: bad register name `%rdx,%rax,8)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:163: Error: bad register name `%r9'
arch/x86/crypto/crc32c-pcl-intel-asm.S:164: Error: bad register name `%r10'
arch/x86/crypto/crc32c-pcl-intel-asm.S:167: Error: bad register name `%rip)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:168: Error: bad register name `%rdi,%rax,2)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:170: Error: bad register name `%rdi,%rsi,1)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:171: Error: bad register name `%rdi'
arch/x86/crypto/crc32c-pcl-intel-asm.S:177: Error: bad register name `%rax'
arch/x86/crypto/crc32c-pcl-intel-asm.S:178: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:179: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:180: Error: bad register name `%rcx'
arch/x86/crypto/crc32c-pcl-intel-asm.S:182: Error: bad register name `%r9'
arch/x86/crypto/crc32c-pcl-intel-asm.S:183: Error: bad register name `%r10'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%r11)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rcx)'
arch/x86/crypto/crc32c-pcl-intel-asm.S:201: Error: bad register name `%rdx)'
vim +92 arch/x86/crypto/crc32c-pcl-intel-asm.S
c4d68f14 (Tim Chen 2012-09-25 86) #define tmp %rbx
c4d68f14 (Tim Chen 2012-09-25 87) #define crc_init %r8
c4d68f14 (Tim Chen 2012-09-25 88) #define crc_init_dw %r8d
c4d68f14 (Tim Chen 2012-09-25 89) #define crc1 %r9
c4d68f14 (Tim Chen 2012-09-25 90) #define crc2 %r10
c4d68f14 (Tim Chen 2012-09-25 91)
c4d68f14 (Tim Chen 2012-09-25 @92) pushq %rbx
c4d68f14 (Tim Chen 2012-09-25 93) pushq %rdi
c4d68f14 (Tim Chen 2012-09-25 94) pushq %rsi
c4d68f14 (Tim Chen 2012-09-25 95)
---
0-DAY kernel build testing backend Open Source Technology Centre
Fengguang Wu, Yuanhan Liu Intel Corporation
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%r
2012-09-27 7:46 [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%rbx' Fengguang Wu
@ 2012-09-27 7:49 ` Herbert Xu
2012-09-27 7:52 ` Fengguang Wu
2012-09-27 17:21 ` Tim Chen
2 siblings, 0 replies; 4+ messages in thread
From: Herbert Xu @ 2012-09-27 7:49 UTC (permalink / raw)
To: kernel-janitors
On Thu, Sep 27, 2012 at 03:46:22PM +0800, Fengguang Wu wrote:
> Hi Tim,
>
> FYI, kernel build failed on
>
> tree: git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master
> head: 11c8484924441def7941bdc62ddb03643bc8f989
> commit: c4d68f14dfbbf075906a0dcf355e0392347efda9 [38/41] crypto: crc32c- Optimize CRC32C calculation with PCLMULQDQ instruction
> config: i386-allmodconfig
Hi Fengguang:
Was this a 32-bit build or a 64-bit build?
I'll revert the patches for now.
Thanks!
--
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%r
2012-09-27 7:46 [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%rbx' Fengguang Wu
2012-09-27 7:49 ` [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%r Herbert Xu
@ 2012-09-27 7:52 ` Fengguang Wu
2012-09-27 17:21 ` Tim Chen
2 siblings, 0 replies; 4+ messages in thread
From: Fengguang Wu @ 2012-09-27 7:52 UTC (permalink / raw)
To: kernel-janitors
On Thu, Sep 27, 2012 at 12:49:44AM -0700, Herbert Xu wrote:
> On Thu, Sep 27, 2012 at 03:46:22PM +0800, Fengguang Wu wrote:
> > Hi Tim,
> >
> > FYI, kernel build failed on
> >
> > tree: git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master
> > head: 11c8484924441def7941bdc62ddb03643bc8f989
> > commit: c4d68f14dfbbf075906a0dcf355e0392347efda9 [38/41] crypto: crc32c- Optimize CRC32C calculation with PCLMULQDQ instruction
> > config: i386-allmodconfig
>
> Hi Fengguang:
>
> Was this a 32-bit build or a 64-bit build?
>
> I'll revert the patches for now.
It's a 32-bit build:
make ARCH=i386 allmodconfig
Thanks,
Fengguang
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%r
2012-09-27 7:46 [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%rbx' Fengguang Wu
2012-09-27 7:49 ` [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%r Herbert Xu
2012-09-27 7:52 ` Fengguang Wu
@ 2012-09-27 17:21 ` Tim Chen
2 siblings, 0 replies; 4+ messages in thread
From: Tim Chen @ 2012-09-27 17:21 UTC (permalink / raw)
To: kernel-janitors
On Thu, 2012-09-27 at 15:52 +0800, Fengguang Wu wrote:
> On Thu, Sep 27, 2012 at 12:49:44AM -0700, Herbert Xu wrote:
> > On Thu, Sep 27, 2012 at 03:46:22PM +0800, Fengguang Wu wrote:
> > > Hi Tim,
> > >
> > > FYI, kernel build failed on
> > >
> > > tree: git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git master
> > > head: 11c8484924441def7941bdc62ddb03643bc8f989
> > > commit: c4d68f14dfbbf075906a0dcf355e0392347efda9 [38/41] crypto: crc32c- Optimize CRC32C calculation with PCLMULQDQ instruction
> > > config: i386-allmodconfig
> >
> > Hi Fengguang:
> >
> > Was this a 32-bit build or a 64-bit build?
> >
> > I'll revert the patches for now.
>
> It's a 32-bit build:
>
> make ARCH=i386 allmodconfig
>
> Thanks,
> Fengguang
Thanks for catching the error. I'll have to fix up the 32bit case and
resend the patches.
Tim
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-09-27 17:21 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-27 7:46 [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%rbx' Fengguang Wu
2012-09-27 7:49 ` [cryptodev:master 38/41] arch/x86/crypto/crc32c-pcl-intel-asm.S:92: Error: bad register name `%r Herbert Xu
2012-09-27 7:52 ` Fengguang Wu
2012-09-27 17:21 ` Tim Chen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).