aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/sched_credit2.c
Commit message (Expand)AuthorAgeFilesLines
* widen flags parameter for spinlock_irqsave() and friendsAndrew Cooper2013-10-221-3/+4
* scheduler: adjust internal locking interfaceJan Beulich2013-10-141-9/+13
* credit2: replace cpumask_first() usesJan Beulich2013-08-231-8/+10
* credit2: Reset until the front of the runqueue is positiveGeorge Dunlap2013-03-111-8/+40
* credit2: Fix erronous ASSERTGeorge Dunlap2013-03-111-24/+17
* credit2: track residual from divisions done during accountingGeorge Dunlap2013-03-041-7/+15
* credit2: Avoid extra c2t calcuation in csched_runtimeGeorge Dunlap2013-03-041-11/+37
* xen: tracing: introduce per-scheduler trace event IDsDario Faggioli2012-12-181-12/+16
* xen: sched: introduce a couple of counters in credit2 and SEDFDario Faggioli2012-10-231-0/+5
* xen, credit2: Put the per-cpu schedule lock back to the default lock when rel...George Dunlap2012-04-101-0/+6
* introduce and use common macros for selecting cpupool based cpumasksJuergen Gross2012-01-241-2/+0
* A collection of fixes to Xen common filesStefano Stabellini2012-01-231-6/+0
* Rework locking for sched_adjust.Dario Faggioli2012-01-041-10/+11
* Replace references to old wiki with ones to new.Ian Campbell2011-11-291-1/+1
* eliminate first_cpu() etcJan Beulich2011-11-081-8/+8
* eliminate cpu_clear()Jan Beulich2011-11-081-6/+6
* eliminate cpu_set()Jan Beulich2011-11-081-5/+5
* eliminate cpu_test_xyz()Jan Beulich2011-11-081-10/+10
* eliminate cpus_xyz()Jan Beulich2011-11-081-10/+10
* cpupools: allocate CPU masks dynamicallyJan Beulich2011-10-211-1/+1
* allocate CPU sibling and core maps dynamicallyJan Beulich2011-10-211-2/+2
* eliminate cpumask accessors referencing NR_CPUSJan Beulich2011-10-211-6/+6
* introduce and use nr_cpu_ids and nr_cpumask_bitsJan Beulich2011-10-211-1/+1
* use xzalloc in common codeJan Beulich2011-10-041-6/+3
* xen: Remove some initialised but otherwise unused variables.Olaf Hering2011-05-201-3/+1
* credit2: add a callback to migrate to a new cpuGeorge Dunlap2011-04-271-19/+17
* move register_cpu_notifier() into .init.textJan Beulich2011-04-021-3/+10
* credit2: remove two nested functions, replacing them with static onesTim Deegan2011-03-071-98/+108
* credit2: Add more debuggingGeorge Dunlap2011-03-031-0/+26
* credit2: Fix x86_32 build.Keir Fraser2010-12-241-1/+1
* credit2: On debug keypress print load average as a fractionKeir Fraser2010-12-241-2/+8
* credit2: Different unbalance tolerance for underloaded and overloaded queuesKeir Fraser2010-12-241-4/+30
* credit2: Introduce a loadavg-based load balancerKeir Fraser2010-12-241-0/+213
* credit2: Use loadavg to pick cpus, instead of instantaneous loadKeir Fraser2010-12-241-10/+23
* credit2: Migrate request infrastructureKeir Fraser2010-12-241-3/+35
* credit2: Track expected loadKeir Fraser2010-12-241-1/+14
* credit2: Track average load contributed by a vcpuKeir Fraser2010-12-241-14/+77
* credit2: Calculate load averageKeir Fraser2010-12-241-2/+50
* credit2: Detect socket layout and assign one runqueue per socketKeir Fraser2010-12-241-3/+66
* credit2: Simple cpu picker based on instantaneous loadKeir Fraser2010-12-241-8/+69
* credit2: Calculate instantaneous runqueue loadKeir Fraser2010-12-241-2/+34
* credit2: Handle runqueue changesKeir Fraser2010-12-241-9/+114
* credit2: Refactor runqueue initializationKeir Fraser2010-12-241-51/+142
* credit2: Quieten some debug messagesKeir Fraser2010-12-241-2/+2
* credit2: Implement cross-L2 migration "resistance"Keir Fraser2010-12-101-54/+96
* credit2: Don't migrate cpus unnecessarilyKeir Fraser2010-12-101-1/+18
* credit2: Trace rdtsc value with some more recordsKeir Fraser2010-12-101-3/+3
* credit2: Use vcpu processor explicitlyKeir Fraser2010-12-101-10/+7
* credit2: Putting a vcpu to sleep also removes the delayed_runq_add flagKeir Fraser2010-12-101-0/+2
* credit2: Trace and debug key tweaksKeir Fraser2010-10-291-4/+32