On Sun, 13 May 2007 10:53:44 +0200
Andreas Schwab <[EMAIL PROTECTED]> wrote:

> Alexander Kabaev <[EMAIL PROTECTED]> writes:
> 
> > The instruction below appears to be the problematic one, but I
> > cannot tell why:
> >
> > [MMI]  st8 [r16]=r17
> 
> This insn looks completely benign, I'd rather it's the next insn that
> is the problem:
> 
>         chk.a.clr r14, .L1063
> 
> This is a speculation check (see
> <http://download.intel.com/design/Itanium/manuals/24531905.pdf> for
> the Itanium Instruction Set Descriptions).  The insn checks the
> result of a preceding advanced load and branches to the label if the
> check failed. The branching behaviour of the insn may be
> unimplemented, and would have to be emulated in the kernel, but
> apparently FreeBSD doesn't support it.
> 
> Andreas.
> 

Andreas and Zack,

thank you both for pointing me into the right direction. It does indeed
look like unimplemented instruction emulation in FreeBSD kernel.

-- 
Alexander Kabaev

Attachment: signature.asc
Description: PGP signature

Reply via email to