mirror of https://github.com/acidanthera/audk.git
1) Replace IA32API with EFIAPI to standardise the calling convention.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@7499 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
parent
98b15cf156
commit
4798ea5b2a
|
@ -22,8 +22,6 @@ Abstract:
|
||||||
|
|
||||||
#include "Tiano.h"
|
#include "Tiano.h"
|
||||||
|
|
||||||
#define IA32API __cdecl
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
UINT32 RegEax;
|
UINT32 RegEax;
|
||||||
UINT32 RegEbx;
|
UINT32 RegEbx;
|
||||||
|
@ -139,7 +137,7 @@ typedef struct {
|
||||||
(((UINT32) (f) << 16) | ((UINT32) (m) << 8) | ((UINT32) (s)))
|
(((UINT32) (f) << 16) | ((UINT32) (m) << 8) | ((UINT32) (s)))
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiHalt (
|
EfiHalt (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
@ -153,7 +151,7 @@ Returns:
|
||||||
None
|
None
|
||||||
--*/
|
--*/
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiWbinvd (
|
EfiWbinvd (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
@ -167,7 +165,7 @@ Returns:
|
||||||
None
|
None
|
||||||
--*/
|
--*/
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiInvd (
|
EfiInvd (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
@ -181,7 +179,7 @@ Returns:
|
||||||
None
|
None
|
||||||
--*/
|
--*/
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiCpuid (
|
EfiCpuid (
|
||||||
IN UINT32 RegisterInEax,
|
IN UINT32 RegisterInEax,
|
||||||
OUT EFI_CPUID_REGISTER *Regs
|
OUT EFI_CPUID_REGISTER *Regs
|
||||||
|
@ -198,7 +196,7 @@ Returns:
|
||||||
--*/
|
--*/
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiCpuidExt (
|
EfiCpuidExt (
|
||||||
IN UINT32 RegisterInEax,
|
IN UINT32 RegisterInEax,
|
||||||
IN UINT32 CacheLevel,
|
IN UINT32 CacheLevel,
|
||||||
|
@ -219,7 +217,7 @@ Returns:
|
||||||
;
|
;
|
||||||
|
|
||||||
UINT64
|
UINT64
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiReadMsr (
|
EfiReadMsr (
|
||||||
IN UINT32 Index
|
IN UINT32 Index
|
||||||
);
|
);
|
||||||
|
@ -234,7 +232,7 @@ Returns:
|
||||||
Return the read data
|
Return the read data
|
||||||
--*/
|
--*/
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiWriteMsr (
|
EfiWriteMsr (
|
||||||
IN UINT32 Index,
|
IN UINT32 Index,
|
||||||
IN UINT64 Value
|
IN UINT64 Value
|
||||||
|
@ -250,7 +248,7 @@ Returns:
|
||||||
None
|
None
|
||||||
--*/
|
--*/
|
||||||
UINT64
|
UINT64
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiReadTsc (
|
EfiReadTsc (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
@ -264,7 +262,7 @@ Returns:
|
||||||
Return the read data
|
Return the read data
|
||||||
--*/
|
--*/
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiDisableCache (
|
EfiDisableCache (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
@ -278,7 +276,7 @@ Returns:
|
||||||
None
|
None
|
||||||
--*/
|
--*/
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiEnableCache (
|
EfiEnableCache (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
@ -292,7 +290,7 @@ Returns:
|
||||||
None
|
None
|
||||||
--*/
|
--*/
|
||||||
UINT32
|
UINT32
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiGetEflags (
|
EfiGetEflags (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
@ -306,7 +304,7 @@ Returns:
|
||||||
Return the Eflags value
|
Return the Eflags value
|
||||||
--*/
|
--*/
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiDisableInterrupts (
|
EfiDisableInterrupts (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
@ -320,7 +318,7 @@ Returns:
|
||||||
None
|
None
|
||||||
--*/
|
--*/
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiEnableInterrupts (
|
EfiEnableInterrupts (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
@ -336,7 +334,7 @@ Returns:
|
||||||
|
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
EfiCpuVersion (
|
EfiCpuVersion (
|
||||||
IN UINT16 *FamilyId, OPTIONAL
|
IN UINT16 *FamilyId, OPTIONAL
|
||||||
IN UINT8 *Model, OPTIONAL
|
IN UINT8 *Model, OPTIONAL
|
||||||
|
|
|
@ -23,13 +23,11 @@ Abstract:
|
||||||
#include "Thunk16Lib.h"
|
#include "Thunk16Lib.h"
|
||||||
#include "EfiCommonLib.h"
|
#include "EfiCommonLib.h"
|
||||||
|
|
||||||
#define IA32API EFIAPI
|
|
||||||
|
|
||||||
extern CONST UINTN mCode16Size;
|
extern CONST UINTN mCode16Size;
|
||||||
|
|
||||||
extern
|
extern
|
||||||
IA32_REGISTER_SET *
|
IA32_REGISTER_SET *
|
||||||
IA32API
|
EFIAPI
|
||||||
_Thunk16 (
|
_Thunk16 (
|
||||||
IN OUT IA32_REGISTER_SET *RegisterSet,
|
IN OUT IA32_REGISTER_SET *RegisterSet,
|
||||||
IN UINT32 ThunkFlags,
|
IN UINT32 ThunkFlags,
|
||||||
|
@ -38,19 +36,19 @@ _Thunk16 (
|
||||||
|
|
||||||
extern
|
extern
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
_Code16Addr (
|
_Code16Addr (
|
||||||
VOID
|
VOID
|
||||||
);
|
);
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
AsmFxRestore (
|
AsmFxRestore (
|
||||||
IN CONST IA32_FX_BUFFER *Buffer
|
IN CONST IA32_FX_BUFFER *Buffer
|
||||||
);
|
);
|
||||||
|
|
||||||
VOID
|
VOID
|
||||||
IA32API
|
EFIAPI
|
||||||
AsmFxSave (
|
AsmFxSave (
|
||||||
OUT IA32_FX_BUFFER *Buffer
|
OUT IA32_FX_BUFFER *Buffer
|
||||||
);
|
);
|
||||||
|
|
Loading…
Reference in New Issue