x86/HVM: reduce hvm.h include dependencies
authorJan Beulich <jbeulich@suse.com>
Tue, 17 Mar 2020 15:17:20 +0000 (16:17 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 17 Mar 2020 15:17:20 +0000 (16:17 +0100)
commit12f0c69f2709fdb0dd5ac408484a4a08d08705e9
tree65a01863c6430ec6f9f5e16e4ae67a279dbde69f
parent169e8ec401c9485886a733de7f0191a5aae08a12
x86/HVM: reduce hvm.h include dependencies

Drop #include-s not needed by the header itself, and add smaller scope
ones instead. Put the ones needed into whichever other files actually
need them.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Paul Durrant <paul@xen.org>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/include/asm-x86/hvm/emulate.h
xen/include/asm-x86/hvm/hvm.h
xen/include/asm-x86/hvm/vmx/vmcs.h
xen/include/asm-x86/hvm/vpt.h