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)