主题中讨论的其他器件:TDA4VH
工具与软件:
我正在尝试使用 arm sev/wfe 指令和以下步骤与 A72 cluster0 core0同步。
1. a72 cluster0 core1 : wfe 指令执行,等待 a72 cluster0 core0
2. a72 cluster0 core2 : wfe 指令执行,等待 a72 cluster0 core0
3. a72 cluster0 core3 : wfe 指令执行,等待 a72 cluster0 core0
4. a72 cluster1 core0:wfe 指令执行、等待 a72 cluster0 core0
5. a72 cluster1 core1 : wfe 指令执行,等待 a72 cluster0 core0
6. a72 cluster1 core2 : wfe 指令执行,等待 a72 cluster0 core0
7. a72 cluster1 core3 : wfe 指令执行,等待 a72 cluster0 core0
8. a72 cluster0 core0:sev 指令执行
9、所有内核均被唤醒
但是、即使从属于 cluster0的内核发出 sev 指令、也只会释放属于 cluster0的内核的 wfe。
属于 cluster1的核心保持在 wfe 状态。
似乎没有跨集群发出 SEV。
我相信所有内核都会收到通知、因为"ARMCortex
-A72 MPCore 处理器技术参考手册"包含以下声明。
SoC 中是否需要进行仪表组间通信设置?