[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen staging] x86/HVM: reduce vcpu.h include dependencies
commit a37bf6ff1284e6897a6f51130f12905ec1351705 Author: Jan Beulich <jbeulich@xxxxxxxx> AuthorDate: Tue Mar 17 16:12:26 2020 +0100 Commit: Jan Beulich <jbeulich@xxxxxxxx> CommitDate: Tue Mar 17 16:12:26 2020 +0100 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@xxxxxxxx> Reviewed-by: Paul Durrant <paul@xxxxxxx> Acked-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx> --- xen/arch/x86/cpuid.c | 1 + xen/arch/x86/hvm/hvm.c | 1 + xen/arch/x86/hvm/hypercall.c | 1 + xen/arch/x86/hvm/viridian/private.h | 1 + xen/arch/x86/msr.c | 1 + xen/include/asm-x86/hvm/vcpu.h | 2 -- 6 files changed, 5 insertions(+), 2 deletions(-) diff --git a/xen/arch/x86/cpuid.c b/xen/arch/x86/cpuid.c index 6e01394fd2..4b734284a4 100644 --- a/xen/arch/x86/cpuid.c +++ b/xen/arch/x86/cpuid.c @@ -7,6 +7,7 @@ #include <asm/hvm/hvm.h> #include <asm/hvm/nestedhvm.h> #include <asm/hvm/svm/svm.h> +#include <asm/hvm/viridian.h> #include <asm/hvm/vmx/vmcs.h> #include <asm/paging.h> #include <asm/processor.h> diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c index a2abad9f76..a3d115b650 100644 --- a/xen/arch/x86/hvm/hvm.c +++ b/xen/arch/x86/hvm/hvm.c @@ -65,6 +65,7 @@ #include <asm/hvm/nestedhvm.h> #include <asm/hvm/monitor.h> #include <asm/hvm/ioreq.h> +#include <asm/hvm/viridian.h> #include <asm/hvm/vm_event.h> #include <asm/altp2m.h> #include <asm/mtrr.h> diff --git a/xen/arch/x86/hvm/hypercall.c b/xen/arch/x86/hvm/hypercall.c index 782197ff8a..cedc7f2ac5 100644 --- a/xen/arch/x86/hvm/hypercall.c +++ b/xen/arch/x86/hvm/hypercall.c @@ -23,6 +23,7 @@ #include <xen/nospec.h> #include <asm/hvm/support.h> +#include <asm/hvm/viridian.h> #include <public/hvm/hvm_op.h> #include <public/hvm/params.h> diff --git a/xen/arch/x86/hvm/viridian/private.h b/xen/arch/x86/hvm/viridian/private.h index d2fe3c2ea1..1bf65c761c 100644 --- a/xen/arch/x86/hvm/viridian/private.h +++ b/xen/arch/x86/hvm/viridian/private.h @@ -4,6 +4,7 @@ #define X86_HVM_VIRIDIAN_PRIVATE_H #include <asm/hvm/save.h> +#include <asm/hvm/viridian.h> #include <public/hvm/params.h> int viridian_synic_wrmsr(struct vcpu *v, uint32_t idx, uint64_t val); diff --git a/xen/arch/x86/msr.c b/xen/arch/x86/msr.c index 385ad6d169..b4a1ab0fa6 100644 --- a/xen/arch/x86/msr.c +++ b/xen/arch/x86/msr.c @@ -25,6 +25,7 @@ #include <xen/sched.h> #include <asm/debugreg.h> +#include <asm/hvm/viridian.h> #include <asm/msr.h> #include <asm/setup.h> diff --git a/xen/include/asm-x86/hvm/vcpu.h b/xen/include/asm-x86/hvm/vcpu.h index 8b84941111..747bc462d3 100644 --- a/xen/include/asm-x86/hvm/vcpu.h +++ b/xen/include/asm-x86/hvm/vcpu.h @@ -20,9 +20,7 @@ #define __ASM_X86_HVM_VCPU_H__ #include <xen/tasklet.h> -#include <asm/hvm/io.h> #include <asm/hvm/vlapic.h> -#include <asm/hvm/viridian.h> #include <asm/hvm/vmx/vmcs.h> #include <asm/hvm/vmx/vvmx.h> #include <asm/hvm/svm/vmcb.h> -- generated by git-patchbot for /home/xen/git/xen.git#staging _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |