summaryrefslogtreecommitdiffstats
path: root/sys/amd64/vmm/intel/vmx.c
diff options
context:
space:
mode:
authorgrehan <grehan@FreeBSD.org>2014-06-06 02:55:18 +0000
committergrehan <grehan@FreeBSD.org>2014-06-06 02:55:18 +0000
commitf1ed4b50ae895108834ebc28df488605d050eb10 (patch)
tree5f90d8ff8fc65ff74e4ad1369efc04a5f9414dd5 /sys/amd64/vmm/intel/vmx.c
parent39adc039103e38b0ac09ccf38c37007e1f1f5604 (diff)
downloadFreeBSD-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.c2
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
OpenPOWER on IntegriCloud