]> git.proxmox.com Git - mirror_edk2.git/blob - UefiCpuPkg/CpuIo2Smm/CpuIo2Smm.c
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / UefiCpuPkg / CpuIo2Smm / CpuIo2Smm.c
1 /** @file
2 Produces the SMM CPU I/O Protocol.
3
4 Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
5 Copyright (c) Microsoft Corporation.
6 SPDX-License-Identifier: BSD-2-Clause-Patent
7
8 **/
9
10 #include <PiSmm.h>
11
12 #include "CpuIo2Mm.h"
13
14 /**
15 The module Entry Point for Traditional MM CpuIoProtocol driver
16
17 @param[in] ImageHandle The firmware allocated handle for the EFI image.
18 @param[in] SystemTable A pointer to the EFI System Table.
19
20 @retval EFI_SUCCESS The entry point is executed successfully.
21 @retval Other Some error occurs when executing this entry point.
22
23 **/
24 EFI_STATUS
25 EFIAPI
26 SmmCpuIo2Initialize (
27 IN EFI_HANDLE ImageHandle,
28 IN EFI_SYSTEM_TABLE *SystemTable
29 )
30 {
31 return CommonCpuIo2Initialize ();
32 }