git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7499
6f19259b-4bc3-4df7-8a09-
765794883524
\r
#include "Tiano.h"\r
\r
-#define IA32API __cdecl\r
-\r
typedef struct {\r
UINT32 RegEax;\r
UINT32 RegEbx;\r
(((UINT32) (f) << 16) | ((UINT32) (m) << 8) | ((UINT32) (s)))\r
\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiHalt (\r
VOID\r
);\r
None \r
--*/\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiWbinvd (\r
VOID\r
);\r
None \r
--*/\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiInvd (\r
VOID\r
);\r
None \r
--*/\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiCpuid (\r
IN UINT32 RegisterInEax,\r
OUT EFI_CPUID_REGISTER *Regs\r
--*/\r
\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiCpuidExt (\r
IN UINT32 RegisterInEax,\r
IN UINT32 CacheLevel,\r
;\r
\r
UINT64\r
-IA32API\r
+EFIAPI\r
EfiReadMsr (\r
IN UINT32 Index\r
);\r
Return the read data \r
--*/\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiWriteMsr (\r
IN UINT32 Index,\r
IN UINT64 Value\r
None \r
--*/\r
UINT64\r
-IA32API\r
+EFIAPI\r
EfiReadTsc (\r
VOID\r
);\r
Return the read data \r
--*/\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiDisableCache (\r
VOID\r
);\r
None \r
--*/\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiEnableCache (\r
VOID\r
);\r
None \r
--*/\r
UINT32\r
-IA32API\r
+EFIAPI\r
EfiGetEflags (\r
VOID\r
);\r
Return the Eflags value \r
--*/\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiDisableInterrupts (\r
VOID\r
);\r
None\r
--*/\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiEnableInterrupts (\r
VOID\r
);\r
\r
\r
VOID\r
-IA32API\r
+EFIAPI\r
EfiCpuVersion (\r
IN UINT16 *FamilyId, OPTIONAL\r
IN UINT8 *Model, OPTIONAL\r
#include "Thunk16Lib.h"\r
#include "EfiCommonLib.h"\r
\r
-#define IA32API EFIAPI\r
-\r
extern CONST UINTN mCode16Size;\r
\r
extern\r
IA32_REGISTER_SET *\r
-IA32API\r
+EFIAPI\r
_Thunk16 (\r
IN OUT IA32_REGISTER_SET *RegisterSet,\r
IN UINT32 ThunkFlags,\r
\r
extern\r
VOID\r
-IA32API\r
+EFIAPI\r
_Code16Addr (\r
VOID\r
);\r
\r
VOID\r
-IA32API\r
+EFIAPI\r
AsmFxRestore (\r
IN CONST IA32_FX_BUFFER *Buffer\r
);\r
\r
VOID\r
-IA32API\r
+EFIAPI\r
AsmFxSave (\r
OUT IA32_FX_BUFFER *Buffer\r
);\r