Skip to content

Commit 75f6cab

Browse files
mingqiangchiwenlingz
authored andcommitted
hv:cleanup header file for per_cpu.h
remove hypervisor.h from per_cpu.h Tracked-On: #1842 Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com> Reviewed-by: Jason Chen CJ <jason.cj.chen@intel.com>
1 parent c093638 commit 75f6cab

File tree

5 files changed

+15
-6
lines changed

5 files changed

+15
-6
lines changed

hypervisor/arch/x86/cpu_caps.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
#include <cpu_caps.h>
1717
#include <errno.h>
1818
#include <logmsg.h>
19+
#include <vmcs.h>
1920

2021
/* TODO: add more capability per requirement */
2122
/* APICv features */

hypervisor/arch/x86/guest/vcpu.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,18 @@
55
*/
66

77
#include <types.h>
8+
#include <errno.h>
89
#include <vcpu.h>
910
#include <bits.h>
1011
#include <vmx.h>
1112
#include <logmsg.h>
1213
#include <cpu_caps.h>
1314
#include <per_cpu.h>
1415
#include <init.h>
16+
#include <atomic.h>
17+
#include <vm.h>
18+
#include <vmcs.h>
19+
#include <sprintf.h>
1520

1621
inline uint64_t vcpu_get_gpreg(const struct acrn_vcpu *vcpu, uint32_t reg)
1722
{

hypervisor/include/arch/x86/guest/instr_emul.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@
3030
#ifndef INSTR_EMUL_H
3131
#define INSTR_EMUL_H
3232

33+
#include <vcpu.h>
34+
3335
struct instr_emul_vie_op {
3436
uint8_t op_type; /* type of operation (e.g. MOV) */
3537
uint16_t op_flags;

hypervisor/include/arch/x86/irq.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@
77
#ifndef ARCH_IRQ_H
88
#define ARCH_IRQ_H
99

10+
#include <acrn_common.h>
11+
#include <util.h>
12+
1013
/**
1114
* @file arch/x86/irq.h
1215
*

hypervisor/include/arch/x86/per_cpu.h

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@
77
#ifndef PER_CPU_H
88
#define PER_CPU_H
99

10-
#include <hypervisor.h>
11-
#include <schedule.h>
12-
#include <irq.h>
10+
#include <types.h>
1311
#include <sbuf.h>
14-
#include <gdt.h>
15-
#include <timer.h>
16-
#include <logmsg.h>
12+
#include <irq.h>
1713
#include <instr_emul.h>
1814
#include <profiling.h>
15+
#include <logmsg.h>
16+
#include <gdt.h>
1917
#include <security.h>
2018

2119
struct per_cpu_region {

0 commit comments

Comments
 (0)