freebsd-skq/sys/amd64
Neel Natu 90e528f838 Restore the host's GS.base before returning from 'svm_launch()'.
Previously this was done by the caller of 'svm_launch()' after it returned.
This works fine as long as no code is executed in the interim that depends
on pcpu data.

The dtrace probe 'fbt:vmm:svm_launch:return' broke this assumption because
it calls 'dtrace_probe()' which in turn relies on pcpu data.

Reported by:	avg
MFC after:	1 week
2015-06-23 02:17:23 +00:00
..
acpica If x86 CPU implementation of the MWAIT instruction reasonably 2015-05-09 12:28:48 +00:00
amd64 Report the values of x86 segment registers to remote debuggers. 2015-06-12 15:14:08 +00:00
conf Allow DTrace to be compiled-in to the kernel. 2015-06-10 15:53:39 +00:00
ia32 Remove several write-only variables, all reported by the gcc 4.9 2015-05-29 13:24:17 +00:00
include Restructure memory allocation in bhyve to support "devmem". 2015-06-18 06:00:17 +00:00
linux Fixup the build after r284215. 2015-06-10 12:39:01 +00:00
linux32 Implement lockless resource limits. 2015-06-10 10:48:12 +00:00
pci Pull in r267961 and r267973 again. Fix for issues reported will follow. 2014-06-28 03:56:17 +00:00
vmm Restore the host's GS.base before returning from 'svm_launch()'. 2015-06-23 02:17:23 +00:00
Makefile