Question about SMMU

Hi, ARM communities!

Following the documentation about SMMU for CCA, it seems that ARM has no plan for providing another bit to introduce REALM device, as ARM distinguishes secure peripherals through the NS bit.  

Also, it says that memory accesses made by SMMU will be governed by the GPT.

In this case, what happens when the device tries to access the physical pages belonging to CCA VM, which are set as RMM pages in GPT?

Does it always generate GPC faults?

If the answer is yes, is the intention of checking GPT for all SMMU's memory accesses to prevent the potentially malicious devices from accessing secure VM's memories? 


Parents Reply Children
No data