aboutsummaryrefslogtreecommitdiffstats
path: root/xen/common/schedule.c
Commit message (Expand)AuthorAgeFilesLines
...
* scheduler: Introduce pcpu_schedule_lockKeir Fraser2010-12-241-5/+6
* Move IDLE_DOMAIN_ID defn to public header, and change DOMID_INVALID to fix cl...Keir Fraser2010-12-091-1/+1
* ARINC 653 schedulerKeir Fraser2010-12-011-0/+2
* cpupool: Simplify locking, use refcounts for cpupool liveness.Keir Fraser2010-11-261-7/+2
* Define Linux-style <preempt.h> interface.Keir Fraser2010-11-181-0/+1
* Wait queues, allowing conditional sleep in hypervisor context.Keir Fraser2010-11-171-0/+5
* Add locking-depth debugging, introduce in_atomic() boolean.Keir Fraser2010-11-161-1/+1
* Make multicall state per-vcpu rather than per-cpuKeir Fraser2010-11-161-1/+0
* cpupools: Make interface more consistentKeir Fraser2010-10-241-2/+8
* Eliminate unnecessary casts from __trace_var() invocationsKeir Fraser2010-09-201-3/+2
* cpupool: correct removing cpu from cpupoolKeir Fraser2010-08-091-1/+1
* scheduler: Add a per-scheduler yield callbackKeir Fraser2010-08-091-0/+6
* Always call domain_update_node_affinity() with IRQs enabled.Keir Fraser2010-08-061-1/+2
* numa: Small tweaks to domain_update_node_affinity() and its callers.Keir Fraser2010-08-041-2/+9
* numa: Attempt more efficient NUMA allocation in hypervisor by default.Keir Fraser2010-08-041-0/+3
* xen: use s_time_t for periodic timer deadlines.Keir Fraser2010-07-081-1/+1
* Fix sched_adjust_global() and clean up surrounding code.Keir Fraser2010-06-171-35/+32
* x86: IRQ affinity should track vCPU affinityKeir Fraser2010-06-171-0/+7
* Watchdog timers for domainsKeir Fraser2010-06-041-0/+85
* Allow domains to set a shutdown code without actually shutting downKeir Fraser2010-06-041-0/+21
* timers: Track inactive timers and migrate them on cpu offline.Keir Fraser2010-06-021-21/+2
* cpupool: Clean up unused prorotype and duplicate trace call.Keir Fraser2010-05-261-4/+0
* Fix CPU hotplug after percpu data handling changes.Keir Fraser2010-05-191-45/+67
* cpupool: Fix CPU hotplug after recent changes.Keir Fraser2010-05-171-22/+33
* Remove many uses of cpu_possible_map and iterators over NR_CPUS.Keir Fraser2010-05-141-8/+33
* tasklet: Improve scheduler interaction.Keir Fraser2010-05-111-1/+20
* scheduler: Add a global parameter adjustment to the switchable scheduler inte...Keir Fraser2010-05-041-0/+15
* credit2/cpupools: Fix crashKeir Fraser2010-05-041-1/+2
* cpupools [1/6]: hypervisor changesKeir Fraser2010-04-211-46/+254
* Cleanups to cpu_disable_scheduler().Keir Fraser2010-04-191-4/+1
* credit2: Add credit2 scheduler to hypervisorKeir Fraser2010-04-141-0/+2
* credit2: Flexible cpu-to-schedule-spinlock mappingsKeir Fraser2010-04-141-8/+10
* credit2: Add context_saved scheduler callbackKeir Fraser2010-04-141-0/+2
* Architecture-independent, and tasklet-based, continue_hypercall_on_cpu().Keir Fraser2010-04-141-42/+4
* xentrace: fix lost records resumeKeir Fraser2010-04-121-4/+10
* cpuidle: Small fix to urgent_count update logic.Keir Fraser2010-02-241-2/+4
* cpuidle: do not enter deep C state if there is urgent VCPUKeir Fraser2010-02-161-3/+44
* If the 'sched' parameter is unrecognized, choose the first schedulerKeir Fraser2010-02-151-0/+3
* Remove hardcoded instances of TIMER_SLOP.Keir Fraser2010-02-101-4/+1
* Miscellaneous data placement adjustmentsKeir Fraser2009-10-281-4/+4
* properly __initdata-annotate command line option string buffersKeir Fraser2009-08-311-1/+1
* Rename for_each_cpu() to for_each_possible_cpu()Keir Fraser2009-07-151-1/+1
* Move logic for avoiding limited idle quantum into credit scheduler.Keir Fraser2009-04-021-5/+3
* Only set scheduler quantum timer for non-idle VCPUsKeir Fraser2009-04-011-2/+3
* cpuidle: suspend/resume scheduler tick timer during cpu idle state entry/exitKeir Fraser2009-03-311-0/+10
* xenpm: Add a small scheduler knob "sched_smt_power_savings"Keir Fraser2009-03-201-0/+9
* Improve vcpu_migration_delay handling.Keir Fraser2009-03-111-0/+1
* xentrace: trace when we continue with the same taskKeir Fraser2009-03-091-0/+15
* Cpufreq: remove redundant fragmentsKeir Fraser2009-01-051-1/+1
* Fix a typo caused by 18898.Keir Fraser2008-12-111-2/+2