MdeModulePkg/DxeCore: merge properties table routines into MAT handling

The memory attributes table handling code shared some parts of the
properties table handling code when it was introduced. The latter has
been dropped, and so we can merge the remaining pieces into the former.

Link: https://bugzilla.tianocore.org/show_bug.cgi?id=2633
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
Reviewed-by: Bret Barkelew <bret.barkelew@microsoft.com>
Acked-by: Jiewen Yao <Jiewen.yao@intel.com>
Acked-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Jian J Wang <jian.j.wang@intel.com>
This commit is contained in:
Ard Biesheuvel 2020-04-07 09:48:30 +02:00 committed by mergify[bot]
parent c5824c27be
commit aab6a9c9ae
5 changed files with 1219 additions and 1299 deletions

View File

@ -2815,15 +2815,6 @@ CoreUpdateMemoryAttributes (
IN UINT64 NewAttributes
);
/**
Initialize PropertiesTable support.
**/
VOID
EFIAPI
CoreInitializePropertiesTable (
VOID
);
/**
Initialize MemoryAttrubutesTable support.
**/

View File

@ -34,7 +34,6 @@
Misc/Stall.c
Misc/SetWatchdogTimer.c
Misc/InstallConfigurationTable.c
Misc/PropertiesTable.c
Misc/MemoryAttributesTable.c
Misc/MemoryProtection.c
Library/Library.c

View File

@ -423,7 +423,6 @@ DxeMain (
MemoryProfileInstallProtocol ();
CoreInitializePropertiesTable ();
CoreInitializeMemoryAttributesTable ();
CoreInitializeMemoryProtection ();

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff