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.

Direct dependencies

<choice: ACRN Scheduler>

(Includes any dependencies from if’s and menus.)

Kconfig definition

At arch/x86/Kconfig:43

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.)