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.

[参考译文] PROCESSOR-SDK-DRA8X-TDA4X:使用 MSMC SRAM 实现 Jailhouse 中 A72内核之间的共享存储器

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/964614/processor-sdk-dra8x-tda4x-using-msmc-sram-for-shared-memory-between-a72-cores-in-jailhouse

器件型号:PROCESSOR-SDK-DRA8X-TDA4X

你好!

整个 MSMC SRAM 是否用于 Linux 中的缓存?  

在 K3-721e.dtsi 中、每个 CPU 具有 L1 I-cache-size 0x 0xC000和 d-cache-size 0x8000、L2 cache-size 0x100000、L3 cache-size 没有属性。

我看到这些定义只影响 sysfs、它们不影响 CPU 寄存器。

我可以禁用 L3高速缓存吗? 我可以使用 MSMC SRAM 的未使用部分吗?

如何访问 MSMC SRAM? 在地址 0x70000000处是否可访问? (  在 csb_main 中有行"<0x00 0x70000000 0x70000000 0x00 0x00800000>、/* MSMC RAM */":互连@100000 /范围)。

如何为 jailhouse 保留此存储器?  

谢谢您、

Michael

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

    您好、Michael、

    让我与 jailhouse 专家核实一下这个问题、并在几天内返回给您。

    此致、
    基尔西

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

    您好、Michael、

    您无法为 jailhouse 保留内存。 我相信你意味着你要为监狱囚犯预订。

    configs/ARM64/K3-j721e-linux-demo.c 介绍了囚犯 Linux (第二个 Linux VM)上使用的存储器区域

    您可以看看它。

    此致、
    基尔西