/*++\r
\r
-Copyright (c) 2004 - 2007, Intel Corporation \r
+Copyright (c) 2004 - 2010, 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
which accompanies this distribution. The full text of the license may be found at \r
|| defined(__EDKII_GLUE_DXE_SMBUS_LIB__) \\r
|| defined(__EDKII_GLUE_UEFI_RUNTIME_SERVICES_TABLE_LIB__) \\r
|| defined(__EDKII_GLUE_EDK_DXE_SAL_LIB__) \\r
- || defined(__EDKII_GLUE_DXE_IO_LIB_CPU_IO__)\r
+ || defined(__EDKII_GLUE_DXE_IO_LIB_CPU_IO__) \\r
+ || defined(__EDKII_GLUE_SMM_RUNTIME_DXE_REPORT_STATUS_CODE_LIB__)\r
EFI_STATUS Status;\r
#endif\r
\r
// DxeSmbusLib SmbusLibConstructor() \r
// DxeServicesTableLib DxeServicesTableLibConstructor()\r
// UefiRuntimeServicesTableLib UefiRuntimeServicesTableLibConstructor() \r
+// SmmRuntimeDxeReportStatusCodeLib ReportStatusCodeLibConstruct()\r
// \r
\r
#ifdef __EDKII_GLUE_UEFI_BOOT_SERVICES_TABLE_LIB__\r
ASSERT_EFI_ERROR (Status); \r
#endif\r
\r
+#ifdef __EDKII_GLUE_SMM_RUNTIME_DXE_REPORT_STATUS_CODE_LIB__\r
+ Status = ReportStatusCodeLibConstruct (ImageHandle, SystemTable);\r
+ ASSERT_EFI_ERROR (Status);\r
+#endif\r
+\r
#ifdef __EDKII_GLUE_DXE_HOB_LIB__\r
Status = HobLibConstructor (ImageHandle, SystemTable);\r
ASSERT_EFI_ERROR (Status);\r
IN EFI_SYSTEM_TABLE *SystemTable\r
)\r
{\r
-#if defined (__EDKII_GLUE_UEFI_DRIVER_MODEL_LIB__) || defined (__EDKII_GLUE_EDK_DXE_RUNTIME_DRIVER_LIB__)\r
+#if defined (__EDKII_GLUE_UEFI_DRIVER_MODEL_LIB__) \\r
+ || defined (__EDKII_GLUE_EDK_DXE_RUNTIME_DRIVER_LIB__) \\r
+ || defined (__EDKII_GLUE_SMM_RUNTIME_DXE_REPORT_STATUS_CODE_LIB__)\r
EFI_STATUS Status; \r
#endif\r
\r
ASSERT_EFI_ERROR (Status);\r
#endif\r
\r
+#ifdef __EDKII_GLUE_SMM_RUNTIME_DXE_REPORT_STATUS_CODE_LIB__\r
+ Status = ReportStatusCodeLibDestruct (ImageHandle, SystemTable);\r
+ ASSERT_EFI_ERROR (Status);\r
+#endif\r
+\r
#ifdef __EDKII_GLUE_EDK_DXE_RUNTIME_DRIVER_LIB__\r
Status = RuntimeDriverLibDeconstruct (ImageHandle, SystemTable);\r
ASSERT_EFI_ERROR (Status);\r