TianoCore EDK2 master
|
#include <Guid/SmmBaseHob.h>
#include <Library/SmmCpuFeaturesLib.h>
#include <Library/BaseLib.h>
#include <Library/PcdLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/DebugLib.h>
#include <Library/HobLib.h>
Go to the source code of this file.
Functions | |
VOID | CpuFeaturesLibInitialization (VOID) |
VOID | FinishSmmCpuFeaturesInitializeProcessor (VOID) |
UINT32 | GetCpuMaxLogicalProcessorNumber (VOID) |
Internal library function definitions.
Copyright (c) Microsoft Corporation. SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file CpuFeaturesLib.h.
VOID CpuFeaturesLibInitialization | ( | VOID | ) |
Performs library initialization.
This initialization function contains common functionality shared betwen all library instance constructors.
Definition at line 42 of file AmdSmmCpuFeaturesLib.c.
VOID FinishSmmCpuFeaturesInitializeProcessor | ( | VOID | ) |
Internal worker function that is called to complete CPU initialization at the end of SmmCpuFeaturesInitializeProcessor().
Definition at line 20 of file SmmCpuFeaturesLibNoStm.c.
UINT32 GetCpuMaxLogicalProcessorNumber | ( | VOID | ) |
Gets the maximum number of logical processors from the PCD PcdCpuMaxLogicalProcessorNumber.
This access is abstracted from the PCD services to enforce that the PCD be FixedAtBuild in the Standalone MM build of this driver.
Definition at line 24 of file StandaloneMmCpuFeaturesLib.c.