UefiCpuPkg[all]
0.90
|
Functions | |
VOID EFIAPI | InitializeFloatingPointUnits (VOID) |
BOOLEAN EFIAPI | StandardSignatureIsAuthenticAMD (VOID) |
UINT32 EFIAPI | GetCpuFamilyModel (VOID) |
UINT8 EFIAPI | GetCpuSteppingId (VOID) |
Public header file for UEFI CPU library class.
This library class defines some routines that are generic for IA32 family CPU to be UEFI specification compliant.
Copyright (c) 2009 - 2021, Intel Corporation. All rights reserved.
Copyright (c) 2020, AMD Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
UINT32 EFIAPI GetCpuFamilyModel | ( | VOID | ) |
Return the 32bit CPU family and model value.
UINT8 EFIAPI GetCpuSteppingId | ( | VOID | ) |
Return the CPU stepping ID.
VOID EFIAPI InitializeFloatingPointUnits | ( | VOID | ) |
Initializes floating point units for requirement of UEFI specification.
This function initializes floating-point control word to 0x027F (all exceptions masked,double-precision, round-to-nearest) and multimedia-extensions control word (if supported) to 0x1F80 (all exceptions masked, round-to-nearest, flush to zero for masked underflow).
BOOLEAN EFIAPI StandardSignatureIsAuthenticAMD | ( | VOID | ) |
Determine if the standard CPU signature is "AuthenticAMD".
TRUE | The CPU signature matches. |
FALSE | The CPU signature does not match. |