hv: vcpu: Move launch_vcpu to common scope

Tracked-On: #8830
Signed-off-by: Yifan Liu <yifan1.liu@intel.com>
Reviewed-by: Fei Li <fei1.li@intel.com>
Acked-by: Wang Yu1 <yu1.wang@intel.com>
This commit is contained in:
Yifan Liu
2025-10-20 09:31:31 +00:00
committed by acrnsi-robot
parent 62d07897e2
commit 1a5bc2aae1
4 changed files with 22 additions and 26 deletions

View File

@@ -910,21 +910,6 @@ void arch_context_switch_in(struct thread_object *next)
rstore_xsave_area(vcpu, ectx);
}
/**
* @pre vcpu != NULL
* @pre vcpu->state == VCPU_INIT
*/
void launch_vcpu(struct acrn_vcpu *vcpu)
{
uint16_t pcpu_id = pcpuid_from_vcpu(vcpu);
pr_dbg("vcpu%hu scheduled on pcpu%hu", vcpu->vcpu_id, pcpu_id);
vcpu_set_state(vcpu, VCPU_RUNNING);
wake_thread(&vcpu->thread_obj);
}
/**
* @pre vcpu != NULL
*/