x86/nestedhvm: introduce vvmcx_valid()
authorSergey Dyasli <sergey.dyasli@citrix.com>
Wed, 14 Nov 2018 10:23:17 +0000 (10:23 +0000)
committerAndrew Cooper <andrew.cooper3@citrix.com>
Wed, 14 Nov 2018 18:42:48 +0000 (18:42 +0000)
commit006cf1093da87972c017f0031cbd8b1e2708174c
tree093208b1ef77a4aa6b2ad2f01a8106803ea3bc33
parent51c475f4b8ebfae4c9323c53b5d9c5ebf3000091
x86/nestedhvm: introduce vvmcx_valid()

As a convenient helper function and refactor the code to use it.

No functional change.

Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Wei Liu <wei.liu2@citrix.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
xen/arch/x86/hvm/svm/nestedsvm.c
xen/arch/x86/hvm/vmx/vvmx.c
xen/include/asm-x86/hvm/nestedhvm.h