LINUX.ORG.RU

[intel][power]WTF?

 ,


0

0

в 35-ом ядре появился некий CONFIG_INTEL_IDLE
у него в 35-ом же ядре был параметр power_policy, доступный через /sys
/sys/module/intel_idle/parameters/power_policy
в 36-ом(rc3) этого уже нет
оба ядра ванильные - конфиги идентичны
WTF?

★★★★

Последнее исправление: megabaks (всего исправлений: 2)

Посмотри в сырцах ядра, делов то.. интел_идл хотели переписать как то подругому, уже не помню где читал.

Lindows
()
Ответ на: комментарий от Lindows

-_-'

http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.36-rc1

commit 5a4179460cb50d939a2ae713cf88fcbff75f2c1c
Merge: 5d7cb15 4725fd3
Author: Linus Torvalds <torvalds@linux-foundation.org>

Date:   Sun Aug 15 11:17:52 2010 -0700

    Merge branch 'idle-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6
    
    * 'idle-release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:
      intel_idle: recognize Lincroft Atom Processor
      intel_idle: no longer EXPERIMENTAL
      intel_idle: disable module support
      intel_idle: add support for Westmere-EX
      intel_idle: delete power_policy modparam, and choose substate functions
      intel_idle: delete substates DEBUG modparam

Lindows
()
Ответ на: комментарий от megabaks

Паровоз обгонять иногда бывает опасно, т.к. можно затормозить и попасть под колеса =)

linux-2.6.36-rc3/drivers/idle/intel_idle.c

	{ /* MWAIT C6 */
		.name = "ATM-C6",
		.desc = "MWAIT 0x40",
		.driver_data = (void *) 0x40,
		.flags = CPUIDLE_FLAG_TIME_VALID,
		.exit_latency = 200,
		.power_usage = 150,
		.target_residency = 800,
		.enter = NULL },	/* disabled */
};

Я не знаю, есть ли у твоего атома C6, но оно до сих пор не работает +) Лечится патчем.

Lindows
()
Ответ на: комментарий от megabaks

Тогда понятно, почему драйвер с не работающим С6 переведен в стейбл - Только психи будут юзать линукс на Z-атомах xD

Lindows
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.