x86/HVM: reduce io.h include dependencies
authorJan Beulich <jbeulich@suse.com>
Tue, 17 Mar 2020 15:16:34 +0000 (16:16 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 17 Mar 2020 15:16:34 +0000 (16:16 +0100)
commit169e8ec401c9485886a733de7f0191a5aae08a12
tree115e36acc8658b9c74809d533043d00abb53f2b4
parent2f661954e8512f08e58db3c285b5515fee414c95
x86/HVM: reduce io.h include dependencies

Drop #include-s not needed by the header itself as well as one include
of the header which isn't needed. Put the one needed into the file
actually requiring it.

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