x86/HVM: reduce vcpu.h include dependencies
authorJan Beulich <jbeulich@suse.com>
Tue, 17 Mar 2020 15:12:26 +0000 (16:12 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 17 Mar 2020 15:12:26 +0000 (16:12 +0100)
commita37bf6ff1284e6897a6f51130f12905ec1351705
tree0af41289cada30c5c777a60b7463c1742daebae0
parent90d9a9884292eacce4f6fa9e54cbdeb3e0125c4d
x86/HVM: reduce vcpu.h include dependencies

Drop #include-s not needed by the header itself. 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>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
xen/arch/x86/cpuid.c
xen/arch/x86/hvm/hvm.c
xen/arch/x86/hvm/hypercall.c
xen/arch/x86/hvm/viridian/private.h
xen/arch/x86/msr.c
xen/include/asm-x86/hvm/vcpu.h