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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to