in ARM ACE protocol DVM operations are supported for both one part and two part messaging's. exactly when we go for one - part and when for two - part messaging - can anyone please clarify
Christopher Tory Thanks for the info. so to invalidate entire mappings we go for one-part message and if we want to remove only corresponding mapping we go for two - part messaging ......... correct me if i am wrong
That's broadly correct, but the way to do this and avoid errors is to ensure you're setting all the fields correctly for the operation that you're performing as defined in the Specification.
There are variations of TLB operations that do not remove all entries, but also do not need a two part DVM - for example Guest OS TLBI by ASID.
It might be more accurate to say that two part message apply to all DVMs that use an address as part of the operation.
Christopher Tory Thankyou.....