IntelFsp2Pkg/FspSecCore: Use UefiCpuLib.
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2825 UefiCpuLib has API InitializeFloatingPointUnits. Remove internal copy of InitializeFloatingPointUnits in FspSecCoreM, use UefiCpuLib API. This change also avoid later potential conflict when use UefiCpuLib for FspSecCoreM module. Signed-off-by: Eric Dong <eric.dong@intel.com> Reviewed-by: Chasel Chiu <chasel.chiu@intel.com> Cc: Nate DeSimone <nathaniel.l.desimone@intel.com> Cc: Star Zeng <star.zeng@intel.com>
This commit is contained in:
@@ -21,6 +21,7 @@
|
||||
#include <Library/SerialPortLib.h>
|
||||
#include <Library/FspSwitchStackLib.h>
|
||||
#include <Library/FspCommonLib.h>
|
||||
#include <Library/UefiCpuLib.h>
|
||||
#include <FspEas.h>
|
||||
|
||||
typedef VOID (*PEI_CORE_ENTRY) ( \
|
||||
@@ -80,20 +81,6 @@ SecTemporaryRamSupport (
|
||||
IN UINTN CopySize
|
||||
);
|
||||
|
||||
/**
|
||||
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).
|
||||
|
||||
**/
|
||||
VOID
|
||||
EFIAPI
|
||||
InitializeFloatingPointUnits (
|
||||
VOID
|
||||
);
|
||||
|
||||
/**
|
||||
|
||||
|
Reference in New Issue
Block a user