UefiCpuPkg/UnitTest: Fixes CLANGDWARF build

Adds missing EFIAPI modifiers. Fixes calling conventions by defining as
ms_abi

Signed-off-by: Savva Mitrofanov <savvamtr@gmail.com>
This commit is contained in:
Savva Mitrofanov 2023-02-14 15:42:21 +06:00 committed by Mikhail Krichanov
parent a5fe2c29a3
commit 3246819f4c
3 changed files with 14 additions and 0 deletions

View File

@ -215,6 +215,7 @@ MpServicesUnitTestStartupAllCPUs (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
ApInfiniteLoopProcedure (
IN OUT VOID *Buffer
)
@ -245,6 +246,7 @@ ApInfiniteLoopProcedure (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
RunMpServiceStartupAllCPUsOnAp (
IN OUT VOID *Buffer
)

View File

@ -231,6 +231,7 @@ FreeUTContext (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
StoreCpuNumbers (
IN OUT VOID *Buffer
)
@ -260,6 +261,7 @@ StoreCpuNumbers (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
StoreAPsExecutionOrder (
IN OUT VOID *Buffer
)
@ -290,6 +292,7 @@ StoreAPsExecutionOrder (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
InfiniteLoopProcedure (
IN OUT VOID *Buffer
)
@ -308,6 +311,7 @@ InfiniteLoopProcedure (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
EmptyProcedure (
IN OUT VOID *Buffer
)
@ -320,6 +324,7 @@ EmptyProcedure (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
RunMpServiceGetNumberOfProcessorsOnAp (
IN OUT VOID *Buffer
)
@ -343,6 +348,7 @@ RunMpServiceGetNumberOfProcessorsOnAp (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
RunMpServiceGetProcessorInfoOnAp (
IN OUT VOID *Buffer
)
@ -365,6 +371,7 @@ RunMpServiceGetProcessorInfoOnAp (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
RunMpServiceEnableDisableAPOnAp (
IN OUT VOID *Buffer
)
@ -387,6 +394,7 @@ RunMpServiceEnableDisableAPOnAp (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
RunMpServiceStartupThisAPOnAp (
IN OUT VOID *Buffer
)
@ -410,6 +418,7 @@ RunMpServiceStartupThisAPOnAp (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
RunMpServiceStartupAllAPsOnAp (
IN OUT VOID *Buffer
)
@ -433,6 +442,7 @@ RunMpServiceStartupAllAPsOnAp (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
RunMpServiceSwitchBSPOnAp (
IN OUT VOID *Buffer
)

View File

@ -191,6 +191,7 @@ MpServicesUnitTestWhoAmI (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
EmptyProcedure (
IN OUT VOID *Buffer
);
@ -201,6 +202,7 @@ EmptyProcedure (
@param[in,out] Buffer The pointer to private data buffer.
**/
VOID
EFIAPI
StoreCpuNumbers (
IN OUT VOID *Buffer
);