summaryrefslogtreecommitdiffstats
path: root/MdeModulePkg/Core/Dxe/DxeMain.h
diff options
context:
space:
mode:
authorMichael D Kinney <michael.d.kinney@intel.com>2024-01-09 10:13:12 -0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2024-01-30 18:30:02 +0000
commitc5e702e45ad4e71e1bfc710c9db0826c1c893b18 (patch)
treea61b2b04f38cde05a2fe1ed2718ae78f3c2543b3 /MdeModulePkg/Core/Dxe/DxeMain.h
parent909a9a5ae4b8236c1ca7cad7f214c752a579bd67 (diff)
downloadedk2-c5e702e45ad4e71e1bfc710c9db0826c1c893b18.tar.gz
edk2-c5e702e45ad4e71e1bfc710c9db0826c1c893b18.tar.bz2
edk2-c5e702e45ad4e71e1bfc710c9db0826c1c893b18.zip
MdeModulePkg/Core/Dxe: Initialize GCD before RT memory allocations
Update the DxeMain initialization order to initialize GCD services before any runtime allocations are performed. This is required to prevent runtime data fragmentation when the UEFI System Table and UEFI Runtime Service Table are allocated before both the memory and GCD services are initialized. Cc: Liming Gao <gaoliming@byosoft.com.cn> Cc: Aaron Li <aaron.li@intel.com> Cc: Liu Yun <yun.y.liu@intel.com> Cc: Andrew Fish <afish@apple.com> Cc: Laszlo Ersek <lersek@redhat.com> Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by: Laszlo Ersek <lersek@redhat.com>
Diffstat (limited to 'MdeModulePkg/Core/Dxe/DxeMain.h')
0 files changed, 0 insertions, 0 deletions