Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Oct 2013 02:02:25 +0200
From:      Torbjorn Granlund <tg@gmplib.org>
To:        freebsd-questions@freebsd.org
Subject:   MULX on haswell triggers ILLOP
Message-ID:  <86wql4onvy.fsf@shell.gmplib.org>

next in thread | raw e-mail | index | archive | help
I have an Intel Haswell system which runs Xen/NetBSD with Debian 7.2,
NetBSD 6.1.2 and FreeBSD 9.2 guests.

The FreeBSD guest casts an ILLOP when fed with the new MULX instruction.
This is a plain integer register based instruction which should require
zero kernel support.

MULX is part of the BMI2 extensions.

The instruction works fine in the other guest systems.

What is going on?  How can FreeBSD reject this instruction?

I have not tried to run FreeBSD on the bare metal, so I cannot tell if
BMI2 works as expected there.

--=20
Torbj=C3=B6rn



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86wql4onvy.fsf>