The bootlog infrastructure records time stamps of every message. However, not all platforms have readily available time sources. Add a fallback path to return 0 for every time stamp.
Signed-off-by: Alexander Graf <g...@amazon.com> --- .../BaseDebugBootlog/DebugBootlogNotime.c | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 MdePkg/Library/BaseDebugBootlog/DebugBootlogNotime.c diff --git a/MdePkg/Library/BaseDebugBootlog/DebugBootlogNotime.c b/MdePkg/Library/BaseDebugBootlog/DebugBootlogNotime.c new file mode 100644 index 0000000000..e88c949cf2 --- /dev/null +++ b/MdePkg/Library/BaseDebugBootlog/DebugBootlogNotime.c @@ -0,0 +1,31 @@ +/** @file + Base Debug library instance for a RAM based boot log + It provides functions to store debug messages in RAM and make them available as + Bootlog Configuration Table. + + Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR> + Copyright (c) 2022, Amazon Development Center Germany GmbH.<BR> + SPDX-License-Identifier: BSD-2-Clause-Patent + +**/ + +#include "BaseDebugBootlog.h" + +UINT64 +EFIAPI +BaseDebugLibBootlogTicksPerSecond ( + VOID + ) +{ + return 0; +} + +UINT64 +EFIAPI +BaseDebugLibBootlogTicks ( + VOID + ) +{ + return 0; +} + -- 2.28.0.394.ge197136389 Amazon Development Center Germany GmbH Krausenstr. 38 10117 Berlin Geschaeftsfuehrung: Christian Schlaeger, Jonathan Weiss Eingetragen am Amtsgericht Charlottenburg unter HRB 149173 B Sitz: Berlin Ust-ID: DE 289 237 879 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#90069): https://edk2.groups.io/g/devel/message/90069 Mute This Topic: https://groups.io/mt/91368909/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-