kernel-janitors.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [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).