From: Deric Cole <deric.c...@intel.com> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4339
Thunk->Sleep is expecting nanoseconds, no need to multiply by 100. Cc: Andrew Fish <af...@apple.com> Cc: Ray Ni <ray...@intel.com> Signed-off-by: Deric Cole <deric.c...@intel.com> Reviewed-by: Michael D Kinney <michael.d.kin...@intel.com> --- EmulatorPkg/Include/Protocol/EmuThunk.h | 2 +- EmulatorPkg/Library/PeiTimerLib/PeiTimerLib.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/EmulatorPkg/Include/Protocol/EmuThunk.h b/EmulatorPkg/Include/Protocol/EmuThunk.h index b720023ac9c7..c419d0a67790 100644 --- a/EmulatorPkg/Include/Protocol/EmuThunk.h +++ b/EmulatorPkg/Include/Protocol/EmuThunk.h @@ -130,7 +130,7 @@ UINT64 typedef VOID (EFIAPI *EMU_SLEEP)( - IN UINT64 Milliseconds + IN UINT64 Nanoseconds ); typedef diff --git a/EmulatorPkg/Library/PeiTimerLib/PeiTimerLib.c b/EmulatorPkg/Library/PeiTimerLib/PeiTimerLib.c index 8c4f20f42b47..5344719f98d8 100644 --- a/EmulatorPkg/Library/PeiTimerLib/PeiTimerLib.c +++ b/EmulatorPkg/Library/PeiTimerLib/PeiTimerLib.c @@ -1,7 +1,7 @@ /** @file A non-functional instance of the Timer Library. - Copyright (c) 2007 - 2019, Intel Corporation. All rights reserved.<BR> + Copyright (c) 2007 - 2023, Intel Corporation. All rights reserved.<BR> SPDX-License-Identifier: BSD-2-Clause-Patent **/ @@ -65,7 +65,7 @@ NanoSecondDelay ( ); if (!EFI_ERROR (Status)) { Thunk = (EMU_THUNK_PROTOCOL *)ThunkPpi->Thunk (); - Thunk->Sleep (NanoSeconds * 100); + Thunk->Sleep (NanoSeconds); return NanoSeconds; } -- 2.37.1.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#99822): https://edk2.groups.io/g/devel/message/99822 Mute This Topic: https://groups.io/mt/96842440/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/leave/9847357/21656/1706620634/xyzzy [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-