Add Time-Limited-Kernel Layer to meta-intel
cover Add Time-Limited-Kernel Layer to meta-intel
Tom, Darren:
This adds Bruce's changes to allow for a time limited kernel, the default is set for 10 days.
This layer will only be added to the meta-intel BSP on the Auto-builder.
Sau!
The following changes since commit 5c41b9b6a245664543e6ddd440d10a0696caaf7b:
n450: decouple from meta-yocto atom-pc machine config (2011-08-19 14:22:21 -0700)
are available in the git repository at:
git://git.yoctoproject.org/meta-intel sgw/tlk
http://git.yoctoproject.org/cgit.cgi/meta-intel/log/?h=sgw/tlk
Bruce Ashfield (1):
meta-tlk: initial creation
meta-tlk/README | 6 ++++++ meta-tlk/conf/layer.conf | 6 ++++++ .../linux/linux-yocto/time-limited-kernel.cfg | 3 +++ .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 4 ++++ 4 files changed, 19 insertions(+), 0 deletions(-) create mode 100644 meta-tlk/README create mode 100644 meta-tlk/conf/layer.conf create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto/time-limited-kernel.cfg create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto_3.0.bbappend
Signature · 1 line
1.7.6
PATCH 1/1 meta-tlk: initial creation
From: Bruce Ashfield <[email protected]>
Call this layer whatever you want, but when enabled it turns on BSP configuration items specific to autobuild/official binary images. Once this is enabled the uptime of any BSP will be limted to the value in the .cfg. It is currently at 2 minutes as an example, but it should be extended to a number of days going forward.
meta-tlk: Rename and changed to 10 day limit
--- meta-tlk/README | 6 ++++++ meta-tlk/conf/layer.conf | 6 ++++++ .../linux/linux-yocto/time-limited-kernel.cfg | 3 +++ .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 4 ++++ 4 files changed, 19 insertions(+), 0 deletions(-) create mode 100644 meta-tlk/README create mode 100644 meta-tlk/conf/layer.conf create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto/time-limited-kernel.cfg create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto_3.0.bbappend
meta-tlk/README new file +6 -0
@@ -0,0 +1,6 @@ +meta-autobuilder +=============== + +Contains recipe modifications required to produce the official +yocto autobuild BSPs. +
meta-tlk/conf/layer.conf new file +6 -0
@@ -0,0 +1,6 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH := "${BBPATH}:${LAYERDIR}" + +# We have a packages directory, add to BBFILES +BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend"
meta-tlk/recipes-kernel/linux/linux-yocto/time-limited-kernel.cfg new file +3 -0
@@ -0,0 +1,3 @@ +CONFIG_UPTIME_LIMITED_KERNEL=y +CONFIG_UPTIME_LIMIT_DURATION=14400 +CONFIG_UPTIME_LIMIT_KERNEL_REBOOT=y
meta-tlk/recipes-kernel/linux/linux-yocto_3.0.bbappend new file +4 -0
@@ -0,0 +1,4 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +# enable the time limited kernel configuration options +SRC_URI += "file://time-limited-kernel.cfg"
Signature · 1 line
1.7.6
Quoted 4 lines · Saul Wold
Tom, Darren:
This adds Bruce's changes to allow for a time limited kernel, the default is set for 10 days.
I presume we need a linux-yocto-rt_3.0.bbappend as well?
--
Darren
Quoted 27 lines
This layer will only be added to the meta-intel BSP on the Auto-builder.
Sau!
The following changes since commit
5c41b9b6a245664543e6ddd440d10a0696caaf7b:n450: decouple from meta-yocto atom-pc machine config (2011-08-19 14:22:21 -0700)
are available in the git repository at:
git://git.yoctoproject.org/meta-intelsgw/tlk
http://git.yoctoproject.org/cgit.cgi/meta-intel/log/?h=sgw/tlkBruce Ashfield (1):
meta-tlk: initial creationmeta-tlk/README | 6 ++++++ meta-tlk/conf/layer.conf | 6 ++++++ .../linux/linux-yocto/time-limited-kernel.cfg | 3 +++ .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 4 ++++ 4 files changed, 19 insertions(+), 0 deletions(-) create mode 100644 meta-tlk/README create mode 100644 meta-tlk/conf/layer.conf create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto/time-limited-kernel.cfg create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto_3.0.bbappend
Signature · 3 lines
Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel
Quoted 10 lines · Darren Hart
Quoted 4 lines · Saul Wold
Tom, Darren:
This adds Bruce's changes to allow for a time limited kernel, the default is set for 10 days.
I presume we need a linux-yocto-rt_3.0.bbappend as well?
Are we building and delivering RT images for the release? If not then there is no need.
Sau!
Quoted 31 lines
--
DarrenQuoted 27 lines
This layer will only be added to the meta-intel BSP on the Auto-builder.
Sau!
The following changes since commit
5c41b9b6a245664543e6ddd440d10a0696caaf7b:n450: decouple from meta-yocto atom-pc machine config (2011-08-19 14:22:21 -0700)are available in the git repository at:
git://git.yoctoproject.org/meta-intelsgw/tlk
http://git.yoctoproject.org/cgit.cgi/meta-intel/log/?h=sgw/tlkBruce Ashfield (1):
meta-tlk: initial creationmeta-tlk/README | 6 ++++++ meta-tlk/conf/layer.conf | 6 ++++++ .../linux/linux-yocto/time-limited-kernel.cfg | 3 +++ .../recipes-kernel/linux/linux-yocto_3.0.bbappend | 4 ++++ 4 files changed, 19 insertions(+), 0 deletions(-)create mode 100644 meta-tlk/README
create mode 100644meta-tlk/conf/layer.conf
create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto/time-limited-kernel.cfg create mode 100644 meta-tlk/recipes-kernel/linux/linux-yocto_3.0.bbappend
Quoted 6 lines · Saul Wold
Quoted 5 lines · Darren Hart
Quoted 2 lines · Saul Wold
Tom, Darren:
Quoted 7 lines
Quoted 5 lines
Quoted 2 lines
This adds Bruce's changes to allow for a time limited kernel, the default is set for 10 days.
I presume we need a linux-yocto-rt_3.0.bbappend as well?
Are we building and delivering RT images for the release? If not then there is no need.
Given the increased interest in preempt-rt support, I think it would make sense to do so. It certainly adds a further burden to the release process.
Beth?
Signature · 3 lines
Darren Hart Intel Open Source Technology Center Yocto Project - Linux Kernel