大家好,
我们参考"Processor SDK Linux for AM64X" version 08_01_00_39和TI白皮书,可在此处找到 :https://www.ti.com/lit/wp/spry259/spry259.pdf
根据白皮书,我们继续说,TI稳步实现了其内核贡献的主线。 但是,在按照 此处https://software-dl.ti.com/processor-sdk-linux/esd/AM64X/08_01_00_39/exports/docs/linux/Overview_Building_the_SDK.html (machine=am64xx-EVM Arago_RT_enable=1 bitbake tisdk-base-image)所述构建SDK之后,我们发现了以下内容:
1)内核是从 git://git.ti.com/ti-linux-kernel/ti-linux-kernel.git获取的,带有标记08.01 .00.006 -RT。
2) 相应的主内核 https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-stable-rt.git (branch-it)和5.10 内核库 共享一个共同的祖先提交,即commit
3e2c5afd34a2d8bec29.8411万aafdd785ef82a39f6 "Linux 5.10 .65-rt53"日期 为2021年09月17日。 委托者是Steven Rostedt (VMware)。
3) TI内核库在通用共享commit 3e2c5afd34a2d8bec29.8411万aafdd785ef82a39f6之上添加了1421提交数。 从这些1421提交中,只有4个提交是主线内核的一部分。 我们通过选择每个commit标题来检查此情况,并在主线内核commit日志历史记录中为该标题进行grep。
我们知道,步骤(3)可能无法让我们全面了解TI的主要贡献。 但是,我们的结论是,许多TI特定的承诺到目前为止尚未成为主线。 我们认为,这可能有充分的理由。 我们正在开发基于AM64x CPU的新定制板。 为了获得快速安全更新支持,我们希望使用香草内核。
为什么TI内核库中的大量承诺没有带来主线?
这只是时间问题,直到提交显示主行吗?
提交实际上是主行,但不是返回到内核版本5.10 ,这是真的吗?
TI关于香草内核使用的建议是什么(在我们的情况下是5.10 v-RT)?