]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/Library/SmmCpuFeaturesLib/CpuFeaturesLib.h
UefiCpuPkg/SmmCpuFeaturesLib: Cleanup library constructors
[mirror_edk2.git] / UefiCpuPkg / Library / SmmCpuFeaturesLib / CpuFeaturesLib.h
CommitLineData
3e062ea4
MK
1/** @file\r
2 Internal library function definitions.\r
3\r
4 Copyright (c) Microsoft Corporation.\r
5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
6\r
7**/\r
8\r
9#ifndef CPU_FEATURES_LIB_H_\r
10#define CPU_FEATURES_LIB_H_\r
11\r
2002e950
MK
12/**\r
13 Performs library initialization.\r
14\r
15 This initialization function contains common functionality shared betwen all\r
16 library instance constructors.\r
17\r
18**/\r
19VOID\r
20CpuFeaturesLibInitialization (\r
21 VOID\r
22 );\r
23\r
3e062ea4
MK
24/**\r
25 Internal worker function that is called to complete CPU initialization at the\r
26 end of SmmCpuFeaturesInitializeProcessor().\r
27\r
28**/\r
29VOID\r
30FinishSmmCpuFeaturesInitializeProcessor (\r
31 VOID\r
32 );\r
33\r
34#endif\r