From 53deb15e3a3d7180701585f280d0f952d19d44d9 Mon Sep 17 00:00:00 2001 From: Elvin Li Date: Thu, 9 Apr 2015 08:31:42 +0000 Subject: [PATCH] MdeModulePkg: Put report status code at the end of RuntimeDriverSetVirtualAddressMap. Move report status code to the end after all pointers convert and image relocation are finished. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Elvin Li Reviewed-by: Liming Gao git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17136 6f19259b-4bc3-4df7-8a09-765794883524 --- MdeModulePkg/Core/RuntimeDxe/Runtime.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/MdeModulePkg/Core/RuntimeDxe/Runtime.c b/MdeModulePkg/Core/RuntimeDxe/Runtime.c index 818bacba5f..8e4c756912 100644 --- a/MdeModulePkg/Core/RuntimeDxe/Runtime.c +++ b/MdeModulePkg/Core/RuntimeDxe/Runtime.c @@ -293,11 +293,6 @@ RuntimeDriverSetVirtualAddressMap ( } } - // - // Report Status Code here since EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE event was signalled. - // - REPORT_STATUS_CODE (EFI_PROGRESS_CODE, (EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_DXE_BS_PC_VIRTUAL_ADDRESS_CHANGE_EVENT)); - // // Relocate runtime images. All runtime images are stored in a list in Runtime AP. // @@ -362,6 +357,10 @@ RuntimeDriverSetVirtualAddressMap ( // mVirtualMap = NULL; + // + // Report Status Code here since EVT_SIGNAL_VIRTUAL_ADDRESS_CHANGE event was signalled. + // + REPORT_STATUS_CODE (EFI_PROGRESS_CODE, (EFI_SOFTWARE_DXE_BS_DRIVER | EFI_SW_DXE_BS_PC_VIRTUAL_ADDRESS_CHANGE_EVENT)); return EFI_SUCCESS; } -- 2.39.2