aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_cpu.c
Commit message (Expand)AuthorAgeFilesLines
* cpufreq: allocate long-lived buffer for handling of sysctl requestsAndriy Gapon2010-07-231-7/+6
* Free allocated sbufs before returning ENOMEM.Christian Brueffer2010-01-081-2/+6
* Provide a new CPU device driver ivar to report the nominal speed of theNathan Whitehorn2009-05-311-12/+21
* If possible, try to obtain max_mhz on cpufreq attach instead of first request.Alexander Motin2008-12-161-1/+8
* Fix a few edge cases with error handling in cpufreq(4)'s CPUFREQ_GET()John Baldwin2008-05-051-3/+3
* Remove duplicate cpufreq levels, i.e. ones that are within 25 Mhz of eachNate Lawson2008-01-161-0/+11
* If we're on an SMP kernel and there is more than 1 CPU, reject any attemptsNate Lawson2007-10-301-1/+17
* Always call sched_bind(), even if on the CPU in question. It is wrong toNate Lawson2007-08-201-25/+15
* Use a different loop variable for the inner loop. This previous reuse couldNate Lawson2007-08-191-4/+4
* Commit 14/14 of sched_lock decomposition.Jeff Roberson2007-06-051-8/+8
* Add an interface for drivers to be notified of changes to CPU frequency.Nate Lawson2007-03-261-26/+40
* - Print message about cpufreq and timecounter TSCMarcus Alves Grando2006-03-031-1/+8
* make saved cpu level stackable.Hajimu UMEMOTO2005-10-031-30/+53
* Break out the checks for duplicates and absolute settings being too highNate Lawson2005-09-021-8/+17
* Eliminate cpufreq levels for two cases that are less than optimal:Nate Lawson2005-08-301-47/+48
* - don't forget to save freqency when priority is raised.Hajimu UMEMOTO2005-08-181-3/+2
* don't forget to update curr_priority. even when frequency isHajimu UMEMOTO2005-08-181-0/+1
* Save cpu level only when priority is greater than PRIO_USERHajimu UMEMOTO2005-08-161-1/+1
* The "lowest" sysctl setting makes more sense as the lowest one to use, soNate Lawson2005-08-111-2/+2
* Add debugging prints to all the methods in case there are problems withNate Lawson2005-04-101-7/+70
* Add a check for cpufreq_unregister() being called with no cpufreq deviceNate Lawson2005-03-311-0/+5
* Add locking to handle multiple threads getting/setting frequencies at theNate Lawson2005-02-271-15/+62
* Allow users to reject levels below a given frequency (in MHz) via theNate Lawson2005-02-261-1/+17
* Bump the maximum number of levels to 64 and add warning messages aboutNate Lawson2005-02-241-5/+15
* Add the "freq_settings" sysctl to each device that registers with cpufreqNate Lawson2005-02-201-0/+41
* Introduce a new method, cpufreq_drv_type(), that returns the type of theNate Lawson2005-02-181-6/+7
* When dealing with systems with no absolute drivers attached, only calibrateNate Lawson2005-02-151-10/+22
* Bind to the driver's parent cpu before switching, for both absolute andNate Lawson2005-02-151-18/+28
* Implement priorities. This allows a driver (say, for cooling purposes) toNate Lawson2005-02-141-4/+38
* Add support for the CPUFREQ_FLAG_INFO_ONLY flag. Devices that report thisNate Lawson2005-02-131-1/+8
* Set levels on all CPUs and attach a cpufreq device to each one. SysctlNate Lawson2005-02-131-22/+62
* Add support for relative cpufreq drivers. Such drivers modulate clockNate Lawson2005-02-061-27/+192
* Add the cpufreq framework. This code manages multiple drivers and presentsNate Lawson2005-02-041-0/+532