This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

DVM operations in ARM ACE5

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

Parents
  • 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.

Reply
  • 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.

Children