diff options
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 \ +" |