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.

[参考译文] AM62A7:AM62A7 A53 Linux 中的 DDR 分区隔离、可确保功能安全

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

https://e2e.ti.com/support/isolation-group/isolation/f/isolation-forum/1601435/am62a7-the-ddr-partitions-isolation-in-am62a7-a53-linux-for-function-safety

器件型号: AM62A7

A53 Linux 中的 ASIL-B 和 QM 进程共享相同的内核、存储器、CPU 缓存和中断。 这意味着 QM 软件中的故障或大量资源使用会影响 ASIL-B 功能。 那么、如何 实现以下机制来确保 A53 内核上 ASIL B 和 QM 软件流程之间的 FFI?

(1) 通过配置引导加载程序或 Linux 器件树来定义 ASIL B 和 QM DDR 存储器区域;
(2) 对于 基于硬件的存储器隔离、可以使用 MMU(用于 DDR)或 MPU(用于 SRAM)将访问权限分配给 A53 内核的 ASIL B 和 QM 软件进程;
(3) 中断隔离、内核间:配置中断控制器、使 QM 相关中断不路由到 ASIL B 内核。 内核: MMU 可以确保 QM ISR 无法访问 ASIL B 内存区域。

TI 能否提供其他一些可行机制来满足软件流程的隔离要求?

谢谢。

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

    您好、

    我已将您的问题分配给相关专家。 请注意,由于圣诞节和新年假期,可能会延迟回复。 如果您在 1 月 1 日前未收到回复、请随时 ping 此主题

    此致、
    Johnson

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

    您能就这个主题提供一些反馈吗?

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

    您好、

    对延迟深表歉意。

    如何 实施以下机制以确保 A53 内核上 ASIL B 和 QM 软件流程之间的 FFI?

    我们建议客户在 A53 内核上使用 QNX 等安全操作系统、因为它提供了将非安全任务与安全关键型任务隔离的机制


    虽然所提出的方法可确保 QM 和 ASIL 任务之间实现一定程度的存储器隔离、但 Linux 从根本上来说不是一个通过安全认证的操作系统。 因此、QM 任务最终可能会导致缺少安全关键型任务、而非安全任务的崩溃可能会导致整个系统瘫痪。

    对于安全用例、客户应选择安全操作系统或考虑第三方安全 Linux 解决方案。

    此致、
    Nihar Potturu