/** @file\r
Main file supporting the transition to PEI Core in Normal World for Versatile Express\r
\r
- Copyright (c) 2011-2014, ARM Limited. All rights reserved.\r
+ Copyright (c) 2011 - 2022, ARM Limited. All rights reserved.\r
\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
\r
// If not primary Jump to Secondary Main\r
if (ArmPlatformIsPrimaryCore (MpId)) {\r
+ // Invoke "ProcessLibraryConstructorList" to have all library constructors\r
+ // called.\r
+ ProcessLibraryConstructorList ();\r
+\r
// Initialize the Debug Agent for Source Level Debugging\r
InitializeDebugAgent (DEBUG_AGENT_INIT_POSTMEM_SEC, NULL, NULL);\r
SaveAndSetDebugTimerInterrupt (TRUE);\r
/** @file\r
Main file supporting the transition to PEI Core in Normal World for Versatile Express\r
\r
- Copyright (c) 2011, ARM Limited. All rights reserved.\r
+ Copyright (c) 2011 - 2022, ARM Limited. All rights reserved.\r
\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
IN UINTN LR\r
);\r
\r
+/*\r
+ * Autogenerated function that calls the library constructors for all of the\r
+ * module's dependent libraries.\r
+ */\r
+VOID\r
+EFIAPI\r
+ProcessLibraryConstructorList (\r
+ VOID\r
+ );\r
+\r
#endif\r