aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/files/profiling.cfg11
-rw-r--r--meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-fslc-imx_5.%.bbappend17
-rw-r--r--meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-imx_5.%.bbappend15
3 files changed, 21 insertions, 22 deletions
diff --git a/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/files/profiling.cfg b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/files/profiling.cfg
new file mode 100644
index 00000000..67e88e0b
--- /dev/null
+++ b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/files/profiling.cfg
@@ -0,0 +1,11 @@
+CONFIG_GENERIC_TRACER=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+CONFIG_HAVE_FUNCTION_TRACER=y
+CONFIG_FUNCTION_TRACER=y
+CONFIG_FTRACE=y
+CONFIG_KPROBES=y
+CONFIG_KPROBE_EVENTS=y
+CONFIG_UPROBE_EVENTS=y
+CONFIG_BPF_EVENTS=y
+CONFIG_BPF_SYSCALL=y
+CONFIG_DYNAMIC_FTRACE=y
diff --git a/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-fslc-imx_5.%.bbappend b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-fslc-imx_5.%.bbappend
index 76793019..26730402 100644
--- a/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-fslc-imx_5.%.bbappend
+++ b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-fslc-imx_5.%.bbappend
@@ -27,18 +27,11 @@
##
############################################################################
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
+
# kernel image files are not needed in the image
RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
-do_preconfigure:prepend() {
- # FunctionFS for qdbd
- echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig
-
- # Enable USB serial support
- echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig
-
- echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig
-
- # Enable uprobe for profiling
- echo "CONFIG_UPROBE_EVENT=y" >> ${WORKDIR}/defconfig
-}
+SRC_URI:append = "\
+ file://profiling.cfg \
+"
diff --git a/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-imx_5.%.bbappend b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-imx_5.%.bbappend
index 9f506076..21132893 100644
--- a/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-imx_5.%.bbappend
+++ b/meta-boot2qt-distro/dynamic-layers/freescale-layer/recipes-kernel/linux/linux-imx_5.%.bbappend
@@ -27,16 +27,11 @@
##
############################################################################
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"
+
# kernel image files are not needed in the image
RDEPENDS:${KERNEL_PACKAGE_NAME}-base = ""
-do_preconfigure:prepend() {
- # FunctionFS for qdbd
- echo "CONFIG_USB_FUNCTIONFS=m" >> ${WORKDIR}/defconfig
-
- # Enable USB serial support
- echo "CONFIG_USB_SERIAL_PL2303=m" >> ${WORKDIR}/defconfig
-
- echo "CONFIG_NAMESPACES=y" >> ${WORKDIR}/defconfig
- echo "CONFIG_FHANDLE=y" >> ${WORKDIR}/defconfig
-}
+SRC_URI:append = "\
+ file://profiling.cfg \
+"