The EFI properties table is broken by design, deprecated, and seems to be causing confusion as it is unclear to some how it differs from the memory attributes table (which supersedes it). So let's get rid of the code that generates it entirely, along with the GUID definitions, PCDs etc.
Due to how the two implementations are intertwined, patch #2 makes the minimal changes required to stop producing the table (and to allow patch #3 to remove the associated definitions from MdePkg). Patch #4 is optional and merges the code together. Cc: Laszlo Ersek <ler...@redhat.com> Cc: Leif Lindholm <l...@nuviainc.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Ray Ni <ray...@intel.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Bret Barkelew <bret.barke...@microsoft.com> Link: https://bugzilla.tianocore.org/show_bug.cgi?id=2633 Ard Biesheuvel (4): OvmfPkg: remove handling of properties table MdeModulePkg: disable properties table generation but retain the code MdePkg: remove PropertiesTable GUID MdeModulePkg/DxeCore: merge properties table routines into MAT handling MdeModulePkg/Core/Dxe/DxeMain.h | 9 - MdeModulePkg/Core/Dxe/DxeMain.inf | 3 - MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c | 1 - .../Core/Dxe/Misc/MemoryAttributesTable.c | 1226 ++++++++++++++- MdeModulePkg/Core/Dxe/Misc/MemoryProtection.c | 1 - MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c | 1373 ----------------- MdeModulePkg/MdeModulePkg.dec | 24 - MdeModulePkg/MdeModulePkg.uni | 21 - MdePkg/Include/Guid/PropertiesTable.h | 31 - MdePkg/MdePkg.dec | 3 - OvmfPkg/OvmfPkgIa32.dsc | 1 - OvmfPkg/OvmfPkgIa32X64.dsc | 1 - OvmfPkg/OvmfPkgX64.dsc | 1 - OvmfPkg/OvmfXen.dsc | 1 - OvmfPkg/PlatformPei/Platform.c | 1 - OvmfPkg/PlatformPei/PlatformPei.inf | 1 - 16 files changed, 1222 insertions(+), 1476 deletions(-) delete mode 100644 MdeModulePkg/Core/Dxe/Misc/PropertiesTable.c delete mode 100644 MdePkg/Include/Guid/PropertiesTable.h -- 2.17.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#56387): https://edk2.groups.io/g/devel/message/56387 Mute This Topic: https://groups.io/mt/72560881/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-