summaryrefslogtreecommitdiff
path: root/BaseTools/Source/Python/CommonDataClass/FdfClass.py
diff options
context:
space:
mode:
authorSami Mujawar <sami.mujawar@arm.com>2022-10-17 14:20:56 +0300
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-09-30 11:27:48 +0300
commit54eabaf6b417fc657c4347ba7de54399c1b743af (patch)
tree593ef8220c71bc7d7bd8c372a309806eddc144a2 /BaseTools/Source/Python/CommonDataClass/FdfClass.py
parent4b0ba678eb29f44c8ac4aa8292471f22d06aa8cd (diff)
downloadedk2-54eabaf6b417fc657c4347ba7de54399c1b743af.tar.xz
DynamicTablesPkg: Add SMBIOS table dispatcher
Some SMBIOS structure/table fields have dependency on other SMBIOS structures/tables. These dependencies are established using handles pointing to the dependent tables. A SMBIOS table handle can be obtained by either installing a SMBIOS table or by allocating a handle, which requires complex management to avoid any clashes. Obtaining a SMBIOS handle by installation requires that the dependent table is installed before the parent SMBIOS table can be installed. Therefore, introduce a SMBIOS table dispatcher that walks the SMBIOS dependency list and schedules the dependent tables to be installed before the parent table is installed. Signed-off-by: Sami Mujawar <sami.mujawar@arm.com> Cc: Alexei Fedorov <Alexei.Fedorov@arm.com> Cc: Pierre Gondois <pierre.gondois@arm.com> Cc: Girish Mahadevan <gmahadevan@nvidia.com> Cc: Jeff Brasen <jbrasen@nvidia.com> Cc: Ashish Singhal <ashishsingha@nvidia.com> Cc: Nick Ramirez <nramirez@nvidia.com> Cc: William Watson <wwatson@nvidia.com> Cc: Abner Chang <abner.chang@amd.com> Cc: Samer El-Haj-Mahmoud <Samer.El-Haj-Mahmoud@arm.com> Cc: Jose Marinho <Jose.Marinho@arm.com>
Diffstat (limited to 'BaseTools/Source/Python/CommonDataClass/FdfClass.py')
0 files changed, 0 insertions, 0 deletions