20
20
#include <sprintf.h>
21
21
#include <cat.h>
22
22
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 )
24
24
{
25
25
const struct run_context * ctx =
26
26
& vcpu -> arch .contexts [vcpu -> arch .cur_context ].run_ctx ;
27
27
28
28
return ctx -> guest_cpu_regs .longs [reg ];
29
29
}
30
30
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 )
32
32
{
33
33
struct run_context * ctx =
34
34
& vcpu -> arch .contexts [vcpu -> arch .cur_context ].run_ctx ;
35
35
36
36
ctx -> guest_cpu_regs .longs [reg ] = val ;
37
37
}
38
38
39
- inline uint64_t vcpu_get_rip (struct acrn_vcpu * vcpu )
39
+ uint64_t vcpu_get_rip (struct acrn_vcpu * vcpu )
40
40
{
41
41
struct run_context * ctx =
42
42
& vcpu -> arch .contexts [vcpu -> arch .cur_context ].run_ctx ;
@@ -47,21 +47,21 @@ inline uint64_t vcpu_get_rip(struct acrn_vcpu *vcpu)
47
47
return ctx -> rip ;
48
48
}
49
49
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 )
51
51
{
52
52
vcpu -> arch .contexts [vcpu -> arch .cur_context ].run_ctx .rip = val ;
53
53
bitmap_set_lock (CPU_REG_RIP , & vcpu -> reg_updated );
54
54
}
55
55
56
- inline uint64_t vcpu_get_rsp (struct acrn_vcpu * vcpu )
56
+ uint64_t vcpu_get_rsp (struct acrn_vcpu * vcpu )
57
57
{
58
58
struct run_context * ctx =
59
59
& vcpu -> arch .contexts [vcpu -> arch .cur_context ].run_ctx ;
60
60
61
61
return ctx -> guest_cpu_regs .regs .rsp ;
62
62
}
63
63
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 )
65
65
{
66
66
struct run_context * ctx =
67
67
& 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)
70
70
bitmap_set_lock (CPU_REG_RSP , & vcpu -> reg_updated );
71
71
}
72
72
73
- inline uint64_t vcpu_get_efer (struct acrn_vcpu * vcpu )
73
+ uint64_t vcpu_get_efer (struct acrn_vcpu * vcpu )
74
74
{
75
75
struct run_context * ctx =
76
76
& vcpu -> arch .contexts [vcpu -> arch .cur_context ].run_ctx ;
@@ -82,14 +82,14 @@ inline uint64_t vcpu_get_efer(struct acrn_vcpu *vcpu)
82
82
return ctx -> ia32_efer ;
83
83
}
84
84
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 )
86
86
{
87
87
vcpu -> arch .contexts [vcpu -> arch .cur_context ].run_ctx .ia32_efer
88
88
= val ;
89
89
bitmap_set_lock (CPU_REG_EFER , & vcpu -> reg_updated );
90
90
}
91
91
92
- inline uint64_t vcpu_get_rflags (struct acrn_vcpu * vcpu )
92
+ uint64_t vcpu_get_rflags (struct acrn_vcpu * vcpu )
93
93
{
94
94
struct run_context * ctx =
95
95
& vcpu -> arch .contexts [vcpu -> arch .cur_context ].run_ctx ;
@@ -102,7 +102,7 @@ inline uint64_t vcpu_get_rflags(struct acrn_vcpu *vcpu)
102
102
return ctx -> rflags ;
103
103
}
104
104
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 )
106
106
{
107
107
vcpu -> arch .contexts [vcpu -> arch .cur_context ].run_ctx .rflags =
108
108
val ;
0 commit comments