Fix FSP GCC error on FspApiCallingCheck().

Add comment for ASM.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: "Yao, Jiewen" <Jiewen.Yao@intel.com> 
Reviewed-by: "Mudusuru, Giri P" <giri.p.mudusuru@intel.com>



git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@17281 6f19259b-4bc3-4df7-8a09-765794883524
diff --git a/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm b/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm
index a01b3c2..a0c9b1e 100644
--- a/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm
+++ b/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.asm
@@ -489,8 +489,8 @@
   ; Verify the calling condition

   ;

   pushad

-  push   [esp + 4 * 8 + 4]

-  push   eax

+  push   [esp + 4 * 8 + 4]  ; push ApiParam

+  push   eax                ; push ApiIdx

   call   FspApiCallingCheck

   add    esp, 8

   cmp    eax, 0

diff --git a/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s b/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s
index e7b82d5..8f4093c 100644
--- a/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s
+++ b/IntelFspPkg/FspSecCore/Ia32/FspApiEntry.s
@@ -703,9 +703,10 @@
   # Verify the calling condition

   #

   pushal

-  pushl   %eax

+  pushl   36(%esp)  #push ApiParam  [esp + 4 * 8 + 4]

+  pushl   %eax      #push ApiIdx

   call    ASM_PFX(FspApiCallingCheck)

-  addl    $0x04, %esp

+  addl    $0x08, %esp

   cmpl    $0x00, %eax

   jz      FspApiCommonL1

   movl    %eax, 0x1C(%esp)                   # mov    dword ptr [esp + 4 * 7], eax