svn commit: r278473 - in head/sys: amd64/amd64 amd64/include amd64/vmm contrib/dev/acpica/include i386/i386 i386/include x86/acpica x86/include x86/x86 x86/xen

Konstantin Belousov kostikbel at gmail.com
Wed Feb 11 08:32:07 UTC 2015


On Wed, Feb 11, 2015 at 12:43:39AM +0000, Rui Paulo wrote:
> On Feb 09, 2015, at 01:01 PM, Konstantin Belousov <kib at FreeBSD.org> wrote:
> 
> Author: kib
> Date: Mon Feb 9 21:00:56 2015
> New Revision: 278473
> URL: https://svnweb.freebsd.org/changeset/base/278473
> 
> Log:
> Add x2APIC support. Enable it by default if CPU is capable. The
> hw.x2apic_enable tunable allows disabling it from the loader prompt.
>  
> This breaks VMware Fusion when the host CPU has x2APIC support.  In
> my case, mpt(4) was unable to receive interrupts and USB was similarly
> broken.  It's possible that this is a VMware bug, but you might want to
> avoid turning this on when running under the VMware hypervisor.

Neel pointed this out to me when the patch was reviewed.
He told me that x2APIC does not work in Fusion 5.x, while it seems
to be fixed in 7.x.
https://communities.vmware.com/message/2173695?tstart=0

Upon further discussion with Neel and Peter, it was suggested that we
enable enable x2APIC unconditionally, which seems what is done for
Linux benchmarks.

Is vmware 5.x is used while there is already at least version 7.x ?
I have no idea about vmware product nomenclature and lifecycle.


More information about the svn-src-head mailing list