From 229fbdd81d2eb4c2d43c54395e990d1fcf54f801 Mon Sep 17 00:00:00 2001 From: Mingqiang Chi Date: Sat, 2 Feb 2019 22:45:21 +0800 Subject: [PATCH] hv:cleanup header file for vcpu.c & vcpu.h For vcpu.c and vcpu.h,only include some necessary header files, doesn't include hypervisor.h Tracked-On: #1842 Signed-off-by: Mingqiang Chi Acked-by: Eddie Dong --- hypervisor/arch/x86/guest/vcpu.c | 11 +++++++---- hypervisor/include/arch/x86/guest/vcpu.h | 2 ++ hypervisor/include/arch/x86/timer.h | 1 + hypervisor/include/common/schedule.h | 1 + 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/hypervisor/arch/x86/guest/vcpu.c b/hypervisor/arch/x86/guest/vcpu.c index ca624891d..2c9614a97 100644 --- a/hypervisor/arch/x86/guest/vcpu.c +++ b/hypervisor/arch/x86/guest/vcpu.c @@ -4,10 +4,13 @@ * SPDX-License-Identifier: BSD-3-Clause */ -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include #include inline uint64_t vcpu_get_gpreg(const struct acrn_vcpu *vcpu, uint32_t reg) diff --git a/hypervisor/include/arch/x86/guest/vcpu.h b/hypervisor/include/arch/x86/guest/vcpu.h index 27f0e3770..a42507717 100644 --- a/hypervisor/include/arch/x86/guest/vcpu.h +++ b/hypervisor/include/arch/x86/guest/vcpu.h @@ -50,6 +50,8 @@ #ifndef ASSEMBLER +#include +#include #include #include #include diff --git a/hypervisor/include/arch/x86/timer.h b/hypervisor/include/arch/x86/timer.h index 24bb43648..9cdce7df3 100644 --- a/hypervisor/include/arch/x86/timer.h +++ b/hypervisor/include/arch/x86/timer.h @@ -8,6 +8,7 @@ #define TIMER_H #include +#include /** * @brief Timer diff --git a/hypervisor/include/common/schedule.h b/hypervisor/include/common/schedule.h index 0a8f87307..c0a51f3a0 100644 --- a/hypervisor/include/common/schedule.h +++ b/hypervisor/include/common/schedule.h @@ -6,6 +6,7 @@ #ifndef SCHEDULE_H #define SCHEDULE_H +#include #define NEED_RESCHEDULE (1U) #define NEED_OFFLINE (2U)