Fixed GCC 4.4 build issues due to EFIAPI not being used when required.
authorgeekboy15a <geekboy15a@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 16 Apr 2010 23:36:53 +0000 (23:36 +0000)
committergeekboy15a <geekboy15a@6f19259b-4bc3-4df7-8a09-765794883524>
Fri, 16 Apr 2010 23:36:53 +0000 (23:36 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10380 6f19259b-4bc3-4df7-8a09-765794883524

UefiCpuPkg/Include/Library/MtrrLib.h
UefiCpuPkg/Library/MtrrLib/MtrrLib.c

index 66e131d4fde3f7d7299d78a6644cc0e3cf3170e4..b34384b14ce79be13dd06c006e07c48a3c634db9 100644 (file)
@@ -135,6 +135,7 @@ typedef enum {
 \r
 **/\r
 UINT32\r
+EFIAPI\r
 GetVariableMtrrCount (\r
   VOID\r
   );\r
@@ -146,6 +147,7 @@ GetVariableMtrrCount (
 \r
 **/\r
 UINT32\r
+EFIAPI\r
 GetFirmwareVariableMtrrCount (\r
   VOID\r
   );\r
@@ -311,6 +313,7 @@ MtrrGetMemoryAttributeInVariableMtrr (
   This function prints all MTRRs for debugging.\r
 **/\r
 VOID\r
+EFIAPI\r
 MtrrDebugPrintAllMtrrs (\r
   );\r
 \r
@@ -322,6 +325,7 @@ MtrrDebugPrintAllMtrrs (
 \r
 **/\r
 BOOLEAN\r
+EFIAPI\r
 IsMtrrSupported (\r
   VOID\r
   );\r
index dab0535fe98248032719bfeb8d9338c3b8b990ee..d48b6a4db30c4cbc6455e1c839be3eedf97c7df5 100644 (file)
@@ -89,6 +89,7 @@ FIXED_MTRR    MtrrLibFixedMtrrTable[] = {
 \r
 **/\r
 UINT32\r
+EFIAPI\r
 GetVariableMtrrCount (\r
   VOID\r
   )\r
@@ -107,6 +108,7 @@ GetVariableMtrrCount (
 \r
 **/\r
 UINT32\r
+EFIAPI\r
 GetFirmwareVariableMtrrCount (\r
   VOID\r
   )\r