Hello everyone,
I apologize in advance if this list is not the appropriate place to ask
questions concerning the Intel Platform Innovation Framework, but I
couldn't find any other active community that could help me with my
questions.
I am trying to understand the relationship between the EFI Data Hub and
ReportStatusCode() API(both from the Intel Platform Innovation Framewok)
and I've got a few questions about details that weren't made clear from the
specs:
- The EFI DataHub spec says that a record declaring a class of
EFI_DATA_CLASS_PROGRESS_CODE indicates that the record was logged via the
ReportStatusCode() API. Does that mean that if I use ReportStatusCode() to
log a progress message, then it will be available to be read from the Data
Hub? I tried to reproduce this scenario, but even though ReportStatusCode()
returned EFI_SUCCESS, there were no records in the DataHub when I tried to
read from it. Is it the expected behavior? I'd like to point out that I
could successfully read records that were logged using the DataHub protocol
instead of the ReportStatusCode() API.
- Can I use the DataHub protocol to log a progress record or should it
be done only via ReportStatusCode()? I ask that because the Data Hub spec
seems to indicate that those should only be written using
ReportStatusCode() and, despite the fact that I managed to write progress
records using the DataHub protocol, I worry that it might "break" something.
Thanks in advance for any help.
Att,
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:
Build for Windows Store.
http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel