Each EEMI API call is uniquely identified by the following data:
- EEMI API identifier (ID)
- EEMI API arguments
Please see Appendix A for a list of all API identifiers as well as API argument values.
Prior to initiating an IPI to the PMU, the PU shall write the information about the call into the IPI request buffer. Each data written into the IPI buffer is a 32-bit word. Total size of the payload is six 32-bit words - one word is reserved for the EEMI API identifier, while the remaining words are used for the arguments. Writing to the IPI buffer starts from offset zero. The information is mapped as follows:
- Word  EEMI API ID
- Word [1:5] EEMI API arguments
The IPI response buffer is used to return the status of the operation as well as up to 3 values.
- Word  success or error code
- Word [1:3] value 1..3