timer service. In the future, the Thread creation should possibly be\r
abstracted by the CPU architectural protocol\r
\r
-Copyright (c) 2004, Intel Corporation. All rights reserved.<BR>\r
+Copyright (c) 2004 - 2016, Intel Corporation. All rights reserved.<BR>\r
Portions copyright (c) 2010 - 2011, Apple Inc. All rights reserved.\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
// registered. Assume all other handlers are legal.\r
//\r
if (CallbackFunction != NULL) {\r
- CallbackFunction ((UINT64) (DeltaMs * 10000));\r
+ CallbackFunction (MultU64x32 (DeltaMs, 10000));\r
}\r
}\r
\r
return EFI_INVALID_PARAMETER;\r
}\r
\r
- *TimerPeriod = mTimerPeriodMs * 10000;\r
+ *TimerPeriod = MultU64x32 (mTimerPeriodMs, 10000);\r
\r
return EFI_SUCCESS;\r
}\r
\r
EFI_SUCCESS - The soft timer interrupt was generated.\r
\r
- EFI_UNSUPPORTEDT - The platform does not support the generation of soft timer interrupts.\r
+ EFI_UNSUPPORTED - The platform does not support the generation of soft timer interrupts.\r
\r
**/\r
{\r