Hi, > +#pragma pack(1) > +typedef struct { > + /// > + /// Describes the Number of all max supported processors. > + /// > + UINT64 NumberOfProcessors; > + /// > + /// Pointer to SmBase address for each Processors. > + /// > + UINT64 SmBase[]; > +} SMM_BASE_HOB_DATA; > +#pragma pack()
HOBs are limited to 64k in size. So this can by design support at most 8191 processors. Adding such a interface to edk2 doesn't look like a good idea to me. It probably is not that far off that we'll hit that limit given that high-end systems with 1024+ processors exist today. take care, Gerd -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#98796): https://edk2.groups.io/g/devel/message/98796 Mute This Topic: https://groups.io/mt/96350760/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-