aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
11 hoursnxp-imx6: Add scc and cfg files for nxp-imx6 platformyocto-6.6Xiaolei Wang
new scc and cfg files for BSP nxp-imx6 on branch yocto-6.6. Signed-off-by: Xiaolei Wang <xiaolei.wang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
3 daysnxp-ls1028: add scc and cfg files for nxp-ls1028 platformMeng Li
Refer to scc and cfg files on branch yocto-6.1, add new scc and cfg files for BSP nxp-ls1028 on branch yocto-6.6. Signed-off-by: Meng Li <Meng.Li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
9 daysfeatures/intel-npu: introduce Intel NPU fragmentNaveen Saini
Add config fragment for the system with an 14th generation Intel CPU (Meteor Lake) or newer. It will allow users to enable Intel NPU (formerly called Intel VPU) which is a CPU-integrated inference accelerator for Computer Vision and Deep Learning applications. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
9 dayskver: bumping to v6.6.32Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-05-13bsp/intel-corei7-64: enable Intel IOMMU supportNaveen Saini
Enable Intel IOMMU driver for intel-corei7-64 machine. Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-05-13features/intel-pinctrl: add pinctrl driver for Intel Meteor LakeNaveen Saini
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-05-07bsp/intel-x86: enable PCIe Advanced Error Reporting driverYongxin Liu
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-05-07kver: bumping to v6.6.30Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-05-07nxp-imx8: add scc and cfg files for NXP IMX8 series platformXulin Sun
Signed-off-by: Xulin Sun <xulin.sun@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-05-02kver: bumping to v6.6.29Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-04-25kver: bumping to v6.6.28Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-04-17full_nohz: remove RCU_FAST_NO_HZ gone from upstreamPaul Gortmaker
In commit e2c73a6860bd ("rcu: Remove the RCU_FAST_NO_HZ Kconfig option") the so named option was removed from the v5.17 kernel. We should get it out of our active branches to prevent a warning. Signed-off-by: Paul Gortmaker <paulg@kernel.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-04-17cgl: drop SELINUX_DISABLE optionPaul Gortmaker
It was removed from mainline in v6.4 in commit f22f9aaf6c3d ("selinux: remove the runtime disable functionality"). Signed-off-by: Paul Gortmaker <paulg@kernel.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-04-15kver: bumping to v6.6.27Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-04-12nft_test.cfg: Enable CONFIG_VETHKhem Raj
nftable ptests do create interfaces of veth type and this feature would be needed to enable those tests e.g. from tests/shell/testcases/packetpath/vlan_8021ad_tag ip link add veth0 netns $ns1 type veth peer name veth0 netns $ns2 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-04-10lxc: drop unused option and consolidate fragmentsBruce Ashfield
We ended up with two lxc fragments when meta-virtualization was sync'd to the kernel-cache We can make our existing feature include the new one and nothing will break. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-04-09kver: bumping to v6.6.25Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-04-03kver: bumping to v6.6.24Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-28kver: bumping to v6.6.23Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-28features/nf_tables: Add net_fib_* options for greater ptest coverageWilliam Lyu
Several nftables ptest testcases failed due to missing features. The following kernel configuration options are added as part of the missing features: - NFT_FIB_INET (tristate "Netfilter nf_tables fib inet support") This option allows using the FIB expression from the inet table. The lookup will be delegated to the IPv4 or IPv6 FIB depending on the protocol of the packet. - NFT_FIB_IPV4 (tristate "nf_tables fib / ip route lookup support") This module enables IPv4 FIB lookups, e.g. for reverse path filtering. It also allows query of the FIB for the route type, e.g. local, unicast, multicast or blackhole. - NFT_FIB_IPV6 (tristate "nf_tables fib / ipv6 route lookup support") This module enables IPv6 FIB lookups, e.g. for reverse path filtering. It also allows query of the FIB for the route type, e.g. local, unicast, multicast or blackhole. Adding those three kernel configuration options above pass the following ptest testcases: - tests/shell/testcases/parsing/large_rule_pipe Previously failed due to using rule: meta nfproto ipv6 fib saddr . iif oif missing drop - tests/shell/testcases/nft-f/sample-ruleset Previously failed due to using rules: fib saddr . iif oif eq 0 counter drop fib daddr type { broadcast, multicast, anycast } counter drop fib daddr type { broadcast, multicast, anycast } counter drop fib daddr type { broadcast, multicast, anycast } counter drop - tests/shell/testcases/optimizations/ruleset Previously failed due to using rule: fib daddr type broadcast drop Signed-off-by: William Lyu <William.Lyu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-28features/nf_tables: nft_objref is now builtinWilliam Lyu
Starting from kernel v6.2 (including all rc versions), CONFIG_NFT_OBJREF has become builtin and cannot be disabled [1]. So, this configure option is removed from nf_tables.cfg. References [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d037abc2414b4539401e0e6aa278bedc4628ad69 Signed-off-by: William Lyu <William.Lyu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-28bsp/genericarm64: more enabling for the ThunderX2Ross Burton
Enable the ThunderX EDAC support. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-28bsp/genericarm64: build the Intel Pro/1000 ethernet driverRoss Burton
This is both used as a PCIe card, but is also often the virtual hardware in VMs. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-28bsp/genericarm64: enable support for Xilinx KV260Ross Burton
Add more config options so that the Xilinx KV260 is fully supported. This work was done by Bill Mills <bill.mills@linaro.org>, I simply integrated it. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: enable Marvell ThunderX2 supportRoss Burton
Add the required options so that this BSP works on the Marvell ThunderX2. Thanks to anton.antonov@arm.com for the config and testing. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: enable networking on Kontron KBoxRoss Burton
Thanks to anton.antonov@arm.com. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: support some i.MX8 boardsRoss Burton
Add more hardware enabling so that NXP i.MX8M boards boot successfully. Thanks to anton.antonov@arm.com for the options and testing. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: enable SATARoss Burton
SBCs don't tend to use SATA, but larger platforms will. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: enable USB On-The-Go and GadgetRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: enable PHY subsystemRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: enable more SPI controllersRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: integrate the IMX clocksRoss Burton
If these are kernel modules then there's a WARN_ON triggered when booted on IMX boards. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: enable hugetlbfsRoss Burton
Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: Automatically create /dev/i2c* devicesBill Mills
With CONFIG_I2C_DEV=m you must modprobe that module in order to get the /dev nodes. It is a small module (~8.5K) so just include it in. Signed-off-by: Bill Mills <bill.mills@linaro.org> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: move CONFIG_PHYLINK under the right commentRoss Burton
A bug in my annotation script meant this item ended up in the wrong place. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-22bsp/genericarm64: include .scc files instead of .cfgRoss Burton
Some .cfg files were included accidentally, fix this. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-21features/net_sched: Add MULTIQ and NET_EMATCH configXiaolei Wang
Add MULTIQ and NET_EMATCH config. Signed-off-by: Xiaolei Wang <xiaolei.wang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-21features/net: Add xdp feature configXiaolei Wang
Add xdp feature config. Signed-off-by: Xiaolei Wang <xiaolei.wang@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-19kver: bumping to v6.6.22Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-19bsp/intel-x86: remove CONFIG_IXGBYongxin Liu
ixgb driver was removed in kernel commit e485f3a6eae0 ("ixgb: Remove ixgb driver"). Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-19features/vfio: remove CONFIG_VFIO_MDEVYongxin Liu
CONFIG_VFIO_MDEV wasn't a user choice after kerne commit 8bf8c5ee1f38 ("vfio-mdev: turn VFIO_MDEV into a selectable symbol"). Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-19features/vfio: remove CONFIG_VFIO_VIRQFDYongxin Liu
CONFIG_VFIO_VIRQFD was changed to bool in kernel commit e2d55709398e ("vfio: Fold vfio_virqfd.ko into vfio.ko") and it is not user selectable. Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-19bsp/intel-x86: remove intel-x86-64-preempt-rt.cfg in scc fileYongxin Liu
intel-x86-64-preempt-rt.cfg was removed in commit bd20a636b044 ("config: remove mis-located configuration fragment"). Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-19cfg/kubernetes: enable hugetlbBruce Ashfield
This is required to enable the hugetlb cgroup. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-10kver: bumping to v6.6.21Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-10cfg/docker.cfg: add CONFIG_CGROUP_BPFXiangyu Chen
Add CONFIG_CGROUP_BPF to ensure docker can be started under cgroup v2, otherwise it would report the following error: Error: for ... error setting cgroup config for procHooks process: bpf_prog_query(BPF_CGROUP_DEVICE) failed: invalid argument: unknown Cgroup v2 device controller has no interface files and is implemented on top of cgroup BPF. To control access to device files, a user may create bpf programs of type BPF_PROG_TYPE_CGROUP_DEVICE and attach them to cgroups with BPF_CGROUP_DEVICE flag. Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-10riscv: Enable XHCI usbKhem Raj
This brings it closer to other qemu configs in yocto and help to use usb mouse and keyboard device emulation Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-10bsp/genericarm64: incorporate more features, and sortRoss Burton
Pull in a large number of drivers and build them as modules. The set of drivers enabled is based on the current defconfig. Some chunks are split out into separate files to keep the top-level cfg file size manageable. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-10cfg/timer/no_hz: set NO_HZ_IDLE instead of NO_HZRoss Burton
NO_HZ was obsoleted in 2011[1] and simply selects NO_HZ_IDLE. [1] linux 3ca277e Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2024-03-06cfg: add virtualization configuration fragments/featuresBruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>