-/*++\r
+/**@file\r
\r
+ DXE Core Main Entry Point\r
Copyright (c) 2006 - 2007, Intel Corporation\r
All rights reserved. This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
\r
-Module Name:\r
-\r
- DxeMain.c\r
-\r
-Abstract:\r
-\r
- DXE Core Main Entry Point\r
-\r
---*/\r
+**/\r
\r
#include <DxeMain.h>\r
\r
//\r
// Report Status Code here for DXE_ENTRY_POINT once it is available\r
//\r
- CoreReportProgressCode ((EFI_SOFTWARE_DXE_CORE | EFI_SW_DXE_CORE_PC_ENTRY_POINT));\r
+ CoreReportProgressCode (FixedPcdGet32(PcdStatusCodeValueDxeCoreEntry));\r
\r
//\r
// Create the aligned system table pointer structure that is used by external\r
//\r
// Report Status code before transfer control to BDS\r
//\r
- CoreReportProgressCode ((EFI_SOFTWARE_DXE_CORE | EFI_SW_DXE_CORE_PC_HANDOFF_TO_NEXT));\r
+ CoreReportProgressCode (FixedPcdGet32 (PcdStatusCodeValueDxeCoreHandoffToBds));\r
//\r
// Display any drivers that were not dispatched because dependency expression\r
// evaluated to false if this is a debug build\r
//\r
// We are using gEfiCallerIdGuid as the caller ID for Dxe Core\r
//\r
- CoreReportProgressCode ((EFI_SOFTWARE_EFI_BOOT_SERVICE | EFI_SW_BS_PC_EXIT_BOOT_SERVICES));\r
+ CoreReportProgressCode (FixedPcdGet32 (PcdStatusCodeValueBootServiceExit));\r
\r
//\r
// Clear the non-runtime values of the EFI System Table\r