]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Ipf/SalApi.h
Only include SmmCis.h if the CPU Arch is IA32 or X64
[mirror_edk2.git] / MdePkg / Include / Ipf / SalApi.h
index a9520c1b20190371b5b1da55959b3c49f3bac9cc..ae3c77bf0885f51250c3e559075bc7b2bbe6e195 100644 (file)
@@ -31,6 +31,16 @@ typedef UINTN EFI_SAL_STATUS;
 #define EFI_SAL_NO_INFORMATION        ((EFI_SAL_STATUS) - 5)\r
 #define EFI_SAL_NOT_ENOUGH_SCRATCH    ((EFI_SAL_STATUS) - 9)\r
 \r
 #define EFI_SAL_NO_INFORMATION        ((EFI_SAL_STATUS) - 5)\r
 #define EFI_SAL_NOT_ENOUGH_SCRATCH    ((EFI_SAL_STATUS) - 9)\r
 \r
+//\r
+//  Return values from SAL\r
+//\r
+typedef struct {\r
+  EFI_SAL_STATUS  Status; // register r8\r
+  UINTN           r9;\r
+  UINTN           r10;\r
+  UINTN           r11;\r
+} SAL_RETURN_REGS;\r
+\r
 //\r
 //  Delivery Mode of IPF CPU.\r
 //\r
 //\r
 //  Delivery Mode of IPF CPU.\r
 //\r
@@ -45,16 +55,6 @@ typedef enum {
   EFI_DELIVERY_MODE_ExtINT\r
 } EFI_DELIVERY_MODE;\r
 \r
   EFI_DELIVERY_MODE_ExtINT\r
 } EFI_DELIVERY_MODE;\r
 \r
-//\r
-//  Return values from SAL\r
-//\r
-typedef struct {\r
-  EFI_SAL_STATUS  Status; // register r8\r
-  UINTN           r9;\r
-  UINTN           r10;\r
-  UINTN           r11;\r
-} SAL_RETURN_REGS;\r
-\r
 typedef SAL_RETURN_REGS (EFIAPI *SAL_PROC)\r
   (\r
     IN UINT64 FunctionId,\r
 typedef SAL_RETURN_REGS (EFIAPI *SAL_PROC)\r
   (\r
     IN UINT64 FunctionId,\r