> From: Pierre Gondois <pierre.gond...@arm.com>
> Sent: Tuesday, January 9, 2024 1:22 AM

> On 1/8/24 19:12, Jeshua Smith wrote:
> > The code was incorrectly assuming that root nodes had to be physical
> > package nodes and vice versa. This is not always true, so the check is
> > being removed.
> 
> Does it mean that you have a topology where the top-level node is not a
> physical package ? If yes, does it also mean that multiple physical packages
> share a resource (which belong to the top-level node) ?

Yes, this change is due to the check incorrectly flagging our topology as 
invalid. Simply removing the check fixed the problem for us.
 
> It is correct that the check is a bit stronger than what the specification 
> states,
> but it was handling all topologies so far, so would it be possible to 
> describe the
> topology that you have ?

Two physical packages are on a multi-chip module and share resources on the 
module. The module then plugs into the baseboard/motherboard. 

Note: While investigating this we noticed that another vendor also has a 
similar PPTT topology to what is being flagged as invalid, so either that 
vendor isn't using EDK2 or they have done something to avoid this check without 
submitting a patch to EDK2.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#113455): https://edk2.groups.io/g/devel/message/113455
Mute This Topic: https://groups.io/mt/103603398/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to