Skip to content
Snippets Groups Projects
  1. Dec 11, 2010
    • Zhang Rui's avatar
      ACPI thermal: remove two unused functions · b9047599
      Zhang Rui authored
      
      When CONFIG_CPU_FREQ=n ...
      
      drivers/acpi/processor_thermal.c:159:12: warning: ‘acpi_thermal_cpufreq_increase’ defined but not used
      drivers/acpi/processor_thermal.c:163:12: warning: ‘acpi_thermal_cpufreq_decrease’ defined but not used
      
      Remove unused declaration of ‘acpi_thermal_cpufreq_increase’ and
      ‘acpi_thermal_cpufreq_decrease’
      
      Signed-off-by: default avatarZhang Rui <rui.zhang@intel.com>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      b9047599
  2. Oct 19, 2010
  3. Aug 15, 2010
  4. Jan 16, 2010
  5. Aug 28, 2009
  6. Aug 27, 2009
  7. Jun 24, 2009
  8. Apr 04, 2009
  9. Feb 20, 2009
  10. Nov 08, 2008
  11. Apr 29, 2008
  12. Apr 28, 2008
  13. Feb 02, 2008
    • Zhang Rui's avatar
      ACPI: register ACPI Processor as generic thermal cooling device · d9460fd2
      Zhang Rui authored
      
      Register ACPI processor as thermal cooling devices.
      A combination of processor T-state and P-state are used for thermal throttling.
      the processor will reduce the frequency first and then set the T-state.
      
      we use cpufreq_thermal_reduction_pctg to calculate the cpufreq limit,
      and call cpufreq_verify_with_limit to set the cpufreq limit.
      if cpufreq driver is loaded, then we have four cooling state for cpufreq control.
      cooling state 0: cpufreq limit == max_freq
      cooling state 1: cpufreq limit == max_freq * 80%
      cooling state 2: cpufreq limit == max_freq * 60%
      cooling state 3: cpufreq limit == max_freq * 40%
      
      after the cpufreq limit is set to 40 percentage of the max_freq,
      we use T-state for cooling.
      
      eg. a processor has P-state support, and it has 8 T-state (T0-T7),
      the max_state of the proceesor is 10:
      
      state	cpufreq-limit  T-state
      0:	max_freq	T0
      1:	max_freq * 80%	T0
      2:	max_freq * 60%	T0
      3:	max_freq * 40%	T0
      4:	max_freq * 40%	T1
      5:	max_freq * 40%	T2
      6:	max_freq * 40%	T3
      7:	max_freq * 40%	T4
      8:	max_freq * 40%	T5
      9:	max_freq * 40%	T6
      10:	max_freq * 40%	T7
      
      Signed-off-by: default avatarZhang Rui <rui.zhang@intel.com>
      Signed-off-by: default avatarZhao Yakui <yakui.zhao@intel.com>
      Signed-off-by: default avatarThomas Sujith <sujith.thomas@intel.com>
      Signed-off-by: default avatarLen Brown <len.brown@intel.com>
      d9460fd2
  14. Feb 13, 2007
  15. Oct 14, 2006
  16. Jun 27, 2006
  17. Jan 08, 2006
  18. Jan 07, 2006
  19. Dec 23, 2005
  20. Dec 01, 2005
  21. Aug 05, 2005
  22. Apr 16, 2005
    • Linus Torvalds's avatar
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds authored
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      v2.6.12-rc2
      1da177e4
Loading