summaryrefslogtreecommitdiffstats
path: root/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto: make bbappend have effect conditionallyChen Qi2017-10-025-80/+24
| | | | | | | | | | | | | | Make these bbappend files to take effect only when DISTRO_FEATURES contain 'virtualization'. Otherwise, we would meet failure failure at system booting up qemux86. Related logs are as below. systemd-modules-load[113]: Failed to insert 'kvm_amd': Operation not supported systemd-modules-load[113]: Failed to insert 'kvm_intel': Operation not supported Also, make kvm related settings depend on the 'kvm' distro feature. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: add linux-yocto 4.12 bappendBruce Ashfield2017-09-131-0/+20
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: drop linux-yocto-4.1 bbappendBruce Ashfield2017-08-211-20/+0
| | | | | | The 4.1 kernel is no longer in oe-core, so we can drop our bbappend. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel-features: Fix CONFIG_BLK_CGROUP enablingJan Kiszka2017-07-251-1/+1
| | | | | | | | Meanwhile, this became boolean, and trying to make it a module just leaves it off. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* docker: make fragment standaloneBruce Ashfield2017-07-101-0/+11
| | | | | | | | | | | | | Importing the docker configuratino fragment from meta-overc, which adds options and capabilities to allow container to start out of the box. Note: There are more options that could be added here, but many of them are decision of the distro and depend on runtime configuration choices. So to balance the size of the build and leave decisions where they belong, we keep this as small as possible. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* docker: add NETFILTER_XT_MATCH_ADDRTYPE=mbrian avery2017-07-106-0/+9
| | | | | | | | Docker needs ths _NETFILTER_XT_MATCH_ADDRTYPE module in order to start up successfully. This patch adds it to the supported kernels. Signed-off-by: brian avery <brian.avery@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: drop 4.8 bbappendBruce Ashfield2017-03-311-19/+0
| | | | | | 4.8 is no longer in oe-core master, so we drop the bbappend Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: add 4.9 and 4.10 bbappendsBruce Ashfield2017-03-152-0/+38
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: add linux-yocto-4.8 bbappendBruce Ashfield2016-10-271-0/+19
| | | | | | | We want our options and features to apply to the 4.8 kernel as well as the older ones. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* globally replace 'base_contains' calls with 'bb.utils.contains'Derek Straka2016-05-032-4/+4
| | | | | | | The 'base_contains' is now deprecated and only kept as a compatibility method. It will be removed in future releases. Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: update configuration to include all required optionsBruce Ashfield2016-05-021-0/+25
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen: clone 4.1 config to 4.4Bruce Ashfield2016-01-191-0/+19
| | | | | | | | | | | 4.4 is available in oe-core, and will be built by default in many configurations. That leaves us either needing to force the preferred version or copy our config to 4.4. This is a direct clone of the 4.1 config to 4.4, and is currently untested, but forms a baseline for more updates. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xen.cfg: enable CONFIG_HYPERVISOR_GUEST by defaultChris Patterson2016-01-141-0/+1
| | | | | | | Required dependency for CONFIG_XEN. Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: remove dangling bbappendsBruce Ashfield2015-12-212-38/+0
| | | | | | 3.14 and 3.19 are gone from oe-core, so we drop our bbappends as well. Signed-off-by: Bruce Ashfield <bruce@zedd.org>
* xen.cfg: update for linux 4.1Chris Patterson2015-12-251-12/+7
| | | | | | | - Drop old kernel options and add some newly available ones. Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce@zedd.org>
* linux-yocto: Add bbappend for 4.1 for virtualization configurationHe Zhe2015-09-081-0/+19
| | | | | Signed-off-by: He Zhe <zhe.he@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update bbappends to match oe-core 1.8 kernelsBruce Ashfield2015-02-202-19/+0
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc: add multiple PTYS to the default configurationBruce Ashfield2015-01-301-0/+1
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* lxc.cfg: remove unnecessary kernel configuraitons.Josep Puigdemont2014-12-011-2/+0
| | | | | Signed-off-by: Josep Puigdemont <josep.puigdemont@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: update bbappendsBruce Ashfield2014-10-011-0/+3
| | | | | | | | Updating the bbappends for the kernel to match the latest oe-core/yocto 1.7 versions. We drop 3.4, since it is no longer supported and add a 3.17 bbappend. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto*: update missed module_autoload statementsBruce Ashfield2014-07-083-3/+3
| | | | | | | | In the updates to the new KERNEL_MODULE_AUTOLOAD format, openvswitch was missed. Signed-off-by: Maxin B. John <maxin.john@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto/3.4/3.10: replace module_autoload with KERNEL_MODULE_AUTOLOADBruce Ashfield2014-07-072-6/+6
| | | | | | | | commit kernel-module-split: Add support for KERNEL_MODULE_AUTOLOAD and KERNEL_MODULE_PROBECONF in oe-core replaces module_autoload with KERNEL_MODULE_AUTOLOAD, so we must update the linux-yocto bbappends. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto_3.14: Replace module_autoload with KERNEL_MODULE_AUTOLOADChristian Ziethén2014-07-071-3/+3
| | | | | Signed-off-by: Christian Ziethén <Christian.Ziethen@enea.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: update fragments to oe-core 1.6Bruce Ashfield2014-04-021-0/+0
| | | | | | | Now that the 3.14 kernel has been introduced and 3.8 dropped from oe-core, we need to adjust our configuration fragments accordingly. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto/xen: update fragment to support both dom0 and typical xen guests.Chris Patterson2013-10-105-12/+11
| | | | | | | | | | | Updated linux kernel fragment to match defaults as defined in the 3.10 kernel's Kconfig files. If defaults were not specified, modules were were used unless required by another built-in option. As such, The core frontend drivers are included by default and the backend drivers are built as modules. This allows privileged, PV, HVM, and PVHVM guests to work properly without additional kernel configuration or modules required in initramfs (from a Xen support perspective). This also removes CONFIG_KVM_GUEST which was erroneously included previously. Signed-off-by: Chris Patterson <cjp256@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: add optional support for aufs and xen using DISTRO_FEATURES.Chris Patterson2013-09-243-0/+15
| | | | Signed-off-by: Chris Patterson <cjp256@gmail.com>
* linux-yocto: add kernel fragment and scc to support xen on linux 3.4, 3.8, ↵Chris Patterson2013-09-242-0/+59
| | | | | | and 3.10. Signed-off-by: Chris Patterson <cjp256@gmail.com>
* linux-yocto: add linux-yocto 3.10 bbappendBruce Ashfield2013-09-011-0/+13
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Add kernel config fragment to allow OVS QoS serviceDavid Nyström2013-08-251-1/+1
| | | | Signed-off-by: David Nyström <david.nystrom@enea.com>
* linux-yocto: Added 3.8 kernel bbappendMihai Prica2013-07-081-0/+13
| | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com>
* openvswtich: start openvswitch at the boot timeLei Yang2013-02-011-1/+1
| | | | | | | | | | | | | | | | | | | | When I define the bridge, I get below error root@intel_5500_server:~# ovs-vsctl add-br ovsbr0 Jan 25 17:34:07|00002|stream_unix|ERR|/tmp/stream-unix.1487.0: connection to /var/run/openvswitch/db.sock failed: No such file or directory ........ ........ This is because openvswitch damon isn't running,so we'd better start it at the boot time. The split-package ${PN}-switch ${PN}-controller provide us to start necessary daemon with update-rc.d so we add them to the RDEPENDS. Since openvswitch depends on openvswtich kernel module, so auto load the kernel module too. Signed-off-by: Lei Yang <lei.yang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: added kernel configuration for KVMMihai Prica2013-01-291-0/+5
| | | | | Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* Added kernel configuration for LxC and in kernel OpenvSwitchDavid Nyström2012-12-075-1/+36
| | | | | Signed-off-by: David Nyström <david.nystrom@enea.com> Reviewed-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-yocto: added kernel configs for iptables modules iptables: loaded ↵Mihai Prica2012-11-263-1/+7
| | | | | | | necessary kernel modules Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>
* ebtables: added necessary kernel modules linux-yocto: added kernel configs ↵Mihai Prica2012-11-263-0/+10
for ebtables modules Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Raymond Danks <ray.danks@se-eng.com>