On Tue, May 31, 2022 at 10:31:17PM +0800, Min Xu wrote: > In current TDVF implementation all unaccepted memory passed in Hoblist > are tagged as EFI_RESOURCE_MEMORY_UNACCEPTED. They're all accepted before > they can be accessed. After accepting memory region, the Hob ResourceType > is unchanged (still be EFI_RESOURCE_MEMORY_UNACCEPTED). > > TDVF Config-B skip PEI phase and it tries to find a memory region which > is the largest one below 4GB. Then this memory region will be used as the > firmware hoblist. > > So we should walk thru the input hoblist and search for the memory region > with the type of EFI_RESOURCE_MEMORY_UNACCEPTED. > > Because EFI_RESOURCE_MEMORY_UNACCEPTED has not been officially in PI spec. > So it cannot be defined in MdePkg/Include/Pi/PiHob.h. As a temporary > solution it is defined in Hob.c. > > There is a patch-set for lazy-accept very soon. In that patch-set > EFI_RESOURCE_MEMORY_UNACCEPTED will be defined in MdeModulePkg.
Acked-by: Gerd Hoffmann <kra...@redhat.com> take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#90124): https://edk2.groups.io/g/devel/message/90124 Mute This Topic: https://groups.io/mt/91452351/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-