TianoCore EDK2 master
|
#include <Library/CpuLib.h>
Go to the source code of this file.
Functions | |
VOID EFIAPI | InitializeFloatingPointUnits (VOID) |
BOOLEAN EFIAPI | StandardSignatureIsAuthenticAMD (VOID) |
UINT32 EFIAPI | GetCpuFamilyModel (VOID) |
UINT8 EFIAPI | GetCpuSteppingId (VOID) |
Null instance of CPU Library for IA32/X64 specific services.
Copyright (c) 2024, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file X86BaseCpuLibNull.c.
UINT32 EFIAPI GetCpuFamilyModel | ( | VOID | ) |
Return the 32bit CPU family and model value.
Definition at line 46 of file X86BaseCpuLibNull.c.
UINT8 EFIAPI GetCpuSteppingId | ( | VOID | ) |
Return the CPU stepping ID.
Definition at line 59 of file X86BaseCpuLibNull.c.
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).
Definition at line 20 of file X86BaseCpuLibNull.c.
BOOLEAN EFIAPI StandardSignatureIsAuthenticAMD | ( | VOID | ) |
Determine if the standard CPU signature is "AuthenticAMD".
TRUE | The CPU signature matches. |
FALSE | The CPU signature does not match. |
Definition at line 33 of file X86BaseCpuLibNull.c.