vvmx: fix the wrong address width in c/s 08fac63
authorHaozhong Zhang <haozhong.zhang@intel.com>
Tue, 20 Dec 2016 08:51:45 +0000 (09:51 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 20 Dec 2016 08:51:45 +0000 (09:51 +0100)
commit1cb650c3191f8b85defb4d2ab6f183fa2926e494
tree35a85b557b3a28ca8f822e3a265297216d98cd22
parentbfe67e80b2dabb29e0b40d89d91023f0d75934be
vvmx: fix the wrong address width in c/s 08fac63

c/s 08fac63 misused v->domain-arch.paging.gfn_bits as the width of
guest physical address and missed adding PAGE_SHIFT to it when
checking vmxon operand.

Signed-off-by: Haozhong Zhang <haozhong.zhang@intel.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
xen/arch/x86/hvm/vmx/vvmx.c