x86/HVM: reduce domain.h include dependencies
authorJan Beulich <jbeulich@suse.com>
Tue, 17 Mar 2020 15:11:33 +0000 (16:11 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 17 Mar 2020 15:11:33 +0000 (16:11 +0100)
commit90d9a9884292eacce4f6fa9e54cbdeb3e0125c4d
tree7eb905e036fdc37af3ccc83ffc3d432f99420dc1
parent900cc67377b987f50e2b8c14f9fdac6ab508bd04
x86/HVM: reduce domain.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>
19 files changed:
xen/arch/x86/cpu/mcheck/vmce.c
xen/arch/x86/hvm/dm.c
xen/arch/x86/hvm/dom0_build.c
xen/arch/x86/hvm/hpet.c
xen/arch/x86/hvm/hypercall.c
xen/arch/x86/hvm/ioreq.c
xen/arch/x86/hvm/irq.c
xen/arch/x86/hvm/rtc.c
xen/arch/x86/hvm/viridian/private.h
xen/arch/x86/hvm/vpt.c
xen/arch/x86/msr.c
xen/arch/x86/pv/shim.c
xen/arch/x86/traps.c
xen/common/vm_event.c
xen/drivers/char/xen_pv_console.c
xen/include/asm-x86/hvm/domain.h
xen/include/asm-x86/hvm/nestedhvm.h
xen/include/xsm/dummy.h
xen/xsm/flask/hooks.c