diff options
author | grehan <grehan@FreeBSD.org> | 2014-06-06 02:55:18 +0000 |
---|---|---|
committer | grehan <grehan@FreeBSD.org> | 2014-06-06 02:55:18 +0000 |
commit | f1ed4b50ae895108834ebc28df488605d050eb10 (patch) | |
tree | 5f90d8ff8fc65ff74e4ad1369efc04a5f9414dd5 /sys/amd64/vmm/intel/vmx.c | |
parent | 39adc039103e38b0ac09ccf38c37007e1f1f5604 (diff) | |
download | FreeBSD-src-f1ed4b50ae895108834ebc28df488605d050eb10.zip FreeBSD-src-f1ed4b50ae895108834ebc28df488605d050eb10.tar.gz |
ins/outs support for SVM. Modelled on the Intel VT-x code.
Remove CR2 save/restore - the guest restore/save is done
in hardware, and there is no need to save/restore the host
version (same as VT-x).
Submitted by: neel (SVM segment descriptor 'P' bit code)
Reviewed by: neel
Diffstat (limited to 'sys/amd64/vmm/intel/vmx.c')
-rw-r--r-- | sys/amd64/vmm/intel/vmx.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/amd64/vmm/intel/vmx.c b/sys/amd64/vmm/intel/vmx.c index 1509931..dd1cb69 100644 --- a/sys/amd64/vmm/intel/vmx.c +++ b/sys/amd64/vmm/intel/vmx.c @@ -1603,8 +1603,6 @@ inout_str_seginfo(struct vmx *vmx, int vcpuid, uint32_t inst_info, int in, error = vmx_getdesc(vmx, vcpuid, vis->seg_name, &vis->seg_desc); KASSERT(error == 0, ("%s: vmx_getdesc error %d", __func__, error)); - - /* XXX modify svm.c to update bit 16 of seg_desc.access (unusable) */ } static void |