Message ID | 20230808035752.1894696-1-robbie.cao@arm.com |
---|---|
State | New |
Headers | show |
Series | arm/recipes-kernel: Add preempt-rt support for generic-arm64 | expand |
On Tue, 08 Aug 2023 11:57:52 +0800, Robbie Cao wrote: > Add kernel configuration necessary to build an image with preempt-rt > support for generic-arm64. > > And tweak kernel configuration for preempt-rt kernel. > > Applied, thanks! [1/1] arm/recipes-kernel: Add preempt-rt support for generic-arm64 commit: 992c07f7c030caf0c52665cfbd2a30899bba7015 Best regards,
diff --git a/meta-arm/recipes-kernel/linux/files/generic-arm64-kmeta/generic-arm64-preempt-rt-tweaks.cfg b/meta-arm/recipes-kernel/linux/files/generic-arm64-kmeta/generic-arm64-preempt-rt-tweaks.cfg new file mode 100644 index 00000000..84e0dd71 --- /dev/null +++ b/meta-arm/recipes-kernel/linux/files/generic-arm64-kmeta/generic-arm64-preempt-rt-tweaks.cfg @@ -0,0 +1,4 @@ +# These configurations have a dependency on !PREEMPT_RT. Set them to `n` to +# avoid complain when do_kernel_configcheck. +CONFIG_LEDS_TRIGGER_CPU=n +CONFIG_TRANSPARENT_HUGEPAGE=n diff --git a/meta-arm/recipes-kernel/linux/files/generic-arm64-kmeta/generic-arm64-preempt-rt.scc b/meta-arm/recipes-kernel/linux/files/generic-arm64-kmeta/generic-arm64-preempt-rt.scc new file mode 100644 index 00000000..ae97c2e2 --- /dev/null +++ b/meta-arm/recipes-kernel/linux/files/generic-arm64-kmeta/generic-arm64-preempt-rt.scc @@ -0,0 +1,7 @@ +define KMACHINE generic-arm64 +define KTYPE preempt-rt +define KARCH arm64 + +kconf hardware generic-arm64-preempt-rt-tweaks.cfg +include ktypes/preempt-rt/preempt-rt.scc +include features/bluetooth/bluetooth.scc
Add kernel configuration necessary to build an image with preempt-rt support for generic-arm64. And tweak kernel configuration for preempt-rt kernel. Signed-off-by: Robbie Cao <robbie.cao@arm.com> --- .../generic-arm64-preempt-rt-tweaks.cfg | 4 ++++ .../files/generic-arm64-kmeta/generic-arm64-preempt-rt.scc | 7 +++++++ 2 files changed, 11 insertions(+) create mode 100644 meta-arm/recipes-kernel/linux/files/generic-arm64-kmeta/generic-arm64-preempt-rt-tweaks.cfg create mode 100644 meta-arm/recipes-kernel/linux/files/generic-arm64-kmeta/generic-arm64-preempt-rt.scc