Intel's Edison kernel patch for Yocto 3.10.17, applied to Yocto 3.10.65.
Intel's Edison device is pretty spiffy, but the provided kernel is absolutely ancient. The Intel patches to Yocto are intended to be applied to version 3.10.17 of the kernel, which was released before the age of dinosaurs.
Unfortunately, the Edison won't boot a kernel without Intel's patches.
This repo contains a Yocto 3.10 kernel, version 3.10.65, with the Intel Edison patch applied. Additional fixes described below have also been applied.
Intel Edison kernel patch taken from: edison-GPL_LGPL-sources-ww18-15/i586-poky-linux/linux-yocto-3.10.17+gitAUTOINC+6ad20f049a_c03195ed6e-r0/upstream_to_edison.patch
Intel Edison default kernel config taken from: edison-GPL_LGPL-sources-ww18-15/i586-poky-linux/linux-yocto-3.10.17+gitAUTOINC+6ad20f049a_c03195ed6e-r0/defconfig
(default kernel config modified to use bzip2 instead of gzip compression, since that's what u-boot wants)
See the EDISON folder.
default-edison-dotconfig
default kernel .config file provided with ww18-15dfu-image-install.sh
shell script which will install a newly built kernel in an Edison DFU toFlash/
directorycollect.sh
shell script will collect the kernel into a directory that can be copied over via sftp to edisonrebuild.sh
shell script to rebuild kenel as well as bcm4334x moduleIntel Edison Software Release 2.1
Source code for Intel modifications to Yocto 3.10. Modifications to kernel 3.10.17 are a single, giant, patch.
Yocto maints the Linux kernel from which Edison's was patched.
Discussion of a bluetooth rfcomm bug in 3.10.x (to be patched in 3.12) that causes kernel panics on hangup. Includes the git commit ID of the fix applied to 3.12, which could then be cherry-picked onto 3.10.