mirror of https://github.com/acidanthera/audk.git
ArmPlatformPkg: use UINT32 epoch second counter
The comments describes the device as being 32-bit: "the maximum time span is just over 136 years" then uses a UINTN to hold the value. Change to UINT32 so we don't get different behaviour for different architectures. Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org> Acked-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com>
This commit is contained in:
parent
2378ea5515
commit
7c974d6b6e
|
@ -3,6 +3,7 @@
|
||||||
|
|
||||||
Copyright (c) 2008 - 2010, Apple Inc. All rights reserved.<BR>
|
Copyright (c) 2008 - 2010, Apple Inc. All rights reserved.<BR>
|
||||||
Copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.<BR>
|
Copyright (c) 2011 - 2014, ARM Ltd. All rights reserved.<BR>
|
||||||
|
Copyright (c) 2019, Linaro Ltd. All rights reserved.<BR>
|
||||||
|
|
||||||
SPDX-License-Identifier: BSD-2-Clause-Patent
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
||||||
|
|
||||||
|
@ -181,7 +182,7 @@ LibSetTime (
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
EFI_STATUS Status;
|
EFI_STATUS Status;
|
||||||
UINTN EpochSeconds;
|
UINT32 EpochSeconds;
|
||||||
|
|
||||||
// Because the PL031 is a 32-bit counter counting seconds,
|
// Because the PL031 is a 32-bit counter counting seconds,
|
||||||
// the maximum time span is just over 136 years.
|
// the maximum time span is just over 136 years.
|
||||||
|
|
Loading…
Reference in New Issue