kernel init exception

Segher Boessenkool segher at
Thu Jul 1 08:31:22 EST 2010

> Maybe it was caused by floating exception.I found that,system received
> a program check exception,the reason for it was REASON_ILLEGAL.
> I also use show_regs to print the NIP in exception,it seemed that
> ,this exception was caused by 'vmhaddshs' instruction in user mode of
> init process .
> Is vmhaddshs avaliable on e500mc? My cross compile tool is  
> gcc-4.1.2-glibc-2.5.0

This isn't vmhaddshs (which is an AltiVec instruction), but something  
that also uses primary opcode 4.

It sounds like your toolchain isn't set up correctly for e500mc.


More information about the Linuxppc-dev mailing list