-
CONFIG_SCHED_BVT¶
BVT scheduler
Type: bool
Help¶
BVT (Borrowed Virtual time) is virtual time based scheduling algorithm, it dispatching the runnable thread with the earliest effective virtual time. TODO: BVT scheduler will be built on top of prioritized scheduling mechanism, i.e. higher priority threads get scheduled first, and same priority tasks are scheduled per BVT.
Kconfig definition¶
At arch/x86/Kconfig:67
Included via Kconfig:3
Menu path: (top menu) → ACRN Scheduler
config SCHED_BVT
bool
prompt "BVT scheduler" if <choice: ACRN Scheduler>
depends on <choice: ACRN Scheduler>
help
BVT (Borrowed Virtual time) is virtual time based scheduling algorithm, it
dispatching the runnable thread with the earliest effective virtual time.
TODO: BVT scheduler will be built on top of prioritized scheduling mechanism,
i.e. higher priority threads get scheduled first, and same priority tasks are
scheduled per BVT.
(Definitions include propagated dependencies, including from if’s and menus.)