Skip to content

Commit c1e23f1

Browse files
mingqiangchiwenlingz
authored andcommitted
hv:Fix MISRA-C violations for static inline
MISRA-C requires inline functions should be declared static, these APIs are external interfaces,remove inline Tracked-On: #861 Signed-off-by: Mingqiang Chi <mingqiang.chi@intel.com> modified: arch/x86/guest/vcpu.c
1 parent 93b4cf5 commit c1e23f1

File tree

1 file changed

+10
-10
lines changed
  • hypervisor/arch/x86/guest

1 file changed

+10
-10
lines changed

hypervisor/arch/x86/guest/vcpu.c

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,23 +20,23 @@
2020
#include <sprintf.h>
2121
#include <cat.h>
2222

23-
inline uint64_t vcpu_get_gpreg(const struct acrn_vcpu *vcpu, uint32_t reg)
23+
uint64_t vcpu_get_gpreg(const struct acrn_vcpu *vcpu, uint32_t reg)
2424
{
2525
const struct run_context *ctx =
2626
&vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx;
2727

2828
return ctx->guest_cpu_regs.longs[reg];
2929
}
3030

31-
inline void vcpu_set_gpreg(struct acrn_vcpu *vcpu, uint32_t reg, uint64_t val)
31+
void vcpu_set_gpreg(struct acrn_vcpu *vcpu, uint32_t reg, uint64_t val)
3232
{
3333
struct run_context *ctx =
3434
&vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx;
3535

3636
ctx->guest_cpu_regs.longs[reg] = val;
3737
}
3838

39-
inline uint64_t vcpu_get_rip(struct acrn_vcpu *vcpu)
39+
uint64_t vcpu_get_rip(struct acrn_vcpu *vcpu)
4040
{
4141
struct run_context *ctx =
4242
&vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx;
@@ -47,21 +47,21 @@ inline uint64_t vcpu_get_rip(struct acrn_vcpu *vcpu)
4747
return ctx->rip;
4848
}
4949

50-
inline void vcpu_set_rip(struct acrn_vcpu *vcpu, uint64_t val)
50+
void vcpu_set_rip(struct acrn_vcpu *vcpu, uint64_t val)
5151
{
5252
vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx.rip = val;
5353
bitmap_set_lock(CPU_REG_RIP, &vcpu->reg_updated);
5454
}
5555

56-
inline uint64_t vcpu_get_rsp(struct acrn_vcpu *vcpu)
56+
uint64_t vcpu_get_rsp(struct acrn_vcpu *vcpu)
5757
{
5858
struct run_context *ctx =
5959
&vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx;
6060

6161
return ctx->guest_cpu_regs.regs.rsp;
6262
}
6363

64-
inline void vcpu_set_rsp(struct acrn_vcpu *vcpu, uint64_t val)
64+
void vcpu_set_rsp(struct acrn_vcpu *vcpu, uint64_t val)
6565
{
6666
struct run_context *ctx =
6767
&vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx;
@@ -70,7 +70,7 @@ inline void vcpu_set_rsp(struct acrn_vcpu *vcpu, uint64_t val)
7070
bitmap_set_lock(CPU_REG_RSP, &vcpu->reg_updated);
7171
}
7272

73-
inline uint64_t vcpu_get_efer(struct acrn_vcpu *vcpu)
73+
uint64_t vcpu_get_efer(struct acrn_vcpu *vcpu)
7474
{
7575
struct run_context *ctx =
7676
&vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx;
@@ -82,14 +82,14 @@ inline uint64_t vcpu_get_efer(struct acrn_vcpu *vcpu)
8282
return ctx->ia32_efer;
8383
}
8484

85-
inline void vcpu_set_efer(struct acrn_vcpu *vcpu, uint64_t val)
85+
void vcpu_set_efer(struct acrn_vcpu *vcpu, uint64_t val)
8686
{
8787
vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx.ia32_efer
8888
= val;
8989
bitmap_set_lock(CPU_REG_EFER, &vcpu->reg_updated);
9090
}
9191

92-
inline uint64_t vcpu_get_rflags(struct acrn_vcpu *vcpu)
92+
uint64_t vcpu_get_rflags(struct acrn_vcpu *vcpu)
9393
{
9494
struct run_context *ctx =
9595
&vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx;
@@ -102,7 +102,7 @@ inline uint64_t vcpu_get_rflags(struct acrn_vcpu *vcpu)
102102
return ctx->rflags;
103103
}
104104

105-
inline void vcpu_set_rflags(struct acrn_vcpu *vcpu, uint64_t val)
105+
void vcpu_set_rflags(struct acrn_vcpu *vcpu, uint64_t val)
106106
{
107107
vcpu->arch.contexts[vcpu->arch.cur_context].run_ctx.rflags =
108108
val;

0 commit comments

Comments
 (0)