linux-yocto/3.4: move PREEMPT_NONE to beagleboard standard kernel only
cover linux-yocto/3.4: move PREEMPT_NONE to beagleboard standard kernel only
Richard/Saul,
Just a minor kernel configuration tweak for anyone that wants to try out preempt-rt on the beagleboard. This is the result of a conversion on the yocto list recently, and is a simple change to make life easier for those experimenting with -rt support on this board.
(this is stacked on top of the change I just sent for validate branches, shout if you need that changed).
Cheers,
Bruce
The following changes since commit e7403df2bde00da021302a58fed6e782784ca629:
kernel-yocto: checkout known branch before leaving do_validate_branches (2012-11-28 10:27:45 -0500)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib zedd/kernel
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel
Bruce Ashfield (1):
linux-yocto/3.4: move PREEMPT_NONE to beagleboard standard kernel
only
meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_3.4.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
Signature · 1 line
1.7.10.4
PATCH 1/1 linux-yocto/3.4: move PREEMPT_NONE to beagleboard standard kernel only
A recent report of the preempt-rt beagleboard kernel not enabling full -rt preemption out of the box revealed that the existing fix for SD boot issues (which were fixed by disabling preemption) was the root cause for the options not being enabled.
Although the fix for the SD card detection issues is still valid, it also doesn't make sense to apply it to a kernel type that only exists to support enhanced preemption. Since many variants of the board boot with preemption enabled, opening the possibility of a boot problem is acceptable, given that it allows the -rt kernel to be used.
--- meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_3.4.bb | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_3.4.bb +1 -1
@@ -10,7 +10,7 @@ KMETA = "meta" SRCREV_machine ?= "2572b13999da8129c37eb2bf7e9a8fa68dc2a4bf" SRCREV_machine_qemuppc ?= "2004632314104d4f31bb1577e955da53796f517c" -SRCREV_meta ?= "472aaf880c9176a40de98c97e14355fe77478598" +SRCREV_meta ?= "4e5f2b43acfbdb924edbdf42a816e3e2b15203b3" PR = "${INC_PR}.0" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto-tiny_3.4.bb +1 -1
@@ -13,7 +13,7 @@ LINUX_VERSION ?= "3.4.18" KMETA = "meta" SRCREV_machine ?= "f1c2320544eaffd6ecc7fcb8b18f8a0ed4ba2e14" -SRCREV_meta ?= "472aaf880c9176a40de98c97e14355fe77478598" +SRCREV_meta ?= "4e5f2b43acfbdb924edbdf42a816e3e2b15203b3" PR = "${INC_PR}.0" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_3.4.bb +1 -1
@@ -9,7 +9,7 @@ SRCREV_machine_qemuppc ?= "ae8e2cd14e47bceb9c2bdcb927b3a0ea61f6c311" SRCREV_machine_qemux86 ?= "f1c2320544eaffd6ecc7fcb8b18f8a0ed4ba2e14" SRCREV_machine_qemux86-64 ?= "f1c2320544eaffd6ecc7fcb8b18f8a0ed4ba2e14" SRCREV_machine ?= "f1c2320544eaffd6ecc7fcb8b18f8a0ed4ba2e14" -SRCREV_meta ?= "1c5980714d482f8ccb72909b40f3e1467a3fd590" +SRCREV_meta ?= "4e5f2b43acfbdb924edbdf42a816e3e2b15203b3" SRC_URI = "git://git.yoctoproject.org/linux-yocto-3.4.git;protocol=git;nocheckout=1;branch=${KBRANCH},meta;name=machine,meta"
Signature · 1 line
1.7.10.4