summaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux
Commit message (Collapse)AuthorAgeFilesLines
...
* linux/yocto: update AUTOFS configurationBruce Ashfield2013-04-102-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When systemd is enabled, qemumips failed to boot with the following trace: Reserved instruction in kernel code[#1]: Cpu 0 $ 0 : 00000000 80232500 c0011000 80000000 $ 4 : c0017440 00000000 87032400 8704b000 $ 8 : 00000000 00000000 00000010 003fffff $12 : 00000000 7fafbab4 00000000 87d6fbb0 $16 : 87f98780 c0017440 c0017440 00000000 $20 : 8704a000 00000000 8704a000 00000000 $24 : 00000010 80480630 $28 : 87c22000 87c23e28 7fafbc00 80232408 Hi : 00000000 Lo : 00000000 epc : c0011000 autofs_mount+0x0/0x30 [autofs4] Not tainted ra : 80232408 mount_fs+0x68/0x200 Status: 1000a403 KERNEL EXL IE Cause : d0808028 PrId : 00019300 (MIPS 24Kc) Modules linked in: autofs4 Process systemd (pid: 1, threadinfo=87c22000, task=87c28000, tls=77787490) Stack : 809b3e28 802512bc 00000000 808b0da4 87f3d310 87936c38 87032400 8704b000 87f98780 c0017440 00000020 8704b000 87032400 87032480 00000000 80251a2c 00000006 8022f7fc 87032480 802507f0 00000000 87032400 8704b000 7fafba94 00000000 c0017440 8088275c 80253f40 7fafb9d0 00000016 38513fac 0051b2a8 8704b000 801df604 00000000 0000000a 87f5c000 801f5968 87f3d310 87936c38 ... Call Trace: [<c0011000>] autofs_mount+0x0/0x30 [autofs4] [<80232408>] mount_fs+0x68/0x200 [<80251a2c>] vfs_kern_mount+0x68/0x114 [<80253f40>] do_mount+0x218/0x9d0 [<8025479c>] sys_mount+0xa4/0xec [<8010c07c>] stack_done+0x20/0x44 The policy of building AUTOFS as a module is something that can be changed, since boot processes that use automounting can take advantage of the built in support to reduce complexity. The size increase of the base policy is small with this change, and users of the linux-yocto kernel can still override this value, which is exactly what the poky-tiny kernel does. Keeping the configuration consistent for all boards, and not adding and exception for qemumips makes sense in this case. [YOCTO #4129] (From OE-Core rev: 3570cf11b7dfa6991c43bb041abb9d47cc6f0d70) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-tiny: Add 3.8.4 recipeDarren Hart2013-04-051-0/+26
| | | | | | | | | Bring linux-yocto-tiny up to the latest linux-yocto 3.8.4 version. (From OE-Core rev: f2a2256f08287baac9cf1f9fd58b5b8244c09610) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-dtb: fix whitespace in bash functionsChase Maupin2013-04-041-43/+43
| | | | | | | | | | | * Fix the whitespace in the base functions to use TAB instead of spaces. This is to address feedback from: Darren Hart <dvhart@linux.intel.com> (From OE-Core rev: ab6630df4d100ff501b33a1c7ec9d1e6a2d4f0ee) Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-dtb: Add simple DTB symlinks for devicetreeChase Maupin2013-04-041-0/+20
| | | | | | | | | | | | | | | | * This is similar to the symlinks provided for the kernel image in the /boot directory of a file system. The goal is to have simply named symlinks in /boot that mirror the device tree name in the kernel sources. This is so that programs like U-Boot can easily find the default device tree binary in the /boot directory and use that when booting the kernel. * Use update-alternatives to handle proper creation and removal of the symlinks. (From OE-Core rev: 750a9554e1b85d9bd23d18e0630723c3c193c604) Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-rt: integrate 3.8.4-rt2Bruce Ashfield2013-04-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Updating to 3.8.4-rt2 to fix the minor issues found with -rt1. >From the upstream commit log: changes since v3.8.4-rt1: - build fix for i915 (reported by "Luis Claudio R. Goncalves") - build fix for fscache (reported by tglx) - build fix for !RT (kernel/softirq.c did not compile) - per-cpu rwsem fixed for RT (required only by uprobes so far) - slub: delay the execution of the ->ctor() hook for newly created objects. This lowers the worst case latencies. Known issues: - SLxB is broken on PowerPC. (From OE-Core rev: cd9a730caf6b995c25c71c97eb76dc7a24ecf641) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.8: update mips SA_RESTORER fixBruce Ashfield2013-04-022-8/+8
| | | | | | | | | | | | | | During the 3.8.4 integration there was a build issue on MIPS due to SA_RESTORER changes. A solution was put in place for mips, but it didn't cover other impacted architectures. This is a backport of the proposed fix for the next 3.8-stable, since the full -stable might not be available in the right timeframe. (From OE-Core rev: 1d7a5ac1cea1a5bdb6a9d3dd822439c070066272) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.8: qemuarm boot fixBruce Ashfield2013-03-262-4/+4
| | | | | | | | | | | | | | The preempt-rt kernel was wasn't inheriting the standard kernel configuration and hence was not able to boot on qemuarm due to missing ABI options. Changing the main preempt-rt kernel include to inherit standard configuration again fixes this boot issue. (From OE-Core rev: d569f44c296f6de1f7bb6ad9f581c237d5947321) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.8: fix perf host contaminationBruce Ashfield2013-03-262-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating the 3.8 SRCREVs with the following fix: libtraceevent: Remove hard coded include to /usr/local/include in Makefile commit b9e8c37220c80e78289a1e87b50c09418eb59a7e upstream having /usr/local/include hardcoded into the makefile is not necessary as this is automatically included by GCC. It also infects cross-compile builds with the host systems includes. Signed-off-by: Jack Mitchell Acked-by: Namhyung Kim Cc: Ingo Molnar Cc: Paul Mackerras Cc: Peter Zijlstra Link: http://lkml.kernel.org/r/1362741712-21308-1-git-send-email-ml@communistcode.co.uk Signed-off-by: Arnaldo Carvalho de Melo This implements the fix I described in Yocto [BUG #3993][perf using host includes], now upstream. Integrated-by: Tom Zanussi <tom.zanussi@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> [YOCTO #3993] (From OE-Core rev: 90d9147068a6e2c766976b2092d5e188c45a9040) Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: import v3.4.36 -stable fixesBruce Ashfield2013-03-263-15/+15
| | | | | | | | | Updating the 3.4 tree to import the korg -stable fixes for v3.4.36. (From OE-Core rev: 19d77ddf6c5d7822b757342a4e41ea68403889c3) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.8: introduce v3.8.4-rt1Bruce Ashfield2013-03-261-0/+29
| | | | | | | | | | The -rt series has been updated for the 3.8 kernel. Updating the SRCREVs to reflet its import into the tree. (From OE-Core rev: 1daa242e78a5fddb1ae60b79f990811c85058943) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux/yocto-3.4: update to v3.8.4Bruce Ashfield2013-03-261-8/+8
| | | | | | | | | Updating the base v3.8 kernel to the 3.8.4 -stable version. (From OE-Core rev: 81e599c9f24c0a8937694c66ae349fcb8f618f38) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.8: allow kernel feature _appends to be overridenBruce Ashfield2013-03-261-4/+3
| | | | | | | | | | | | | | | | | | It was pointed out that the current way the KERNEL_FEATURES variable is appended in the base linux-yocto recipe doesn't allow the appended features to be prevented in a layer without using python code and a recipe finalize hook. To allow easier overriding of 'extra' or 'optional' features that are defined in the linux-yocto recipe, we create a KERNEL_EXTRA_FEATURES variable. This variable can be set in a layer to define extra features or cleared to prevent the recipe's extra features from being appended to the core functionality. (From OE-Core rev: 779cb6e51fab87e00784bd97ec4771e69a79cf82) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.8: update EDF configurationBruce Ashfield2013-03-121-1/+1
| | | | | | | | | | | | The sched_deadline configuration fragmements were not optimal, so tweaking the meta data to make an enable-only configuration fragment avaiable and updating the options within that fragment. (From OE-Core rev: 43d2ae5695844d29ccad2c8a2760b803352d1f67) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.8: bump kver to v3.8.1Bruce Ashfield2013-03-121-8/+8
| | | | | | | | | | | Updating the linux-yocto_3.8 SRCREVs to reflect the integration of the korg 3.8.1 -stable release. (From OE-Core rev: 75e247ed9a8a731480bef3ab0753fbad200469be) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: update to v3.4.34 and LTSI refreshBruce Ashfield2013-03-123-15/+15
| | | | | | | | | | | Updating the 3.4 SRCREVs to incorporate the -stable release of 3.4.34 and the latest LTSI fixes up to [36a9caf 2 more fixes added]. (From OE-Core rev: e5602b0414fca0183d5aa90d9b462ac8e8401cbb) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: remove 3.0 linux-yocto recipesBruce Ashfield2013-03-022-61/+0
| | | | | | | | | | | With the introduction of the 3.8 linux-yocto recipes, we remove the 3.0 variant. (From OE-Core rev: 6835f1ecd7012bd4616efa3129bcf03b5be542ca) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: introduce 3.8 kernel recipeBruce Ashfield2013-03-021-0/+30
| | | | | | | | | | | | | | Introducing the linux-yocto 3.8 kernel recipe. The tools and branch structure of this tree are the same as the previous linux-yocto recipes, while the meta data and content have been updated for the 3.8 kernel. build and boot tested for qemu*. (From OE-Core rev: ecf287a80c5ace2c440f8d0089934d59d25dc3ec) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: remove cedartrail machineBruce Ashfield2013-03-013-3/+3
| | | | | | | | | | | | The cedartrail BSP is no longer support from yocto 1.4, so we remove it from the tree. (From OE-Core rev: a1ce9da1feb028bbfd861d075bc3b6fbe3300147) Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-dtc: Make KERNEL_DEVICETREE_FLAGS configurableAnders Roxell2013-02-221-1/+1
| | | | | | | | (From OE-Core rev: f46c5714bc23a50a207c03cc20c3a6aebe8c5df0) Signed-off-by: Anders Roxell <anders.roxell@enea.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: KERNEL_FEATURES should reference full scc filesBruce Ashfield2013-02-064-20/+18
| | | | | | | | | | | | | Some existing KERNEL_FEATURE references use a shorcut notation, but mapping these shortcuts to actual .scc files in the tree are not obvious. So we clarify where they are found by referencing the full .scc filename in the KERNEL_FEATURE addtions. (From OE-Core rev: 26c71c895e1d56d2f3576de833a576137e970fcc) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: update to v3.4.28, 3.4.28-rt40Bruce Ashfield2013-02-063-15/+15
| | | | | | | | | | | Updating the linux-yocto_3.4 SRCREVs to pick up the 3.4.28 -stable update as well as the 3.4.28-rt40 refresh. (From OE-Core rev: f8619d777e734f3886b02bf87157761a6f78029b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/dev: linux-yocto development tree tracking recipeBruce Ashfield2013-02-061-0/+48
| | | | | | | | | | | | | | | | The linux-yocto-dev recipe uses the upstream tracking linux-yocto-dev repository. Since this tree is frequently updated, and periodically rebuilt, AUTOREV is used to track its contents. This recipe is just like other linux-yocto variants, with the only difference being that to avoid network access during initial parsing, static SRCREVs are provided and overridden if the preferred kernel provider is linux-yocto-dev. (From OE-Core rev: 378f99eeab070e2fcea84fb47f37cd7cb15caa90) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemux86-64: Disable paravirt guest, causes test failure on older kernelsDarren Hart2013-02-011-1/+1
| | | | | | | | | | | The 2.6.37 kernel on the AB occasionally fails dmesg and shutdown tests with general protection faults. (From OE-Core rev: 64749308fadabb4aa7c39f360c6395827bc5eb3a) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: update intel graphics features/configsBruce Ashfield2013-01-203-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Updating the meta branch to import the following commits that cleanup and reorganize the features that make up the graphics features of the Intel BSPs c0b3904 meta: add config fragment for gma600 graphics driver f41638f meta: add config fragment for gma500 graphics driver ff8ad3e meta: sys940x: drop vesa fragment from bsp config fcb82ac meta: sys940x: remove emgd config from bsp config c1677bb meta: fri2: drop vesa fragment from bsp config 7324440 meta: fri2: remove emgd config from bsp config dd435c6 meta: emenlow: drop vesa fragment from bsp config 243b515 meta: emenlow: remove emgd config from bsp config 3e1be82 meta: crownbay: drop vesa fragment from bsp config fc5ed4e meta: crownbay: remove emgd config from bsp config d46236b meta: drm-emgd.cfg: add configs for dependent routines db4bc5e meta: relocate git-merge of emgd branch (From OE-Core rev: 8d0074ef2b61bf022ed1bb3b5f1afe526d8c921b) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: update to 3.4.26 and 3.4.25-rt37Bruce Ashfield2013-01-203-15/+15
| | | | | | | | | | Updating the yocto 3.4 kernel tree to the 3.4.25 and 3.4.26 -stable updates as well as refreshing the preempt-rt branches to 3.4.25-rt37. (From OE-Core rev: da536703bdcf31c8c2ef17f5a49d06280fe77600) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: integrate LTSI-3.4Bruce Ashfield2013-01-183-9/+9
| | | | | | | | | | | | | | | | | | | | | | Updating the linux-yocto-3.4 SRCREVS to activate the merge of the 3.4.25-ltsi tree: http://git.linuxfoundation.org/?p=ltsi-kernel.git;a=tag;h=refs/tags/v3.4.25-ltsi The pristine patch queue can be seen on the "ltsi" branch in the repository. This branch has been merged into the standard/base branch of linux-yocto-3.4 and to all BSP branches in the tree. LTSI based BSPs or features are not activated as part of this commit, they are controlled by the meta branch of the kernel repository and are activated in separate patches. [YOCTO #2396] (From OE-Core rev: 8f03ebe9b164e0c0493c56d9eb2e7d0b039832f1) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/routerstationpro: enable GPIO_SYSFSBruce Ashfield2013-01-183-3/+3
| | | | | | | | | | | | | We had a request to enable GPIO_SYSFS to allow easy use of the available GPIOs in the board out of the box. This is a simple / contained config item to enable, so there's no reason not to. [YOCTO #3519] (From OE-Core rev: 9a5948ff07b62f54d6215d37e9028384d3b430da) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/meta: update include statements to explicit .scc formatBruce Ashfield2013-01-183-3/+3
| | | | | | | | | | | | | | The kernel tooling can support a "shorthand" method of including other features that doesn't require the full filename ending in .scc. This format is confusing when compared to the source tree, and is inconsitently use. This commit updates all shorthand includes to a full "include <foo>.scc" format. [YOCTO #3418] (From OE-Core rev: acf015f079907da8a4f1b80e44bb64bc7696a6ad) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto: normalize repository naming and SRC_URI optionsBruce Ashfield2013-01-182-2/+2
| | | | | | | | | | | linux-yocto-tiny and linux-yocto had minor differences from the rest of the linux-yocto recipes. After this commit, all the recipes are using bareclone=1 and repository names that end with .git. (From OE-Core rev: 1acf3ad17bbc1cdcad31c243b7b50daaea99ee7a) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: update to v3.4.24Bruce Ashfield2013-01-073-15/+15
| | | | | | | | | Updating the 3.4 recipes to v3.4.24 stable version. (From OE-Core rev: c3e97905f423e2bab2a0aadf5099ef445f0dd138) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: integrate v3.4.21, v3.4.22, v3.4.23Bruce Ashfield2013-01-073-15/+15
| | | | | | | | | Updating the SRCREVs to integrate the korg -stable updates. (From OE-Core rev: 88856144bf97630f4c43fd7c984343caf287a435) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: inform the fetcher if the meta branch changesBruce Ashfield2012-12-061-1/+1
| | | | | | | | | | | | | | | The meta data branch for the kernel can be varied by changing the KMETA variable, but that change wasn't reflected in the SRC_URI, which means that the fetcher won't check for changes on that branch and is a potential source of errors. Making the meta branch specification KMETA vs meta solves the problem. (From OE-Core rev: 5bfc678aeb65b50710384e93b64add3a62146908) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: emenlow: switch from psb to emgd graphicsBruce Ashfield2012-12-063-3/+3
| | | | | | | | | | | | | | | | | | | Updating the meta branch SRCREVs for the following commit: [ meta/emenlow: use emgd instead of psb graphics driver This commit essentially does just this: Remove all the references of psb patches for emenlow BSP. Change the emenlow scc files to use emgd instead of psb. ] (From OE-Core rev: 06a2b9eb087d1d90213d67dc8fe14c53201afe37) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: merge v3.4.19, v3.4.20Bruce Ashfield2012-12-063-15/+15
| | | | | | | | | | | Updating the linux-yocto-3.4 trees to incorporate both 3.4.19 and 3.4.20 from the kernel.org -stable team. (From OE-Core rev: 8ac0c82bb8fe4fe17b6a32b18e57546d21b4d5ef) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: move PREEMPT_NONE to beagleboard standard kernel onlyBruce Ashfield2012-12-033-3/+3
| | | | | | | | | | | | | | | | | | | 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. (From OE-Core rev: 1732197b53ba77a49792600c4c8385f4e44fe0bc) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-3.4: gcc optimization config featureBruce Ashfield2012-11-241-1/+1
| | | | | | | | | | | | | | | | Updating the meta SRCREV to include a x86 gcc optimization feature, and its use by several BSPs: 1c59807 meta: rangeley: Remove the shortcut path b5477d0 meta: crystalforest: Enable GCC inline compiler option ab2b874 meta: rangeley: Enable GCC inline compiler option 8287750 meta: Add New feature for GCC optimizing (From OE-Core rev: b042d1cce535fe88dd6f5b5c0cd1a608a27afbd6) Signed-off-by: Kishore Bodke <kishore.k.bodke@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: uprobes: reinstate config options for 'uprobe' featureBruce Ashfield2012-11-223-3/+3
| | | | | | | | | | | | | | | | | bumping the meta SRCREV to import the following fix: [ uprobes: reinstate config options for 'uprobe' feature commit 17ec51adfff (meta: cleanup invalid/obselete 3.4 CONFIG options) removed the uprobes config options, this restores them. ] (From OE-Core rev: 8c637986e063fcb087babecfc0192f96d3981515) Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.0: fix virtio configuration typoBruce Ashfield2012-11-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The recent tools updates in master exposed a typo that has existed in the 3.0 kernel meta data and that breaks the build for boards still using the 3.0 kernel. Bumping the meta SRCREV to pickup the following fix: [ commit fa9b8c24e84bb9d75d08d197c84c50ce4f99c424 Author: Bruce Ashfield <bruce.ashfield@windriver.com> Date: Wed Nov 21 09:24:46 2012 -0500 meta: fix typo in virtio.scc virtio.scc was referring to an invalid/incorrect virto.cfg. Fixing this typo fixes the build for boards still using the 3.0 kernel. ] (From OE-Core rev: b16d72a749ac73a2bd0434f36102c00f6c476bc1) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.2: update to v3.2.32 and 3.2.32-rt48Bruce Ashfield2012-11-203-16/+16
| | | | | | | | | | | | | The 3.2 kernel was lagging behind on kernel.org -stable and -rt updates. Even though no 1.3 BSPs directly use this kernel, it should be updated for those that may use it. Sanity test on qemu* for -rt and standard builds. (From OE-Core rev: 7ad1c853e252bea024043dc79d89405178393c09) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: v3.4.17, v3.4.18, -rt and config changesBruce Ashfield2012-11-203-15/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumping the linux-yocto/3.4 SRCREVs to incorporate the following updates: - v3.4.17 - v3.4.18 - 3.4.18-rt29 Also incorporating the following meta branch config changes: 5bd6d0d rangeley: update include to use the new intel-dpdk feature 4b277c2 dpdk: Add feature Intel DPDK 3905e74 meta: rangeley: Enable Zlib Compression 194c5f1 meta: Add a new feature for Zlib 14cb04d meta: rangeley: Enable AES feature 8e4dbf6 meta: Add new feature for Ciphers 7e75c1f enable IPv6 Router Preference (RFC 4191) support dfd56d1 Create IPv4 and IPv6 IPSec fragments 0a85061 rangeley: Add smp support 1190856 rangeley: Add efi support b262e38 rangeley: Add PCI features 80c9084 rangeley: Add uio and hugetlb support (From OE-Core rev: 7cc39567cc91955eb3014da6fdbafffa5c3148c7) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: bump kver to v3.4.16Bruce Ashfield2012-11-203-15/+15
| | | | | | | | | | The -stable 3.4 kernel has updated versions, so we import 3.4.16 and make that our new baseline. (From OE-Core rev: c476046368ed87a400b3a2fd4344fc48aacc0dbc) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: efi/mmc fixes and fri2 updatesBruce Ashfield2012-11-203-13/+12
| | | | | | | | | | | | | | | | | | | Updating the 3.4 SRCREVs to pick up the following two fixes: 218bd8d efi: Add patch to fix 32bit EFI service mapping (rhbz 726701) b6d08f7 mmc: sdhci: Use DBG() instead of pr_warning() on large timeout And the following meta branch config updates: 68a635b fri2: Disable GPIO_PCH for preempt-rt 2ec32d5 fri2: Add fri2-tiny support a7b9607 fri2: Required boot config for fri2 bed2080 fri2: Remove graphics options from the core fri2 description (From OE-Core rev: dbd49c9157f933fec9147280a48ce3cda7a697eb) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: nfsd, pci, fishriver and rangely config changesBruce Ashfield2012-11-203-3/+3
| | | | | | | | | | | | | | | | Updating the 3.4 meta branch with the following configuration changes and additions: 0541ba5 meta: Rangeley Machine Created 9e3bdb7 meta: Add nfsd kernel features da9b37d CrystalForest: Enable PCI extended config space for CrystalForest Machine. 628cbe9 meta: Add a new feature for PCI devices. 9c3a2b3 meta: fishriver: remove meta-data (From OE-Core rev: c11bf4359697f654ff38a32bda5eae71b097d3b8) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* PACKAGES_DYNAMIC: use regexp not globMartin Jansa2012-10-191-2/+2
| | | | | | | | | | | * bitbake uses PACKAGES_DYNAMIC as regexp ^ could make matching faster (and it will be more clear that we're expecting regexp not glob) * made all those last '-' optional, use .* (or nothing) (From OE-Core rev: 2f3ebdfa5f42dae51063b043cc4b0fbe20b40064) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: perf: parallel build and tools fixesBruce Ashfield2012-10-083-10/+10
| | | | | | | | | | | | | | | | | | | | | | korg commit 42dcd1f4e [perf tools: Fix parallel build] fixes parallel build issues that are being seen in the autobuilder. We also have a fix from Tom: [ perf annotate: replace 'expand' with equivalent sed expression We don't have 'expand' in our userspace so we need to accomplish the same thing using 'sed', which we do have. ] So we apply it to all BSP branches and kernel types. (From OE-Core rev: f06e7d38db35c56c71a42264361ec45fb3777a14) Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto-tiny: Add tiny recipe for the 3.4 linux-yocto kernelDarren Hart2012-10-081-0/+27
| | | | | | | | | | | | | | | This recipe builds the "tiny" kernel type defined by the linux-yocto meta-data. Support is defined for the qemux86 machine via common-pc-tiny.scc in the linux-yocto meta branch. The resulting kernel is 1.8 MB and boots to a serial console with with qemux86 and core-image-minimal using the following command: qemu -kernel tmp/deploy/images/bzImage-qemux86.bin -initrd tmp/deploy/images/core-image-minimal-qemux86.cpio.gz -append "root=/dev/ram0 console=ttyS0" -nographic (From OE-Core rev: cf25f211ec420e1e8dd48c8e62f60deefe2c6d53) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: tiny: Add qemu KMACHINE to common-pc-tiny.sccBruce Ashfield2012-10-081-1/+1
| | | | | | | | | | | | | Updating the meta SRCREV to pickup the following change: Ensure the qemux86 machine is defined in common-pc-tiny as it is for -standard and -rt. (From OE-Core rev: 1076910ac3cd55a3f87b5ca7a1db1e38c623480a) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: fix kconfig warnings and unnecessary optionsBruce Ashfield2012-10-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Updating the kernel configuration fragments to fix the following issues: - remove options that are no longer in the 3.4 kernel - disable unused, but large kernel modules - fix kconfig audit warnings for x86 BSPs - make uprobes reusable by multiple fragments The following meta branch commits are represented by this update: 3da1172 uprobes: split into enable and patch fragments 17ec51a meta: cleanup invalid/obselete 3.4 CONFIG options b5cee42 meta: disable OCFS2 by default efe937e meta: drm: tag DRM options as 'hardware' 10b5155 meta: emenlow: clean emenlow configuration warnings a907b82 meta: add CONFIG_SHMEM to standard kernel config (From OE-Core rev: a01bb3ec72c375c0f06006769969f63fed3ef566) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: update beagleboard configsBruce Ashfield2012-09-252-3/+2
| | | | | | | | | | | | | | Updating to pickup a couple of configuration tweaks that were done as part of a bump to the 3.4 linux-yocto tree for the beagleboard. In particular, this updates DVI and USB settings to enable the perhipherals out of the box. (From OE-Core rev: 3c562b8360edf52aea6280849fa33e8a0f34742b) Signed-off-by: Liang Li <liang.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-yocto/3.4: update kver to v3.4.11Bruce Ashfield2012-09-252-12/+12
| | | | | | | | | | | | Updating the machine and meta SRCREVs to the latest 3.4.x -stable release. See git whatchanged v3.4.10..v3.4.11 for the full changelog. (From OE-Core rev: b164d9776802784a2fee01f2ab267dab4c2beafe) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>