]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add FIT types from the SAL Spec to SalApi.h
authormdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 19 Dec 2006 00:22:38 +0000 (00:22 +0000)
committermdkinney <mdkinney@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 19 Dec 2006 00:22:38 +0000 (00:22 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@2112 6f19259b-4bc3-4df7-8a09-765794883524

MdePkg/Include/Ipf/SalApi.h

index ae3c77bf0885f51250c3e559075bc7b2bbe6e195..1d62705d56a76f32d108a3a9c352ff1403cc0553 100644 (file)
 #ifndef __SAL_API_H__\r
 #define __SAL_API_H__\r
 \r
-typedef UINTN EFI_SAL_STATUS;\r
+//\r
+// FIT Types \r
+// Table 2-2 of Intel Itanium Processor Family System Abstraction Layer Specification December 2003\r
+//\r
+#define EFI_SAL_FIT_FIT_HEADER_TYPE 0x00\r
+#define EFI_SAL_FIT_PAL_B_TYPE      0x01\r
+//\r
+// type from 0x02 to 0x0E is reserved.\r
+//\r
+#define EFI_SAL_FIT_PAL_A_TYPE  0x0F\r
+//\r
+// OEM-defined type range is from 0x10 to 0x7E. Here we defined the PEI_CORE type as 0x10\r
+//\r
+#define EFI_SAL_FIT_PEI_CORE_TYPE 0x10\r
+#define EFI_SAL_FIT_UNUSED_TYPE   0x7F\r
 \r
 //\r
-// EFI_SAL_STATUS defines\r
+// EFI_SAL_STATUS \r
 //\r
+typedef UINTN EFI_SAL_STATUS;\r
+\r
 #define EFI_SAL_SUCCESS               ((EFI_SAL_STATUS) 0)\r
 #define EFI_SAL_MORE_RECORDS          ((EFI_SAL_STATUS) 3)\r
 #define EFI_SAL_NOT_IMPLEMENTED       ((EFI_SAL_STATUS) - 1)\r