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