audk/EmbeddedPkg
Pete Batard 24cf727265 EmbeddedPkg/VirtualRealTimeClockLib: Explicit cast to UINT32
Addresses BZ https://bugzilla.tianocore.org/show_bug.cgi?id=2380 where
explicit casts are required for 64 to 32 bit assignment.

We can apply a straight cast for Time->Nanosecond since we already checked
for overflow.

On the other hand, we may have a frequency that is greater than UINT32_MAX
for Capabilities->Resolution. But using the frequency for the resolution
is the wrong approach anyway, since we can't actually vouch for the actual
resolution of the virtual library. Instead, play it safe by defaulting to
1 Hz, which is what a standard PC-AT CMOS RTC device would use.

Signed-off-by: Pete Batard <pete@akeo.ie>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
2020-10-22 13:23:48 +00:00
..
Application EmbeddedPkg: Unload image on EFI_SECURITY_VIOLATION 2019-09-25 10:03:57 +08:00
Drivers EmbeddedPkg/NonCoherentIoMmuDxe: Apply BSD-2-Clause-Patent 2020-08-06 20:20:40 +00:00
EmbeddedMonotonicCounter EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
GdbStub EmbeddedPkg: add missing EFIAPI calling convention specifiers 2019-10-09 09:40:09 +02:00
Include EmbeddedPkg/TimeBaseLib: remove the SEC_PER_MONTH, SEC_PER_YEAR macros 2020-09-08 10:30:28 +00:00
Library EmbeddedPkg/VirtualRealTimeClockLib: Explicit cast to UINT32 2020-10-22 13:23:48 +00:00
MetronomeDxe EmbeddedPkg: add missing EFIAPI calling convention specifiers 2019-10-09 09:40:09 +02:00
RealTimeClockRuntimeDxe EmbeddedPkg/RealTimeClockRuntimeDxe: Drop ASSERTs on function arguments 2020-03-26 18:39:01 +00:00
ResetRuntimeDxe EmbeddedPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:57:58 -07:00
Scripts/LauterbachT32 EmbeddedPkg: convert Lauterbach README.txt to 7-bit safe Readme.md 2019-10-04 11:18:22 +01:00
SimpleTextInOutSerial EmbeddedPkg: Fix various typos 2019-07-04 12:21:04 +01:00
Universal/MmcDxe EmbeddedPkg: Fix build error for MmcDxe 2020-07-23 12:05:44 +00:00
EmbeddedPkg.dec EmbeddedPkg: remove ISP 1716 USB host controller driver 2020-05-05 15:37:20 +00:00
EmbeddedPkg.dsc EmbeddedPkg/EmbeddedPkg.dsc: remove some stale component references 2020-05-06 10:21:31 +00:00