mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-11-30 02:55:22 +00:00
Per BVT (Borrowed Virtual Time) scheduler design, following per thread parameters are required to tune scheduling behaviour. - weight The time sharing of a thread on CPU. - warp Boost value of virtual time of a thread (time borrowed from future) to reduce Effective Virtual Time to prioritize the thread. - warp_limit Max warp time in one warp. - unwarp_period Min unwarp time after a warp. As of now, only weight is in use to tune virtual time ratio of VCPU threads from different VMs. Others parameters are for future extension. Tracked-On: #8500 Reviewed-by: Junjie Mao <junjie.mao@intel.com> Signed-off-by: Qiang Zhang <qiang4.zhang@intel.com>
9.1 KiB
9.1 KiB