mirror of
https://github.com/tianocore/edk2
synced 2026-08-27 00:23:19 -04:00
NanoSecondDelay() currently has a microsecond rounding/precision. Re-implement the function to have a nanosecond precision. A MulDivWithRounding() function is added to allow ticks to nanoseconds or nanoseconds to ticks conversions. This function is now also used in GetTimeInNanoSecond(). MicroSecondDelay() now relies on NanoSecondDelay() to avoid having a duplicated implementation. Signed-off-by: Pierre Gondois <pierre.gondois@arm.com> |
||
|---|---|---|
| .. | ||
| Drivers | ||
| Filesystem/SemihostFs | ||
| Include | ||
| Library | ||
| Universal/Smbios | ||
| ArmPkg.ci.yaml | ||
| ArmPkg.dec | ||
| ArmPkg.dsc | ||