[Skiboot] [PATCH v8 20/24] MPIPL: Add OPAL API to query saved tags
Vasant Hegde
hegdevasant at linux.vnet.ibm.com
Fri Jun 28 20:07:02 AEST 2019
On 06/28/2019 07:16 AM, Nicholas Piggin wrote:
> Vasant Hegde's on June 17, 2019 3:10 am:
>> Pre-MPIPL kernel saves various information required to create vmcore in
>> metadata area and passes metadata area pointer to OPAL. OPAL will preserve
>> this pointer across MPIPL. Post MPIPL kernel will request for saved tags
>> via this API. Kernel also needs below tags:
>> - Saved CPU registers data to access CPU registers
>> - OPAL metadata area to create opalcore
>>
>> Format:
>> opal_mpipl_query_tag(uint32_t idx, uint64_t *tag)
>>
>> idx : tag index (0..n)
>> tag : OPAL will pass saved tag
>>
>> Kernel will make this call with increased `index` until OPAL returns
>> OPAL_EMPTY.
>>
>> Return values:
>> OPAL_SUCCESS : Operation success
>> OPAL_PARAMETER : Invalid parameter
>> OPAL_EMPTY : OPAL completed sending all tags to kernel
>
> Thanks for doing this API as well. I like giving the client the
> ability to just define their own metadata in preserved memory.
Thanks!
-Vasant
More information about the Skiboot
mailing list