more bsp cleanup and new power/intel feature
cover more bsp cleanup and new power/intel feature
From: Tom Zanussi <[email protected]>
This patchset adds a new power/intel feature containing power-related config items for intel bsps and initially makes sugarbay and crownbay use it.
It also removes the igb feature from common-pc-64, which shouldn't be there and was responsible for Yocto bug #1188.
Fixes [YOCTO #1188]
Please pull into linux-yocto-3.0 and linux-yocto-dev.
Pull URL: git://git.pokylinux.org/linux-yocto-2.6.37-contrib
Branch: tzanussi/bsp-cleanup2-v0
Browse: http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/bsp-cleanup2-v0
Tom Zanussi (4):
meta: add power feature
meta/sugarbay: use power/intel feature
meta/crownbay: use power/intel feature
meta/common-pc-64: remove igb
.../kernel-cache/bsp/common-pc-64/common-pc-64.scc | 1 - meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 1 + meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.scc | 1 + meta/cfg/kernel-cache/features/power/intel.cfg | 28 ++++++++++++++++++++ meta/cfg/kernel-cache/features/power/intel.scc | 1 + 5 files changed, 31 insertions(+), 1 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/power/intel.cfg create mode 100644 meta/cfg/kernel-cache/features/power/intel.scc
PATCH 1/4 meta: add power feature
From: Tom Zanussi <[email protected]>
Add a 'power feature' that collects power-friendly config options and populate an initial intel-specific set.
--- meta/cfg/kernel-cache/features/power/intel.cfg | 28 ++++++++++++++++++++++++ meta/cfg/kernel-cache/features/power/intel.scc | 1 + 2 files changed, 29 insertions(+), 0 deletions(-) create mode 100644 meta/cfg/kernel-cache/features/power/intel.cfg create mode 100644 meta/cfg/kernel-cache/features/power/intel.scc
meta/cfg/kernel-cache/features/power/intel.cfg new file +28 -0
@@ -0,0 +1,28 @@ +# use the native intel cpuidle driver for recent Intel processors +CONFIG_INTEL_IDLE=y + +# cut out the top source of unnecessary wakeups +CONFIG_NO_HZ=y + +# enable apps to cut down on polling +CONFIG_INOTIFY_USER=y + +# enable cpu frequency scaling and stats for powertop +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=y +CONFIG_CPU_FREQ_TABLE=y +CONFIG_X86_ACPI_CPUFREQ=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y + +# enable power management debugging for tools like powertop +CONFIG_PM_DEBUG=y +CONFIG_PM_ADVANCED_DEBUG=y +CONFIG_CAN_PM_TRACE=y + +# turn on run-time power management +CONFIG_PM_RUNTIME=y + +# allow usb runtime power management +CONFIG_USB_SUSPEND=y
meta/cfg/kernel-cache/features/power/intel.scc new file +1 -0
@@ -0,0 +1 @@ +kconf non-hardware intel.cfg
Signature · 1 line
1.7.0.4
PATCH 2/4 meta/sugarbay: use power/intel feature
From: Tom Zanussi <[email protected]>
Have sugarbay use more power-friendly settings.
--- meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.scc | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.scc +1 -0
@@ -3,6 +3,7 @@ kconf hardware sugarbay.cfg include features/i915/i915.scc include features/serial/8250.scc include cfg/usb-mass-storage.scc +include features/power/intel.scc include features/logbuf/size-normal.scc
Signature · 1 line
1.7.0.4
PATCH 3/4 meta/crownbay: use power/intel feature
In reply to [email protected]From: Tom Zanussi <[email protected]>
Have crownbay use more power-friendly settings.
--- meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 1 + 1 files changed, 1 insertions(+), 0 deletions(-)
meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc +1 -0
@@ -12,6 +12,7 @@ include features/hpet/hpet.scc include features/framebuffer/vesafb.scc include cfg/usb-mass-storage.scc include cfg/boot-live.scc +include features/power/intel.scc include features/logbuf/size-normal.scc
Signature · 1 line
1.7.0.4
PATCH 4/4 meta/common-pc-64: remove igb
In reply to [email protected]From: Tom Zanussi <[email protected]>
igb shouldn't be included by default in the common-pc-64 base, so remove it.
--- .../kernel-cache/bsp/common-pc-64/common-pc-64.scc | 1 - 1 files changed, 0 insertions(+), 1 deletions(-)
meta/cfg/kernel-cache/bsp/common-pc-64/common-pc-64.scc +0 -1
@@ -4,7 +4,6 @@ kconf hardware common-pc-64-graphics.cfg include cfg/boot-live.scc include features/hpet/hpet.scc -include features/igb/igb.scc include features/intel-e1xxxx/intel-e100.scc include features/intel-e1xxxx/intel-e1xxxx.scc
Signature · 1 line
1.7.0.4
Quoted 6 lines · On 11-10-25 03:17 PM, [email protected] wrote:
From: Tom Zanussi<[email protected]>
This patchset adds a new power/intel feature containing power-related config items for intel bsps and initially makes sugarbay and crownbay use it.
Quoted 6 lines
It also removes the igb feature from common-pc-64, which shouldn't be there and was responsible for Yocto bug #1188.
Fixes [YOCTO #1188]
Please pull into linux-yocto-3.0 and linux-yocto-dev.
Looks good. Do you agree that this would be part of any 1.1 point release as well, or is this purely a 1.2/cleanup activity ? If it's the latter, I need to wait for the 1.1 sustaining kernel to be created.
Bruce
Quoted 20 lines
Pull URL:
git://git.pokylinux.org/linux-yocto-2.6.37-contrib
Branch: tzanussi/bsp-cleanup2-v0
Browse: http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/bsp-cleanup2-v0Tom Zanussi (4):
meta: add power feature
meta/sugarbay: use power/intel feature
meta/crownbay: use power/intel feature
meta/common-pc-64: remove igb.../kernel-cache/bsp/common-pc-64/common-pc-64.scc | 1 - meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 1 + meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.scc | 1 + meta/cfg/kernel-cache/features/power/intel.cfg | 28 ++++++++++++++++++++ meta/cfg/kernel-cache/features/power/intel.scc | 1 + 5 files changed, 31 insertions(+), 1 deletions(-)create mode 100644 meta/cfg/kernel-cache/features/power/intel.cfg create mode 100644 meta/cfg/kernel-cache/features/power/intel.scc
Quoted 10 lines · Bruce Ashfield
Quoted 9 lines · On 11-10-25 03:17 PM, [email protected] wrote:
From: Tom Zanussi<[email protected]>
This patchset adds a new power/intel feature containing power-related config items for intel bsps and initially makes sugarbay and crownbay use it.
It also removes the igb feature from common-pc-64, which shouldn't be there and was responsible for Yocto bug #1188.
Quoted 9 lines
Quoted 3 lines
Fixes [YOCTO #1188]
Please pull into linux-yocto-3.0 and linux-yocto-dev.
Looks good. Do you agree that this would be part of any 1.1 point release as well, or is this purely a 1.2/cleanup activity ? If it's the latter, I need to wait for the 1.1 sustaining kernel to be created.
I think this is all purely 1.2/cleanup. It does fix a bug, but not a serious enough to make it into a point release, IMHO.
Tom
Quoted 23 lines
Bruce
Quoted 20 lines
Pull URL:
git://git.pokylinux.org/linux-yocto-2.6.37-contrib
Branch: tzanussi/bsp-cleanup2-v0
Browse: http://git.yoctoproject.org/cgit/cgit.cgi/linux-yocto-2.6.37-contrib/log/?h=tzanussi/bsp-cleanup2-v0Tom Zanussi (4):
meta: add power feature
meta/sugarbay: use power/intel feature
meta/crownbay: use power/intel feature
meta/common-pc-64: remove igb.../kernel-cache/bsp/common-pc-64/common-pc-64.scc | 1 - meta/cfg/kernel-cache/bsp/crownbay/crownbay.scc | 1 + meta/cfg/kernel-cache/bsp/sugarbay/sugarbay.scc | 1 + meta/cfg/kernel-cache/features/power/intel.cfg | 28 ++++++++++++++++++++ meta/cfg/kernel-cache/features/power/intel.scc | 1 + 5 files changed, 31 insertions(+), 1 deletions(-)create mode 100644 meta/cfg/kernel-cache/features/power/intel.cfg create mode 100644 meta/cfg/kernel-cache/features/power/intel.scc