Hi Yvan,
Thanks. I made a mistake typed `export CROSS_COMPILER' that should be
`export CROSS_COMPILE'.
On Mon, Apr 28, 2014 at 04:40:09PM +0200, Yvan Roux wrote:
> Hi Zhi-zhou,
> 
> having a %rax register here :
> Error: no such instruction: `mrs %rax,daif//arch_local_save_flags'
> 
> makes me think that you're using an x86_64 compiler and not the AArch64 one.
> 
> regards,
> Yvan
> 
> 
> On 26 April 2014 03:10, Zhi-zhou Zhang <zhizhou...@gmail.com> wrote:
> > hi,
> > For building arm64 kernel, I tried all toolchain released from
> > http://releases.linaro.org/latest/components/toolchain/binaries/
> > But it complained about some instructions bad:
> > /home/work/linux/arch/arm64/include/asm/irqflags.h: Assembler
> > messages:
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:49: Error: no
> > such instruction: `msr daifset,'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
> > such instruction: `mrs %rax,daif//arch_local_save_flags'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:49: Error: no
> > such instruction: `msr daifset,'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
> > such instruction: `mrs %rax,daif//arch_local_save_flags'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:40: Error: no
> > such instruction: `msr daifclr,'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
> > such instruction: `mrs %rax,daif//arch_local_save_flags'
> > /home/work/linux/arch/arm64/include/asm/irqflags.h:40: Error: no
> > such instruction: `msr daifclr,'
> >
> > Could anyone tell how to solve it? thanks!
> >
> > _______________________________________________
> > linaro-toolchain mailing list
> > linaro-toolchain@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-toolchain

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to