]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC 210774,210935:
authorjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 27 Aug 2010 18:55:24 +0000 (18:55 +0000)
committerjhb <jhb@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 27 Aug 2010 18:55:24 +0000 (18:55 +0000)
commit23aeff194ef5283724032afa2f283fb51a7b87c5
tree258057fd8869d3324699959801e2d3f15fd75dee
parentd1bba73db9bcedca2427200fcd3772ba33df4789
MFC 210774,210935:
- Tweak the logic to disable CLFLUSH in virtual environments to work around
  problems with flushing the local APIC register range so that it checks
  vm_guest directly.
- Add Xen to the list of virtual vendors.  In the non PV (HVM) case this
  fixes the virtualization detection successfully disabling the CLFLUSH
  instruction.

git-svn-id: svn://svn.freebsd.org/base/stable/8@211891 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/amd64/amd64/initcpu.c
sys/i386/i386/initcpu.c
sys/kern/subr_param.c