aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/sched_credit.c
Commit message (Expand)AuthorAgeFilesLines
* add cap value to credit scheduler debug infoJuergen Gross2013-10-161-1/+2
* credit: unpause parked vcpu before destroying itJuergen Gross2013-10-161-0/+6
* scheduler: adjust internal locking interfaceJan Beulich2013-10-141-4/+7
* sched_credit: filter node-affinity mask against online cpusDario Faggioli2013-09-201-11/+46
* sched/credit: Remove redundant assignments from alloc_* functionsAndrew Cooper2013-09-131-4/+0
* credit1: replace cpumask_empty() usesJan Beulich2013-08-231-4/+3
* xen: allow for explicitly specifying node-affinityDario Faggioli2013-04-171-4/+44
* xen: sched_credit: let the scheduler know about node-affinityDario Faggioli2013-04-171-153/+307
* xen: sched_credit: when picking, make sure we get an idle one, if anyDario Faggioli2013-04-171-0/+15
* credit1: Use atomic bit operations for the flags structureGeorge Dunlap2013-03-041-13/+10
* credit1: track residual from divisions done during accountingJan Beulich2013-02-281-1/+7
* xen: sched_credit: add some tracingDario Faggioli2012-12-181-1/+34
* xen: sched_credit: improve tickling of idle CPUsDario Faggioli2012-12-181-36/+51
* xen: sched_credit: improve picking up the idle CPU for a VCPUDario Faggioli2012-12-181-1/+9
* xen: sched_credit: define and use curr_on_cpu(cpu)Dario Faggioli2012-12-181-8/+7
* scheduler: fix rate limit range checkingJan Beulich2012-12-101-13/+3
* xen: sched: generalize scheduling related perfcounter macrosDario Faggioli2012-10-231-66/+57
* xen: Remove sched_credit_default_yield optionGeorge Dunlap2012-10-011-7/+2
* scheduler: Implement SCHEDOP sysctl for credit schedulerGeorge Dunlap2012-02-231-0/+53
* scheduler: Print ratelimit in scheduler debug keyGeorge Dunlap2012-02-231-0/+2
* introduce and use common macros for selecting cpupool based cpumasksJuergen Gross2012-01-241-4/+2
* sched_credit: Use delay to control scheduling frequencyHui Lv2012-01-171-1/+46
* Rework locking for sched_adjust.Dario Faggioli2012-01-041-3/+7
* eliminate cpus_xyz()Jan Beulich2011-11-081-1/+1
* credit: allocate CPU masks dynamicallyJan Beulich2011-10-211-16/+27
* cpupools: allocate CPU masks dynamicallyJan Beulich2011-10-211-1/+1
* allocate CPU sibling and core maps dynamicallyJan Beulich2011-10-211-11/+11
* eliminate cpumask accessors referencing NR_CPUSJan Beulich2011-10-211-36/+36
* introduce and use nr_cpu_ids and nr_cpumask_bitsJan Beulich2011-10-211-1/+1
* use xzalloc in common codeJan Beulich2011-10-041-8/+4
* convert more literal uses of cpumask_t to pointersJan Beulich2011-09-181-1/+1
* xen,credit1: Add variable timesliceGeorge Dunlap2011-09-131-29/+36
* Remove direct cpumask_t members from struct vcpu and struct domainJan Beulich2011-04-051-4/+4
* _csched_cpu_pick(): simplify sched_smt_power_savings dependent conditionJan Beulich2011-03-141-4/+3
* _csched_cpu_pick(): don't write idle bias more than onceJan Beulich2011-03-141-3/+6
* _csched_cpu_pick(): don't return CPUs outside vCPU's affinity maskJan Beulich2011-03-141-0/+1
* sched_credit: Hold lock while dump scheduler infoKeir Fraser2011-03-051-0/+6
* cpupool: Avoid race when moving cpu between cpupoolsJuergen Gross2011-02-251-1/+2
* Use bool_t for various boolean variablesKeir Fraser2010-12-241-2/+2
* scheduler: Introduce pcpu_schedule_lockKeir Fraser2010-12-241-4/+4
* cpupools: Make interface more consistentKeir Fraser2010-10-241-15/+15
* sched_credit: Raise bar for inter-socket migrations on mostly-idle systemsKeir Fraser2010-09-201-2/+12
* credit1: Make weight per-vcpuKeir Fraser2010-08-131-9/+16
* Credit1: Tweak reset conditionKeir Fraser2010-08-091-1/+3
* scheduler: Implement yield for credit1Keir Fraser2010-08-091-1/+39
* x86: IRQ affinity should track vCPU affinityKeir Fraser2010-06-171-2/+6
* x86: Dynamically allocate percpu data area when a CPU comes online.Keir Fraser2010-05-181-1/+1
* cpupool: Fix CPU hotplug after recent changes.Keir Fraser2010-05-171-66/+8
* tasklet: Improve scheduler interaction.Keir Fraser2010-05-111-2/+3
* scheduler: const-ify references to 'struct scheduler' where possible.Keir Fraser2010-05-041-23/+23