pamu and dpaa

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

pamu and dpaa

771 次查看
hv
Contributor II

I have some questions about the PAMU and DPAA. 

1) If I run single core on the T1040, I might not need to use PAMU.  I can access PCIe devices through the use of LAWs (like what uboot does).  Correct?

2) However I would need to set up PAMU if I want to use the DPAA (i.e. for Ethernet).   Correct?

3) But reading this in the T1040RM "When the PAMU is enabled, any hardware module in the SoC other than the cores access memory through PAMU" makes me think that once the PAMU is enabled, accessing PCIe will have to be through the PAMU.  Is that true?

Thanks!

0 项奖励
1 回复

635 次查看
ufedor
NXP Employee
NXP Employee

1) Correct.

2) Not correct - the DPAA is independent from the PAMU.

PAMU is required when there are several partitions and Hypervisor is used.

- Each partition is assigned one or more CPU cores.

- The hypervisor provides complete isolation of partitions, so that one partition cannot access the private resources of another. The SoC PAMU (an IOMMU) is managed by the hypervisor to ensure device-to-memory accesses are constrained to allowed memory regions only.

0 项奖励