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>