From 6df97385b2af0423963b3eb159b0b504b9fc3e0e Mon Sep 17 00:00:00 2001 From: Adrian Dudau Date: Fri, 5 Feb 2016 13:34:03 +0100 Subject: add kernel configs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit These are moved from meta-enea-base Signed-off-by: Adrian Dudau Signed-off-by: Nora Björklund --- recipes-kernel/linux/enea-common.inc | 12 ++ recipes-kernel/linux/files/cfg/00001-embedded.cfg | 1 + recipes-kernel/linux/files/cfg/00002-root_nfs.cfg | 7 + recipes-kernel/linux/files/cfg/00003-fuse.cfg | 1 + recipes-kernel/linux/files/cfg/00004-systemtap.cfg | 6 + recipes-kernel/linux/files/cfg/00005-pramfs.cfg | 4 + .../linux/files/cfg/00006-with_modules.cfg | 5 + recipes-kernel/linux/files/cfg/00007-oprofile.cfg | 4 + recipes-kernel/linux/files/cfg/00008-uio_m.cfg | 3 + .../linux/files/cfg/00009-e500mc_debug.cfg | 6 + .../linux/files/cfg/00010-pramfs-bsc913x.cfg | 5 + recipes-kernel/linux/files/cfg/00012-preempt.cfg | 9 ++ .../linux/files/cfg/00013-localversion.cfg | 2 + recipes-kernel/linux/files/cfg/00014-kgdb.cfg | 9 ++ recipes-kernel/linux/files/cfg/00015-uio.cfg | 3 + .../linux/files/cfg/00016-largefilessupport.cfg | 1 + .../linux/files/cfg/00017-preempt_keystone.cfg | 7 + recipes-kernel/linux/files/cfg/00018-rt.cfg | 3 + recipes-kernel/linux/files/cfg/00019-i2c.cfg | 1 + recipes-kernel/linux/files/cfg/00021-bootlogd.cfg | 2 + recipes-kernel/linux/files/cfg/00022-mtd_tests.cfg | 1 + recipes-kernel/linux/files/cfg/00023-ikconfig.cfg | 2 + .../linux/files/cfg/00024-preempt_romley-ivb.cfg | 8 + recipes-kernel/linux/files/cfg/00025-powertop.cfg | 13 ++ recipes-kernel/linux/files/cfg/00026-ltp.cfg | 3 + recipes-kernel/linux/files/cfg/00027-lttng.cfg | 20 +++ recipes-kernel/linux/files/cfg/00028-perf.cfg | 2 + recipes-kernel/linux/files/cfg/00029-devtmpfs.cfg | 2 + .../linux/files/cfg/00030-latencytop.cfg | 1 + recipes-kernel/linux/files/cfg/00031-igb_drv.cfg | 3 + recipes-kernel/linux/files/cfg/00032-dpa.cfg | 1 + recipes-kernel/linux/files/cfg/00033-kprobes.cfg | 1 + recipes-kernel/linux/files/cfg/00034-cpusets.cfg | 3 + recipes-kernel/linux/files/cfg/00035-netfilter.cfg | 113 ++++++++++++++ recipes-kernel/linux/files/cfg/00036-ppc_virt.cfg | 5 + recipes-kernel/linux/files/cfg/00037-ppc_lxc.cfg | 30 ++++ .../linux/files/cfg/00038-hotplug_cpu.cfg | 1 + recipes-kernel/linux/files/cfg/00039-nohz.cfg | 9 ++ recipes-kernel/linux/files/cfg/00040-9p.cfg | 5 + recipes-kernel/linux/files/cfg/00041-virtio.cfg | 8 + recipes-kernel/linux/files/cfg/00042-vhost.cfg | 2 + .../linux/files/cfg/00043-containers.cfg | 18 +++ recipes-kernel/linux/files/cfg/00044-numa.cfg | 1 + recipes-kernel/linux/files/cfg/00045-pci-stub.cfg | 1 + recipes-kernel/linux/files/cfg/00046-sata.cfg | 5 + recipes-kernel/linux/files/cfg/00047-bridge.cfg | 1 + .../files/cfg/00048-containers_no_user_ns.cfg | 18 +++ recipes-kernel/linux/files/cfg/00049-gpio.cfg | 2 + recipes-kernel/linux/files/cfg/00050-nfsdv4.cfg | 7 + recipes-kernel/linux/files/cfg/00051-sctp.cfg | 4 + recipes-kernel/linux/files/cfg/README | 9 ++ recipes-kernel/linux/files/cfg/indexcfgs.pl | 167 +++++++++++++++++++++ 52 files changed, 557 insertions(+) create mode 100644 recipes-kernel/linux/enea-common.inc create mode 100644 recipes-kernel/linux/files/cfg/00001-embedded.cfg create mode 100644 recipes-kernel/linux/files/cfg/00002-root_nfs.cfg create mode 100644 recipes-kernel/linux/files/cfg/00003-fuse.cfg create mode 100644 recipes-kernel/linux/files/cfg/00004-systemtap.cfg create mode 100644 recipes-kernel/linux/files/cfg/00005-pramfs.cfg create mode 100644 recipes-kernel/linux/files/cfg/00006-with_modules.cfg create mode 100644 recipes-kernel/linux/files/cfg/00007-oprofile.cfg create mode 100644 recipes-kernel/linux/files/cfg/00008-uio_m.cfg create mode 100644 recipes-kernel/linux/files/cfg/00009-e500mc_debug.cfg create mode 100644 recipes-kernel/linux/files/cfg/00010-pramfs-bsc913x.cfg create mode 100644 recipes-kernel/linux/files/cfg/00012-preempt.cfg create mode 100644 recipes-kernel/linux/files/cfg/00013-localversion.cfg create mode 100644 recipes-kernel/linux/files/cfg/00014-kgdb.cfg create mode 100644 recipes-kernel/linux/files/cfg/00015-uio.cfg create mode 100644 recipes-kernel/linux/files/cfg/00016-largefilessupport.cfg create mode 100644 recipes-kernel/linux/files/cfg/00017-preempt_keystone.cfg create mode 100644 recipes-kernel/linux/files/cfg/00018-rt.cfg create mode 100644 recipes-kernel/linux/files/cfg/00019-i2c.cfg create mode 100644 recipes-kernel/linux/files/cfg/00021-bootlogd.cfg create mode 100644 recipes-kernel/linux/files/cfg/00022-mtd_tests.cfg create mode 100644 recipes-kernel/linux/files/cfg/00023-ikconfig.cfg create mode 100644 recipes-kernel/linux/files/cfg/00024-preempt_romley-ivb.cfg create mode 100644 recipes-kernel/linux/files/cfg/00025-powertop.cfg create mode 100644 recipes-kernel/linux/files/cfg/00026-ltp.cfg create mode 100644 recipes-kernel/linux/files/cfg/00027-lttng.cfg create mode 100644 recipes-kernel/linux/files/cfg/00028-perf.cfg create mode 100644 recipes-kernel/linux/files/cfg/00029-devtmpfs.cfg create mode 100644 recipes-kernel/linux/files/cfg/00030-latencytop.cfg create mode 100644 recipes-kernel/linux/files/cfg/00031-igb_drv.cfg create mode 100644 recipes-kernel/linux/files/cfg/00032-dpa.cfg create mode 100644 recipes-kernel/linux/files/cfg/00033-kprobes.cfg create mode 100644 recipes-kernel/linux/files/cfg/00034-cpusets.cfg create mode 100644 recipes-kernel/linux/files/cfg/00035-netfilter.cfg create mode 100644 recipes-kernel/linux/files/cfg/00036-ppc_virt.cfg create mode 100644 recipes-kernel/linux/files/cfg/00037-ppc_lxc.cfg create mode 100644 recipes-kernel/linux/files/cfg/00038-hotplug_cpu.cfg create mode 100644 recipes-kernel/linux/files/cfg/00039-nohz.cfg create mode 100644 recipes-kernel/linux/files/cfg/00040-9p.cfg create mode 100644 recipes-kernel/linux/files/cfg/00041-virtio.cfg create mode 100644 recipes-kernel/linux/files/cfg/00042-vhost.cfg create mode 100644 recipes-kernel/linux/files/cfg/00043-containers.cfg create mode 100644 recipes-kernel/linux/files/cfg/00044-numa.cfg create mode 100644 recipes-kernel/linux/files/cfg/00045-pci-stub.cfg create mode 100644 recipes-kernel/linux/files/cfg/00046-sata.cfg create mode 100644 recipes-kernel/linux/files/cfg/00047-bridge.cfg create mode 100644 recipes-kernel/linux/files/cfg/00048-containers_no_user_ns.cfg create mode 100644 recipes-kernel/linux/files/cfg/00049-gpio.cfg create mode 100644 recipes-kernel/linux/files/cfg/00050-nfsdv4.cfg create mode 100644 recipes-kernel/linux/files/cfg/00051-sctp.cfg create mode 100644 recipes-kernel/linux/files/cfg/README create mode 100755 recipes-kernel/linux/files/cfg/indexcfgs.pl diff --git a/recipes-kernel/linux/enea-common.inc b/recipes-kernel/linux/enea-common.inc new file mode 100644 index 0000000..192100c --- /dev/null +++ b/recipes-kernel/linux/enea-common.inc @@ -0,0 +1,12 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +def format_file_uri(d): + substrlist = d.getVar("ENEA_KERNEL_FRAGMENTS").split() + ostr = '' + for substr in substrlist: + ostr = ostr + " file://" + substr + return ostr.lstrip() + +ENEA_KERNEL_FRAGMENTS ??= "" + +SRC_URI += "${@format_file_uri(d)}" diff --git a/recipes-kernel/linux/files/cfg/00001-embedded.cfg b/recipes-kernel/linux/files/cfg/00001-embedded.cfg new file mode 100644 index 0000000..2f0e6bf --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00001-embedded.cfg @@ -0,0 +1 @@ +CONFIG_EMBEDDED=y diff --git a/recipes-kernel/linux/files/cfg/00002-root_nfs.cfg b/recipes-kernel/linux/files/cfg/00002-root_nfs.cfg new file mode 100644 index 0000000..f8d8748 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00002-root_nfs.cfg @@ -0,0 +1,7 @@ +CONFIG_NETWORK_FILESYSTEMS=y +CONFIG_NFS_USE_KERNEL_DNS=y +CONFIG_ROOT_NFS=y +CONFIG_NFS_FS=y +CONFIG_NFS_V3=y +CONFIG_NFS_V4=y +CONFIG_NFSD=y diff --git a/recipes-kernel/linux/files/cfg/00003-fuse.cfg b/recipes-kernel/linux/files/cfg/00003-fuse.cfg new file mode 100644 index 0000000..43e95f2 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00003-fuse.cfg @@ -0,0 +1 @@ +CONFIG_FUSE_FS=y diff --git a/recipes-kernel/linux/files/cfg/00004-systemtap.cfg b/recipes-kernel/linux/files/cfg/00004-systemtap.cfg new file mode 100644 index 0000000..88c278c --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00004-systemtap.cfg @@ -0,0 +1,6 @@ +CONFIG_DEBUG_INFO=y +CONFIG_KPROBES=y +CONFIG_RELAY=y +CONFIG_DEBUG_FS=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y diff --git a/recipes-kernel/linux/files/cfg/00005-pramfs.cfg b/recipes-kernel/linux/files/cfg/00005-pramfs.cfg new file mode 100644 index 0000000..21aabc1 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00005-pramfs.cfg @@ -0,0 +1,4 @@ +CONFIG_MISC_FILESYSTEMS=y +CONFIG_PRAMFS=y +CONFIG_PRAMFS_XATTR=y +CONFIG_PRAMFS_TEST_MODULE=m diff --git a/recipes-kernel/linux/files/cfg/00006-with_modules.cfg b/recipes-kernel/linux/files/cfg/00006-with_modules.cfg new file mode 100644 index 0000000..f4b3ae2 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00006-with_modules.cfg @@ -0,0 +1,5 @@ +CONFIG_MODULES=y +# CONFIG_MODULE_FORCE_LOAD is not set +CONFIG_MODULE_UNLOAD=y +CONFIG_MODULE_FORCE_UNLOAD=y +CONFIG_MODVERSIONS=y diff --git a/recipes-kernel/linux/files/cfg/00007-oprofile.cfg b/recipes-kernel/linux/files/cfg/00007-oprofile.cfg new file mode 100644 index 0000000..959e94b --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00007-oprofile.cfg @@ -0,0 +1,4 @@ +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_PROFILE_ALL_BRANCHES=y +CONFIG_OPROFILE_NMI_TIMER=y diff --git a/recipes-kernel/linux/files/cfg/00008-uio_m.cfg b/recipes-kernel/linux/files/cfg/00008-uio_m.cfg new file mode 100644 index 0000000..d82eee4 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00008-uio_m.cfg @@ -0,0 +1,3 @@ +CONFIG_UIO=m +CONFIG_UIO_PDRV=m +CONFIG_UIO_PDRV_GENIRQ=m diff --git a/recipes-kernel/linux/files/cfg/00009-e500mc_debug.cfg b/recipes-kernel/linux/files/cfg/00009-e500mc_debug.cfg new file mode 100644 index 0000000..eaddbaf --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00009-e500mc_debug.cfg @@ -0,0 +1,6 @@ +CONFIG_FSL_EMB_PERFMON=y +CONFIG_FSL_EMB_PERF_EVENT=y +CONFIG_FSL_EMB_PERF_EVENT_E500=y + +CONFIG_PPC_OF=y +CONFIG_PPC_UDBG_16550=y diff --git a/recipes-kernel/linux/files/cfg/00010-pramfs-bsc913x.cfg b/recipes-kernel/linux/files/cfg/00010-pramfs-bsc913x.cfg new file mode 100644 index 0000000..1476224 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00010-pramfs-bsc913x.cfg @@ -0,0 +1,5 @@ +CONFIG_MISC_FILESYSTEMS=y +CONFIG_PRAMFS=y +CONFIG_PRAMFS_TEST=y +CONFIG_TEST_MODULE=m + diff --git a/recipes-kernel/linux/files/cfg/00012-preempt.cfg b/recipes-kernel/linux/files/cfg/00012-preempt.cfg new file mode 100644 index 0000000..43fd0bd --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00012-preempt.cfg @@ -0,0 +1,9 @@ +CONFIG_GENERIC_LOCKBREAK=y +CONFIG_TREE_PREEMPT_RCU=y +CONFIG_PREEMPT_RCU=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_PREEMPT=y +CONFIG_PREEMPT__LL=y +CONFIG_PREEMPT_COUNT=y +CONFIG_DEBUG_PREEMPT=y +CONFIG_RCU_CPU_STALL_VERBOSE=y diff --git a/recipes-kernel/linux/files/cfg/00013-localversion.cfg b/recipes-kernel/linux/files/cfg/00013-localversion.cfg new file mode 100644 index 0000000..71481b4 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00013-localversion.cfg @@ -0,0 +1,2 @@ +CONFIG_LOCALVERSION_AUTO=n +CONFIG_DEFAULT_HOSTNAME="(none)" diff --git a/recipes-kernel/linux/files/cfg/00014-kgdb.cfg b/recipes-kernel/linux/files/cfg/00014-kgdb.cfg new file mode 100644 index 0000000..f23cfe3 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00014-kgdb.cfg @@ -0,0 +1,9 @@ +#depends +CONFIG_DEBUG_KERNEL=y +CONFIG_EXPERIMENTAL=y + +#configs +CONFIG_KGDB=y +CONFIG_KGDB_SERIAL_CONSOLE=y +CONFIG_KGDB_KDB=y +CONFIG_MAGIC_SYSRQ=y diff --git a/recipes-kernel/linux/files/cfg/00015-uio.cfg b/recipes-kernel/linux/files/cfg/00015-uio.cfg new file mode 100644 index 0000000..b26593e --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00015-uio.cfg @@ -0,0 +1,3 @@ +CONFIG_UIO=y +CONFIG_UIO_PDRV=y +CONFIG_UIO_PDRV_GENIRQ=y diff --git a/recipes-kernel/linux/files/cfg/00016-largefilessupport.cfg b/recipes-kernel/linux/files/cfg/00016-largefilessupport.cfg new file mode 100644 index 0000000..b3fae70 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00016-largefilessupport.cfg @@ -0,0 +1 @@ +CONFIG_LBDAF=y diff --git a/recipes-kernel/linux/files/cfg/00017-preempt_keystone.cfg b/recipes-kernel/linux/files/cfg/00017-preempt_keystone.cfg new file mode 100644 index 0000000..89aea43 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00017-preempt_keystone.cfg @@ -0,0 +1,7 @@ +CONFIG_TREE_PREEMPT_RCU=y +CONFIG_PREEMPT_RCU=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_DEBUG_PREEMPT=y +CONFIG_RCU_CPU_STALL_VERBOSE=y diff --git a/recipes-kernel/linux/files/cfg/00018-rt.cfg b/recipes-kernel/linux/files/cfg/00018-rt.cfg new file mode 100644 index 0000000..a15c930 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00018-rt.cfg @@ -0,0 +1,3 @@ +CONFIG_PREEMPT_RT_FULL=y +CONFIG_HZ_1000=y +CONFIG_HZ=1000 diff --git a/recipes-kernel/linux/files/cfg/00019-i2c.cfg b/recipes-kernel/linux/files/cfg/00019-i2c.cfg new file mode 100644 index 0000000..8dbcc3c --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00019-i2c.cfg @@ -0,0 +1 @@ +CONFIG_I2C_CHARDEV=y diff --git a/recipes-kernel/linux/files/cfg/00021-bootlogd.cfg b/recipes-kernel/linux/files/cfg/00021-bootlogd.cfg new file mode 100644 index 0000000..0d83d11 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00021-bootlogd.cfg @@ -0,0 +1,2 @@ +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 diff --git a/recipes-kernel/linux/files/cfg/00022-mtd_tests.cfg b/recipes-kernel/linux/files/cfg/00022-mtd_tests.cfg new file mode 100644 index 0000000..1477bd7 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00022-mtd_tests.cfg @@ -0,0 +1 @@ +CONFIG_MTD_TESTS=m diff --git a/recipes-kernel/linux/files/cfg/00023-ikconfig.cfg b/recipes-kernel/linux/files/cfg/00023-ikconfig.cfg new file mode 100644 index 0000000..9e7666c --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00023-ikconfig.cfg @@ -0,0 +1,2 @@ +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y diff --git a/recipes-kernel/linux/files/cfg/00024-preempt_romley-ivb.cfg b/recipes-kernel/linux/files/cfg/00024-preempt_romley-ivb.cfg new file mode 100644 index 0000000..c9b47ac --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00024-preempt_romley-ivb.cfg @@ -0,0 +1,8 @@ +CONFIG_TREE_PREEMPT_RCU=y +CONFIG_PREEMPT_RCU=y +CONFIG_RCU_STALL_COMMON=y +CONFIG_UNINLINE_SPIN_UNLOCK=y +CONFIG_PREEMPT=y +CONFIG_PREEMPT_COUNT=y +CONFIG_DEBUG_PREEMPT=y +CONFIG_RCU_CPU_STALL_VERBOSE=y diff --git a/recipes-kernel/linux/files/cfg/00025-powertop.cfg b/recipes-kernel/linux/files/cfg/00025-powertop.cfg new file mode 100644 index 0000000..655c101 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00025-powertop.cfg @@ -0,0 +1,13 @@ +CONFIG_EXPERT=y +CONFIG_PROC_FS=y +CONFIG_DEBUG_FS=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_HPET_TIMER=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_TIMER_STATS=y +CONFIG_PERF_EVENTS=y +CONFIG_TRACEPOINTS=y +CONFIG_TRACING=y +CONFIG_X86_MSR=y diff --git a/recipes-kernel/linux/files/cfg/00026-ltp.cfg b/recipes-kernel/linux/files/cfg/00026-ltp.cfg new file mode 100644 index 0000000..e36a9c2 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00026-ltp.cfg @@ -0,0 +1,3 @@ +CONFIG_TUN=y +CONFIG_KSM=y +CONFIG_NUMA=y diff --git a/recipes-kernel/linux/files/cfg/00027-lttng.cfg b/recipes-kernel/linux/files/cfg/00027-lttng.cfg new file mode 100644 index 0000000..1334194 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00027-lttng.cfg @@ -0,0 +1,20 @@ +CONFIG_MODULES=y +CONFIG_KALLSYMS=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_TRACEPOINTS=y +CONFIG_FTRACE=y +CONFIG_PERF_EVENTS=y +CONFIG_EVENT_TRACING=y +CONFIG_KPROBES=y +CONFIG_KRETPROBES=y +CONFIG_FUNCTION_TRACER=y +CONFIG_FUNCTION_GRAPH_TRACER=y +CONFIG_IRQSOFF_TRACER=y +CONFIG_PREEMPT_TRACER=y +CONFIG_SCHED_TRACER=y +CONFIG_NOP_TRACER=y +CONFIG_CONTEXT_SWITCH_TRACER=y +CONFIG_GENERIC_TRACER=y +CONFIG_TRACER_MAX_TRACE=y +CONFIG_TRACER_SNAPSHOT=y +CONFIG_STACK_TRACER=n diff --git a/recipes-kernel/linux/files/cfg/00028-perf.cfg b/recipes-kernel/linux/files/cfg/00028-perf.cfg new file mode 100644 index 0000000..5fddec0 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00028-perf.cfg @@ -0,0 +1,2 @@ +CONFIG_CGROUP_PERF=y +CONFIG_PERF_EVENTS=y diff --git a/recipes-kernel/linux/files/cfg/00029-devtmpfs.cfg b/recipes-kernel/linux/files/cfg/00029-devtmpfs.cfg new file mode 100644 index 0000000..5e9cf98 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00029-devtmpfs.cfg @@ -0,0 +1,2 @@ +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y diff --git a/recipes-kernel/linux/files/cfg/00030-latencytop.cfg b/recipes-kernel/linux/files/cfg/00030-latencytop.cfg new file mode 100644 index 0000000..0a42694 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00030-latencytop.cfg @@ -0,0 +1 @@ +CONFIG_LATENCYTOP=y diff --git a/recipes-kernel/linux/files/cfg/00031-igb_drv.cfg b/recipes-kernel/linux/files/cfg/00031-igb_drv.cfg new file mode 100644 index 0000000..3498fd0 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00031-igb_drv.cfg @@ -0,0 +1,3 @@ +CONFIG_IGB=y +CONFIG_IGB_DCA=y +CONFIG_IGBVF=y diff --git a/recipes-kernel/linux/files/cfg/00032-dpa.cfg b/recipes-kernel/linux/files/cfg/00032-dpa.cfg new file mode 100644 index 0000000..c873cd5 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00032-dpa.cfg @@ -0,0 +1 @@ +CONFIG_FSL_FM_MAX_FRAME_SIZE=9600 diff --git a/recipes-kernel/linux/files/cfg/00033-kprobes.cfg b/recipes-kernel/linux/files/cfg/00033-kprobes.cfg new file mode 100644 index 0000000..e24be27 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00033-kprobes.cfg @@ -0,0 +1 @@ +CONFIG_KPROBES=y diff --git a/recipes-kernel/linux/files/cfg/00034-cpusets.cfg b/recipes-kernel/linux/files/cfg/00034-cpusets.cfg new file mode 100644 index 0000000..ec8fad4 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00034-cpusets.cfg @@ -0,0 +1,3 @@ +CONFIG_CGROUPS=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_PERF=y diff --git a/recipes-kernel/linux/files/cfg/00035-netfilter.cfg b/recipes-kernel/linux/files/cfg/00035-netfilter.cfg new file mode 100644 index 0000000..2dfdba9 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00035-netfilter.cfg @@ -0,0 +1,113 @@ +CONFIG_NETFILTER=y +CONFIG_IP_NF_IPTABLES=y +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y +CONFIG_BRIDGE_NF_EBTABLES=y +CONFIG_IP_VS=y +CONFIG_IP_NF_FILTER=y +CONFIG_IP_NF_TARGET_ULOG=y +CONFIG_IP_NF_IPTABLES=y +# +# Not directly sourced via a kernel type but via an external bb +# +CONFIG_NETFILTER=y +CONFIG_NETFILTER_ADVANCED=y + +# +# Core Netfilter Configuration +# +CONFIG_NETFILTER_NETLINK=m +CONFIG_NETFILTER_NETLINK_QUEUE=m +CONFIG_NETFILTER_NETLINK_LOG=m +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_MARK=y +CONFIG_NF_CT_PROTO_GRE=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NETFILTER_XTABLES=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HL=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_NOTRACK=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_HL=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_U32=m + +# +# IP: Netfilter Configuration +# +CONFIG_NF_DEFRAG_IPV4=m +CONFIG_NF_CONNTRACK_IPV4=m +CONFIG_NF_CONNTRACK_PROC_COMPAT=y +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT=m +CONFIG_NF_NAT_NEEDED=y +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_NF_NAT_SNMP_BASIC=m +CONFIG_NF_NAT_PROTO_GRE=m +CONFIG_NF_NAT_PROTO_UDPLITE=m +CONFIG_NF_NAT_PROTO_SCTP=m +CONFIG_NF_NAT_FTP=m +CONFIG_NF_NAT_IRC=m +CONFIG_NF_NAT_TFTP=m +CONFIG_NF_NAT_AMANDA=m +CONFIG_NF_NAT_PPTP=m +CONFIG_NF_NAT_H323=m +CONFIG_NF_NAT_SIP=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m + +CONFIG_NET_SCHED=y diff --git a/recipes-kernel/linux/files/cfg/00036-ppc_virt.cfg b/recipes-kernel/linux/files/cfg/00036-ppc_virt.cfg new file mode 100644 index 0000000..e41d2e9 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00036-ppc_virt.cfg @@ -0,0 +1,5 @@ +CONFIG_VIRTUALIZATION=y +CONFIG_KVM_E500MC=y +CONFIG_BRIDGE=y +CONFIG_TUN=y +CONFIG_PCI_STUB=y diff --git a/recipes-kernel/linux/files/cfg/00037-ppc_lxc.cfg b/recipes-kernel/linux/files/cfg/00037-ppc_lxc.cfg new file mode 100644 index 0000000..d4e5f8f --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00037-ppc_lxc.cfg @@ -0,0 +1,30 @@ +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_PROC_PID_CPUSET=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_CGROUP_MEM_RES_CTLR=y +CONFIG_CGROUP_SCHED=y +CONFIG_FAIR_GROUP_SCHED=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_CHECKPOINT_RESTORE=y +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=n +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_SECCOMP=y +CONFIG_SECURITY_APPARMOR=y +CONFIG_CGROUPS=y + +CONFIG_CLS_CGROUP=m +CONFIG_BLK_CGROUP=m +CONFIG_NETPRIO_CGROUP=m + +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +CONFIG_VETH=y +CONFIG_MACVLAN=y +CONFIG_CGROUP_CPUACCT=y + diff --git a/recipes-kernel/linux/files/cfg/00038-hotplug_cpu.cfg b/recipes-kernel/linux/files/cfg/00038-hotplug_cpu.cfg new file mode 100644 index 0000000..3704a7a --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00038-hotplug_cpu.cfg @@ -0,0 +1 @@ +CONFIG_HOTPLUG_CPU=y diff --git a/recipes-kernel/linux/files/cfg/00039-nohz.cfg b/recipes-kernel/linux/files/cfg/00039-nohz.cfg new file mode 100644 index 0000000..4cf684f --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00039-nohz.cfg @@ -0,0 +1,9 @@ +CONFIG_NO_HZ_COMMON=y +CONFIG_NO_HZ_FULL=y +CONFIG_VIRT_CPU_ACCOUNTING=y +CONFIG_VIRT_CPU_ACCOUNTING_GEN=y +CONFIG_CONTEXT_TRACKING=y +CONFIG_RCU_USER_QS=y +CONFIG_RCU_NOCB_CPU=y +CONFIG_RCU_NOCB_CPU_ALL=y +CONFIG_LOCKUP_DETECTOR=n diff --git a/recipes-kernel/linux/files/cfg/00040-9p.cfg b/recipes-kernel/linux/files/cfg/00040-9p.cfg new file mode 100644 index 0000000..4b9b161 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00040-9p.cfg @@ -0,0 +1,5 @@ +CONFIG_NET_9P=y +CONFIG_NET_9P_VIRTIO=y +CONFIG_NET_9P_DEBUG=y +CONFIG_9P_FS=y +CONFIG_9P_FS_POSIX_ACL=y diff --git a/recipes-kernel/linux/files/cfg/00041-virtio.cfg b/recipes-kernel/linux/files/cfg/00041-virtio.cfg new file mode 100644 index 0000000..41f0dcd --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00041-virtio.cfg @@ -0,0 +1,8 @@ +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_BALLOON=y +CONFIG_VIRTIO_BLK=y +CONFIG_VIRTIO_NET=y +CONFIG_VIRTIO=y +CONFIG_VIRTIO_RING=y +CONFIG_VIRTIO_MMIO=y +CONFIG_VIRTIO_CONSOLE=y diff --git a/recipes-kernel/linux/files/cfg/00042-vhost.cfg b/recipes-kernel/linux/files/cfg/00042-vhost.cfg new file mode 100644 index 0000000..87a6004 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00042-vhost.cfg @@ -0,0 +1,2 @@ +CONFIG_VHOST_NET=y +CONFIG_PCI_MSI=y diff --git a/recipes-kernel/linux/files/cfg/00043-containers.cfg b/recipes-kernel/linux/files/cfg/00043-containers.cfg new file mode 100644 index 0000000..aac7304 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00043-containers.cfg @@ -0,0 +1,18 @@ +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=y +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_CGROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_CPUSETS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_VETH=y +CONFIG_MACVLAN=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y diff --git a/recipes-kernel/linux/files/cfg/00044-numa.cfg b/recipes-kernel/linux/files/cfg/00044-numa.cfg new file mode 100644 index 0000000..e480f0c --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00044-numa.cfg @@ -0,0 +1 @@ +CONFIG_NUMA=y diff --git a/recipes-kernel/linux/files/cfg/00045-pci-stub.cfg b/recipes-kernel/linux/files/cfg/00045-pci-stub.cfg new file mode 100644 index 0000000..04aec57 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00045-pci-stub.cfg @@ -0,0 +1 @@ +CONFIG_PCI_STUB=m diff --git a/recipes-kernel/linux/files/cfg/00046-sata.cfg b/recipes-kernel/linux/files/cfg/00046-sata.cfg new file mode 100644 index 0000000..0a30897 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00046-sata.cfg @@ -0,0 +1,5 @@ +#enable SATA support +CONFIG_ATA=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_AHCI_PLATFORM=y +CONFIG_SATA_PMP=y diff --git a/recipes-kernel/linux/files/cfg/00047-bridge.cfg b/recipes-kernel/linux/files/cfg/00047-bridge.cfg new file mode 100644 index 0000000..873cbf3 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00047-bridge.cfg @@ -0,0 +1 @@ +CONFIG_BRIDGE=y diff --git a/recipes-kernel/linux/files/cfg/00048-containers_no_user_ns.cfg b/recipes-kernel/linux/files/cfg/00048-containers_no_user_ns.cfg new file mode 100644 index 0000000..7b0b6f6 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00048-containers_no_user_ns.cfg @@ -0,0 +1,18 @@ +CONFIG_NAMESPACES=y +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y +CONFIG_USER_NS=n +CONFIG_PID_NS=y +CONFIG_NET_NS=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_CGROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_CPUSETS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_KMEM=y +CONFIG_VETH=y +CONFIG_MACVLAN=y +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y diff --git a/recipes-kernel/linux/files/cfg/00049-gpio.cfg b/recipes-kernel/linux/files/cfg/00049-gpio.cfg new file mode 100644 index 0000000..9ea98eb --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00049-gpio.cfg @@ -0,0 +1,2 @@ +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_GENERIC=y diff --git a/recipes-kernel/linux/files/cfg/00050-nfsdv4.cfg b/recipes-kernel/linux/files/cfg/00050-nfsdv4.cfg new file mode 100644 index 0000000..fb0d0b2 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00050-nfsdv4.cfg @@ -0,0 +1,7 @@ +CONFIG_NFSD_V4=y +CONFIG_NFSD=y +CONFIG_INET=y +CONFIG_NET=y +CONFIG_NETWORK_FILESYSTEMS =y +CONFIG_FILE_LOCKING=y +CONFIG_PROC_FS=y diff --git a/recipes-kernel/linux/files/cfg/00051-sctp.cfg b/recipes-kernel/linux/files/cfg/00051-sctp.cfg new file mode 100644 index 0000000..6182ef2 --- /dev/null +++ b/recipes-kernel/linux/files/cfg/00051-sctp.cfg @@ -0,0 +1,4 @@ +CONFIG_NET=y +CONFIG_INET=y +CONFIG_IPV6=y +CONFIG_IP_SCTP=y diff --git a/recipes-kernel/linux/files/cfg/README b/recipes-kernel/linux/files/cfg/README new file mode 100644 index 0000000..abfff1e --- /dev/null +++ b/recipes-kernel/linux/files/cfg/README @@ -0,0 +1,9 @@ +In ordert to add a configuration fragment contained in a .cfg file, +please follow these steps: + +1. change to the directory that contains this README file. +2. copy your fragment file here and make sure your file has a .cfg extension +4. run the indexcfgs.pl utility from this directory to + index your file. +5. check for the new name and use it to further reference your renamed + cfg file. diff --git a/recipes-kernel/linux/files/cfg/indexcfgs.pl b/recipes-kernel/linux/files/cfg/indexcfgs.pl new file mode 100755 index 0000000..96cd78a --- /dev/null +++ b/recipes-kernel/linux/files/cfg/indexcfgs.pl @@ -0,0 +1,167 @@ +#!/usr/bin/perl -w +#---------------------------------------------------------------------- +# indexcfgs.pl - utility to rename files in the current directory to an +# indexed format so that a unique index number is +# prepended to the current file name. The naming +# template is: +# +# DDDDD- +# +# Usage: create the *.cfg file you need, with any name and .cfg +# extension. Run this script and it will automatically +# rename your file to the indexed format above. +# +# Author: Daniel BORNAZ $max_index){ + $max_index=$crt_index; + } + + $counter_indexed++; + }else{ + @queue=($file,@queue); + $counter_queue++; + } + } + +# set the next index number + $max_index++; + +# index the enqueued file names + foreach my $file (@queue){ + my $newname; + + $newname=sprintf("%05d-%s",$max_index++,$file); + system("mv",$file,$newname) == 0 + or die "Cannot rename $file to $newname: $?"; + } + + printf("$counter_queue files indexed, ". + "$counter_indexed files already indexed. Done.\n"); +} + +#-------------------------------------------------------------------- +# display usage help +# +sub print_usage { + print "\n"; + print " ./indexcfgs.pl [--strip]\n"; + print " no params: Index the *.cfg file names in current dir\n"; + print " to DDDDD-\n"; + print " --strip: Strips the index from the *.cfg file names ". + "in current dir\n"; + print "\n"; + + exit 0; +} + + +#--- Program starts here -------------------------------------------- +GetOptions(\%args, + "strip" => \$opt_strip, + "help" => \$opt_help, +); + +if(defined($opt_help)){ + print_usage(); +} + +if(defined($opt_strip)){ + strip_file_names(); +}else{ + index_file_names(); +} + + -- cgit v1.2.3-54-g00ecf