Hello, Le 04/10/2024 à 17:18, Ryan Eatmon via lists.yoctoproject.org a écrit : > Adding needed recipes for initial testing and development of the 6.12 > kernel for the next LTS. > > Signed-off-by: Ryan Eatmon <[email protected]> > --- ... > .../linux/linux-ti-staging-rt_6.12.bb | 9 +++++ > create mode 100644 > meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt_6.12.bb ... > diff --git a/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt_6.12.bb > b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt_6.12.bb > new file mode 100644 > index 00000000..9e5c4ee4 > --- /dev/null > +++ b/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt_6.12.bb > @@ -0,0 +1,9 @@ > +require linux-ti-staging_6.12.bb > + > +KERNEL_LOCALVERSION:append = "-rt" > + > +# Look in the generic major.minor directory for files > +# This will have priority over generic non-rt path > +FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}-6.12:"
Previous linux-ti-staging-rt recipes [1] used a specific branch "ti-rt-linux-6.1.y" obtained by merging the TI vendor "ti-linux-6.1.y" branch and the preempt-rt v6.1-rt branch [2]. BRANCH = "ti-rt-linux-6.1.y" Since preempt-rt is now merged in the kernel 6.12, indeed we can use the same kernel sources with a specific configuration fragment (hence there is no ti-rt-linux-6.12.y [3]). But the preempt-rt project still maintain a v6.12-rt branch with all remaining patches [4]. Actually the project still recommend to apply the latest PREEMPT_RT patches [5]. Should the linux-ti-staging-rt recipe follow the preempt-rt stable branch as before? Porting existing project (kirkstone 6.1 -> scarthgap 6.12) using linux-ti-staging-rt recipe, users may expect that this recipe still use the preempt-rt stable branch. Thoughts? [1] https://git.yoctoproject.org/meta-ti/tree/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging-rt_6.1.bb?h=kirkstone#n9 [2] https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git/log/?h=v6.1-rt [3] https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel [4] https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git/log/?h=v6.12-rt [5] https://realtime-linux.org/getting-started-with-preempt_rt-guide/ Best regards, Romain > + > +include ${@ 'recipes-kernel/linux/ti-extras-rt.inc' if d.getVar('TI_EXTRAS') > else ''}
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#19378): https://lists.yoctoproject.org/g/meta-ti/message/19378 Mute This Topic: https://lists.yoctoproject.org/mt/108819037/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-ti/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
