svn commit: r351123 - in stable/12/sys/amd64/vmm: amd intel
Mark Johnston
markj at FreeBSD.org
Fri Aug 16 15:23:45 UTC 2019
Author: markj
Date: Fri Aug 16 15:23:43 2019
New Revision: 351123
URL: https://svnweb.freebsd.org/changeset/base/351123
Log:
MFC r350696:
Use designated initializers for vmm_ops.
Modified:
stable/12/sys/amd64/vmm/amd/svm.c
stable/12/sys/amd64/vmm/intel/vmx.c
Directory Properties:
stable/12/ (props changed)
Modified: stable/12/sys/amd64/vmm/amd/svm.c
==============================================================================
--- stable/12/sys/amd64/vmm/amd/svm.c Fri Aug 16 14:14:57 2019 (r351122)
+++ stable/12/sys/amd64/vmm/amd/svm.c Fri Aug 16 15:23:43 2019 (r351123)
@@ -2283,20 +2283,20 @@ svm_vlapic_cleanup(void *arg, struct vlapic *vlapic)
}
struct vmm_ops vmm_ops_amd = {
- svm_init,
- svm_cleanup,
- svm_restore,
- svm_vminit,
- svm_vmrun,
- svm_vmcleanup,
- svm_getreg,
- svm_setreg,
- vmcb_getdesc,
- vmcb_setdesc,
- svm_getcap,
- svm_setcap,
- svm_npt_alloc,
- svm_npt_free,
- svm_vlapic_init,
- svm_vlapic_cleanup
+ .init = svm_init,
+ .cleanup = svm_cleanup,
+ .resume = svm_restore,
+ .vminit = svm_vminit,
+ .vmrun = svm_vmrun,
+ .vmcleanup = svm_vmcleanup,
+ .vmgetreg = svm_getreg,
+ .vmsetreg = svm_setreg,
+ .vmgetdesc = vmcb_getdesc,
+ .vmsetdesc = vmcb_setdesc,
+ .vmgetcap = svm_getcap,
+ .vmsetcap = svm_setcap,
+ .vmspace_alloc = svm_npt_alloc,
+ .vmspace_free = svm_npt_free,
+ .vlapic_init = svm_vlapic_init,
+ .vlapic_cleanup = svm_vlapic_cleanup,
};
Modified: stable/12/sys/amd64/vmm/intel/vmx.c
==============================================================================
--- stable/12/sys/amd64/vmm/intel/vmx.c Fri Aug 16 14:14:57 2019 (r351122)
+++ stable/12/sys/amd64/vmm/intel/vmx.c Fri Aug 16 15:23:43 2019 (r351123)
@@ -3790,20 +3790,20 @@ vmx_vlapic_cleanup(void *arg, struct vlapic *vlapic)
}
struct vmm_ops vmm_ops_intel = {
- vmx_init,
- vmx_cleanup,
- vmx_restore,
- vmx_vminit,
- vmx_run,
- vmx_vmcleanup,
- vmx_getreg,
- vmx_setreg,
- vmx_getdesc,
- vmx_setdesc,
- vmx_getcap,
- vmx_setcap,
- ept_vmspace_alloc,
- ept_vmspace_free,
- vmx_vlapic_init,
- vmx_vlapic_cleanup,
+ .init = vmx_init,
+ .cleanup = vmx_cleanup,
+ .resume = vmx_restore,
+ .vminit = vmx_vminit,
+ .vmrun = vmx_run,
+ .vmcleanup = vmx_vmcleanup,
+ .vmgetreg = vmx_getreg,
+ .vmsetreg = vmx_setreg,
+ .vmgetdesc = vmx_getdesc,
+ .vmsetdesc = vmx_setdesc,
+ .vmgetcap = vmx_getcap,
+ .vmsetcap = vmx_setcap,
+ .vmspace_alloc = ept_vmspace_alloc,
+ .vmspace_free = ept_vmspace_free,
+ .vlapic_init = vmx_vlapic_init,
+ .vlapic_cleanup = vmx_vlapic_cleanup,
};
More information about the svn-src-stable-12
mailing list