This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5726:使用 Linux 6.12的 Remoteproc/IOMMU 视在回归

Guru**** 2455490 points
Other Parts Discussed in Thread: BEAGLEBOARD-X15

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1483689/am5726-remoteproc-iommu-apparent-regression-with-linux-6-12

器件型号:AM5726
Thread 中讨论的其他器件:BeagleBoard-X15

工具与软件:

您好!

我们将基于 AM57的平台从 Linux 6.6迁移到6.12。
除了加载 Remoteproc 固件之外、一切都运行正常:

omap-iommu 55082000.mmu: iommu fault: da 0x0 flags 0x0
remoteproc remoteproc1: crash detected in 55020000.ipu: type mmufault
omap-iommu 55082000.mmu: 55082000.mmu: errs:0x00000002 da:0x00000000 pgd:0x74b0806d *pgd:px95a00002


这种行为可以很容易地在 BeagleBoard-X15上使用 CURRENT (scarthgap) meta-ti 重复。
以下是使用完全相同设置时 ti-linux-6.6.6.y 和 ti-linux-6.12.y-cicd 之间的相关 dmesg 日志。

我知道这还没有得到官方的支持,但也许这已经是一个已知的回归?
我想这种情况也会发生在其他 DRA7电路板上、例如 AM57xx EVM。

感谢您的支持

Julien

e2e.ti.com/.../ti_2D00_linux_2D00_6.6.y.log


e2e.ti.com/.../ti_2D00_linux_2D00_6.12.y_2D00_cicd.log

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Julien、您好!

    您更正的是、此功能尚不受支持。 我必须检查它们在开发周期中所处的阶段。 但到目前为止、只有包含 Linux 6.1的 SDK 9.3获得正式支持。  

    -若苏厄

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    所以我已经将内核分为两个部分,崩溃是由上游提交8a6e02d0c00e (" of : reserved_mem :重建如何处理保留的内存区域")引入的。 它附带了 Linux stable 6.12.13。


    不过、在这一个背后隐藏了另一个回归:

    [ 236.717376] omap-rproc 408000.dsp:无法分配 iommu 域
    [236.723205] remoteproc remoteproc0:无法启用 iommu:-12

    这个是从 commit 17de3f5fdd35 (" iommu: retire bus ops"),它附带了 Linux 6.8。

    编辑:我无法再用最新的 ti-linux-6.12.y (标签11.00.06 )重现第二个问题,所以它只是从6.12.13回归。

    Julien


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Julien:

    我现在不在办公室。 请预计在2013年3月之前会有一些响应延迟。

    -若苏厄

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Julien、您好!

    是的、这些警告已经由我们的开发团队确定、直到更接近 SDK 版本才会生效、而这个版本需要到年底才能发布。

    感谢您对裸片进行详细介绍。

    -若苏厄