]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/EdkIIGlueConfig.h
Fix the build bugs for these three files.
[mirror_edk2.git] / EdkCompatibilityPkg / Foundation / Library / EdkIIGlueLib / Include / EdkIIGlueConfig.h
index 6bbcfee1bc4e8b5738cb0b0c020361bf9d7fae89..154297b61e0c36bb5c441051977f5b460f8dbf99 100644 (file)
@@ -31,10 +31,12 @@ Abstract:
 //  0x3000  - the 3rd release\r
 //  0x5000  - support IPF. Jan, 2007\r
 //  0x6000  - support EBC. Feb, 2007\r
+//  0x7000  - size reduction, Jun, 2007\r
+//  0x7100  - backward compatibility supported, Jun, 2007\r
 //\r
 //  For reference only, don't change the value\r
 //\r
-#define EDKII_GLUE_LIBRARY_VERSION 0x6000\r
+#define EDKII_GLUE_LIBRARY_VERSION 0x7100\r
 \r
 \r
 //\r
@@ -84,21 +86,18 @@ Abstract:
 \r
 //\r
 // debug print level\r
-// only when EFI_DEBUG is defined, the mask is effective\r
 //\r
-#define EDKII_GLUE_DebugPrintErrorLevel         EFI_D_ERROR\r
+#define EDKII_GLUE_DebugPrintErrorLevel         EFI_D_ERROR|EFI_D_INFO\r
 \r
 //\r
 // debug propery mask\r
-// only when EFI_DEBUG is defined, the mask is effective\r
-//\r
-#define EDKII_GLUE_DebugPropertyMask            (  DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED                \\r
-                                                   | DEBUG_PROPERTY_DEBUG_PRINT_ENABLED               \\r
-                                                   | DEBUG_PROPERTY_DEBUG_CODE_ENABLED                \\r
-                                                   | DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED              \\r
-                                                   | DEBUG_PROPERTY_ASSERT_BREAKPOINT_ENABLED         \\r
-                                                   | DEBUG_PROPERTY_ASSERT_DEADLOOP_ENABLED           \\r
-                                                )\r
+//\r
+#define EDKII_GLUE_DebugPropertyMask           (  DEBUG_PROPERTY_DEBUG_ASSERT_ENABLED                \\r
+                                                  | DEBUG_PROPERTY_DEBUG_PRINT_ENABLED               \\r
+                                                  | DEBUG_PROPERTY_DEBUG_CODE_ENABLED                \\r
+                                                  | DEBUG_PROPERTY_CLEAR_MEMORY_ENABLED              \\r
+                                                  | DEBUG_PROPERTY_ASSERT_DEADLOOP_ENABLED           \\r
+                                               )\r
 \r
 //\r
 // clear memory value\r
@@ -106,32 +105,37 @@ Abstract:
 #define EDKII_GLUE_DebugClearMemoryValue        0xAF\r
 \r
 //\r
-// pci express base address\r
+// pci express base address.\r
+// "PCD_EDKII_GLUE_PciExpressBaseAddress" is required to be defined explicitly: \r
+// e.g. in EDK II DSC file to build EDK modules: \r
+// [BuildOptions]\r
+//   *_*_*_CC_FLAGS = /D PCD_EDKII_GLUE_PciExpressBaseAddress=0xC0000000\r
 //\r
-#define EDKII_GLUE_PciExpressBaseAddress        0xE0000000\r
+#ifndef EDKII_GLUE_PciExpressBaseAddress\r
+#define EDKII_GLUE_PciExpressBaseAddress        PCD_EDKII_GLUE_PciExpressBaseAddress\r
+#endif\r
 \r
 //\r
 //\r
 // This value is FSB Clock frequency. Its unit is Hz and its \r
 // default value is 200000000, that means FSB frequency is 200Mhz.\r
 //\r
-#define EDKII_GLUE_FSBClock                  200000000\r
+#define EDKII_GLUE_FSBClock                     200000000\r
 \r
 //\r
 // post code property mask\r
 //\r
 #define EDKII_GLUE_PostCodePropertyMask         (  POST_CODE_PROPERTY_POST_CODE_ENABLED               \\r
-                                                   | POST_CODE_PROPERTY_POST_CODE_DESCRIPTION_ENABLED \\r
+                                                     | POST_CODE_PROPERTY_POST_CODE_DESCRIPTION_ENABLED \\r
                                                 )\r
 \r
 //\r
 // status code property mask\r
 //\r
 #define EDKII_GLUE_ReportStatusCodePropertyMask (  REPORT_STATUS_CODE_PROPERTY_PROGRESS_CODE_ENABLED  \\r
-                                                   | REPORT_STATUS_CODE_PROPERTY_ERROR_CODE_ENABLED   \\r
-                                                   | REPORT_STATUS_CODE_PROPERTY_DEBUG_CODE_ENABLED   \\r
-                                                )\r
-\r
+                                                     | REPORT_STATUS_CODE_PROPERTY_ERROR_CODE_ENABLED   \\r
+                                                     | REPORT_STATUS_CODE_PROPERTY_DEBUG_CODE_ENABLED   \\r
+                                                  )\r
 \r
 //\r
 // for IPF only\r