Message ID | 20201117100449.20111-3-diego.sueiro@arm.com |
---|---|
State | New |
Headers | show |
diff --git a/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/arm-autonomy-kmeta-extra/features/arm-autonomy/preempt-rt-extras.cfg b/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/arm-autonomy-kmeta-extra/features/arm-autonomy/preempt-rt-extras.cfg new file mode 100644 index 0000000..bf9e14b --- /dev/null +++ b/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/arm-autonomy-kmeta-extra/features/arm-autonomy/preempt-rt-extras.cfg @@ -0,0 +1,7 @@ +# Yocto kernel-cache sets CONFIG_NLS_CODEPAGE_437=m for LINUX_KERNEL_TYPR=preempt-rt +CONFIG_NLS_CODEPAGE_437=y +# Yocto kernel-cache sets CONFIG_NLS_ISO8859_1=m for LINUX_KERNEL_TYPR=preempt-rt +CONFIG_NLS_ISO8859_1=y + +# Set the timer interrupt run at 1000 Hz to have a fast response +CONFIG_HZ_1000=y diff --git a/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/arm-autonomy-kmeta-extra/features/arm-autonomy/preempt-rt-extras.scc b/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/arm-autonomy-kmeta-extra/features/arm-autonomy/preempt-rt-extras.scc new file mode 100644 index 0000000..676291b --- /dev/null +++ b/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/arm-autonomy-kmeta-extra/features/arm-autonomy/preempt-rt-extras.scc @@ -0,0 +1,3 @@ +define KFEATURE_DESCRIPTION "Extra kernel configs when building with PREEMPT_RT" + +kconf non-hardware preempt-rt-extras.cfg diff --git a/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/linux-linaro-arm-rt_5.4.bbappend b/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/linux-linaro-arm-rt_5.4.bbappend index 1c05495..b0a1ecf 100644 --- a/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/linux-linaro-arm-rt_5.4.bbappend +++ b/meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/linux-linaro-arm-rt_5.4.bbappend @@ -3,3 +3,5 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-5.4:" SRC_URI_append = " \ file://0001-xen-use-handle_fasteoi_irq-to-handle-xen-dynamic-eve.patch \ " + +KERNEL_FEATURES += "features/arm-autonomy/preempt-rt-extras.scc"
For now, when building the linux-linaro-arm-rt recipe we want these extra settings: CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_ISO8859_1=y CONFIG_HZ_1000=y Change-Id: I23573a2b5be512b7a84c71bc50a1a63b2d95dffb Issue-Id: SCM-1654 Signed-off-by: Diego Sueiro <diego.sueiro@arm.com> --- .../features/arm-autonomy/preempt-rt-extras.cfg | 7 +++++++ .../features/arm-autonomy/preempt-rt-extras.scc | 3 +++ .../recipes-kernel/linux/linux-linaro-arm-rt_5.4.bbappend | 2 ++ 3 files changed, 12 insertions(+) create mode 100644 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/arm-autonomy-kmeta-extra/features/arm-autonomy/preempt-rt-extras.cfg create mode 100644 meta-arm-autonomy/dynamic-layers/meta-arm-bsp/recipes-kernel/linux/arm-autonomy-kmeta-extra/features/arm-autonomy/preempt-rt-extras.scc -- 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1379): https://lists.yoctoproject.org/g/meta-arm/message/1379 Mute This Topic: https://lists.yoctoproject.org/mt/78313128/1003190 Group Owner: meta-arm+owner@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/meta-arm/unsub [mhalstead@linuxfoundation.org] -=-=-=-=-=-=-=-=-=-=-=-