On 9/5/2023 11:39 PM, Ni, Ray wrote:
All,
StandaloneMmPkg/Include/Guid/MpInformation.h contains the
MP_INFORMATION_HOB_DATA HOB definition.
This HOB is used for transfering MP information collected in non-SMM
phase to standalone MM environment.
#pragmapack(1)
typedefstruct{
UINT64NumberOfProcessors;
UINT64NumberOfEnabledProcessors;
EFI_PROCESSOR_INFORMATIONProcessorInfoBuffer[];
}MP_INFORMATION_HOB_DATA;
#pragmapack()
externEFI_GUIDgMpInformationHobGuid;
Is there any reason that the MP_INFORMATION_HOB_DATA HOB definition not
documented in PI spec?
If no reason, I do feel that PI spec needs to carry the HOB definition.
Thoughts?
That seems reasonable to me. I was reviewing the PI spec recently to get
Standalone MM information, it is pretty sparse in general, in particular
where it relates to HOBs. I think more clarification for Standalone MM
in relation to HOBs would be helpful.
I see you are already on the other thread
(StandaloneMMPkg: Fix HOB Space and heap space conflicted issue), where
we are discussing just such a confusion in the PI spec.
Thanks,
Oliver
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#108332): https://edk2.groups.io/g/devel/message/108332
Mute This Topic: https://groups.io/mt/101187873/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-