]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r273375
authorneel <neel@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 30 Dec 2014 08:24:14 +0000 (08:24 +0000)
committerneel <neel@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Tue, 30 Dec 2014 08:24:14 +0000 (08:24 +0000)
commit9ec8f500542d469fd3997ec352abc64cf9904752
tree5ca9ce0dfb46b18acadddbaeeda0e8409ebb1eac
parent18ab67e34bde94ef47bc217c226acd64fbe3f87f
MFC r273375
Add support AMD processors with the SVM/AMD-V hardware extensions.

MFC r273749
Remove bhyve SVM feature printf's now that they are available in the general
CPU feature detection code.

MFC r273766
Add missing 'break' pointed out by Coverity CID 1249760.

MFC r276098
Allow ktr(4) tracing of all guest exceptions via the tunable "hw.vmm.trace_guest_exceptions"

MFC r276392
Inject #UD into the guest when it executes either 'MONITOR' or 'MWAIT' on an
AMD/SVM host.

MFC r276402
Remove "svn:mergeinfo" property that was dragged along when these files were
svn copied in r273375.

git-svn-id: svn://svn.freebsd.org/base/stable/10@276403 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
25 files changed:
sys/amd64/include/vmm.h
sys/amd64/include/vmm_instruction_emul.h
sys/amd64/vmm/amd/amdv.c
sys/amd64/vmm/amd/npt.c [new file with mode: 0644]
sys/amd64/vmm/amd/npt.h [new file with mode: 0644]
sys/amd64/vmm/amd/svm.c [new file with mode: 0644]
sys/amd64/vmm/amd/svm.h [new file with mode: 0644]
sys/amd64/vmm/amd/svm_genassym.c [new file with mode: 0644]
sys/amd64/vmm/amd/svm_msr.c [new file with mode: 0644]
sys/amd64/vmm/amd/svm_msr.h [new file with mode: 0644]
sys/amd64/vmm/amd/svm_softc.h [new file with mode: 0644]
sys/amd64/vmm/amd/svm_support.S [new file with mode: 0644]
sys/amd64/vmm/amd/vmcb.c [new file with mode: 0644]
sys/amd64/vmm/amd/vmcb.h [new file with mode: 0644]
sys/amd64/vmm/intel/vmcs.c
sys/amd64/vmm/intel/vmcs.h
sys/amd64/vmm/intel/vmx.c
sys/amd64/vmm/io/vlapic.c
sys/amd64/vmm/vmm.c
sys/amd64/vmm/vmm_instruction_emul.c
sys/amd64/vmm/x86.c
sys/modules/vmm/Makefile
usr.sbin/bhyve/bhyverun.c
usr.sbin/bhyve/xmsr.c
usr.sbin/bhyvectl/bhyvectl.c