__repl_update updates vcpu's budget and insert the vcpu back to runq to sort
schedule function for rtglobal scheduler
__repl_update updates vcpu's budget and insert the vcpu back to runq to sort
schedule function for rtglobal scheduler
schedule function for rtglobal scheduler
Remove vcpu from run queue
runq_tickle picks a vcpu on a cpu to kick out to place the vcpu candidate chosen by schedule
Wake up a runnable vcpu, insert it back to run queue
rtglobal_context_saved insert the finished vcpu to runq and pick the next vcpu to run
init variable sched_rtglobal_def of struct scheduler
rtglobal_cpu_pick pick a valid cpu for a vcpu
merge with remote. all remains the same with the previous commit