Series |
xen: add core scheduling support
|
expand
-
[RFC,V2,00/45] xen: add core scheduling support
-
[RFC,V2,01/45] xen/sched: add inline wrappers for calling per-scheduler functions
-
[RFC,V2,02/45] xen/sched: use new sched_item instead of vcpu in scheduler interfaces
-
[RFC,V2,03/45] xen/sched: alloc struct sched_item for each vcpu
-
[RFC,V2,04/45] xen/sched: move per-vcpu scheduler private data pointer to sched_item
-
[RFC,V2,05/45] xen/sched: build a linked list of struct sched_item
-
[RFC,V2,06/45] xen/sched: introduce struct sched_resource
-
[RFC,V2,07/45] xen/sched: let pick_cpu return a scheduler resource
-
[RFC,V2,08/45] xen/sched: switch schedule_data.curr to point at sched_item
-
[RFC,V2,09/45] xen/sched: move per cpu scheduler private data into struct sched_resource
-
[RFC,V2,10/45] xen/sched: switch vcpu_schedule_lock to item_schedule_lock
-
[RFC,V2,11/45] xen/sched: move some per-vcpu items to struct sched_item
-
[RFC,V2,12/45] xen/sched: add scheduler helpers hiding vcpu
-
[RFC,V2,13/45] xen/sched: add domain pointer to struct sched_item
-
[RFC,V2,14/45] xen/sched: add id to struct sched_item
-
[RFC,V2,15/45] xen/sched: rename scheduler related perf counters
-
[RFC,V2,16/45] xen/sched: switch struct task_slice from vcpu to sched_item
-
[RFC,V2,17/45] xen/sched: add is_running indicator to struct sched_item
-
[RFC,V2,18/45] xen/sched: make null scheduler vcpu agnostic.
-
[RFC,V2,19/45] xen/sched: make rt scheduler vcpu agnostic.
-
[RFC,V2,20/45] xen/sched: make credit scheduler vcpu agnostic.
-
[RFC,V2,21/45] xen/sched: make credit2 scheduler vcpu agnostic.
-
[RFC,V2,22/45] xen/sched: make arinc653 scheduler vcpu agnostic.
-
[RFC,V2,23/45] xen: add sched_item_pause_nosync() and sched_item_unpause()
-
[RFC,V2,24/45] xen: let vcpu_create() select processor
-
[RFC,V2,25/45] xen/sched: use sched_resource cpu instead smp_processor_id in schedulers
-
[RFC,V2,26/45] xen/sched: switch schedule() from vcpus to sched_items
-
[RFC,V2,27/45] xen/sched: switch sched_move_irqs() to take sched_item as parameter
-
[RFC,V2,28/45] xen: switch from for_each_vcpu() to for_each_sched_item()
-
[RFC,V2,29/45] xen/sched: add runstate counters to struct sched_item
-
[RFC,V2,30/45] xen/sched: rework and rename vcpu_force_reschedule()
-
[RFC,V2,31/45] xen/sched: Change vcpu_migrate_*() to operate on schedule item
-
[RFC,V2,32/45] xen/sched: move struct task_slice into struct sched_item
-
[RFC,V2,33/45] xen/sched: add code to sync scheduling of all vcpus of a sched item
-
[RFC,V2,34/45] xen/sched: introduce item_runnable_state()
-
[RFC,V2,35/45] xen/sched: add support for multiple vcpus per sched item where missing
-
[RFC,V2,36/45] x86: make loading of GDT at context switch more modular
-
[RFC,V2,37/45] x86: optimize loading of GDT at context switch
-
[RFC,V2,38/45] xen/sched: modify cpupool_domain_cpumask() to be an item mask
-
[RFC,V2,39/45] xen/sched: support allocating multiple vcpus into one sched item
-
[RFC,V2,40/45] xen/sched: add a scheduler_percpu_init() function
-
[RFC,V2,41/45] xen/sched: add a percpu resource index
-
[RFC,V2,42/45] xen/sched: add fall back to idle vcpu when scheduling item
-
[RFC,V2,43/45] xen/sched: make vcpu_wake() and vcpu_sleep() core scheduling aware
-
[RFC,V2,44/45] xen/sched: carve out freeing sched_item memory into dedicated function
-
[RFC,V2,45/45] xen/sched: add scheduling granularity enum
|