--- /dev/null
+## @file\r
+#\r
+# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>\r
+# SPDX-License-Identifier: BSD-2-Clause-Patent\r
+#\r
+##\r
+\r
+[Defines]\r
+ INF_VERSION = 0x00010005\r
+ BASE_NAME = DxeMpInitLibMpDepLib\r
+ FILE_GUID = 57461928-290D-4FEC-A439-377420A829BE\r
+ MODULE_TYPE = BASE\r
+ VERSION_STRING = 1.0\r
+ LIBRARY_CLASS = NULL\r
+\r
+[LibraryClasses]\r
+ BaseLib\r
+\r
+[Packages]\r
+ MdePkg/MdePkg.dec\r
+ OvmfPkg/OvmfPkg.dec\r
+\r
+[Sources]\r
+ MpInitLibDepLib.c\r
+\r
+[Depex]\r
+ gEfiMpInitLibMpDepProtocolGuid\r
\ No newline at end of file
--- /dev/null
+## @file\r
+#\r
+# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>\r
+# SPDX-License-Identifier: BSD-2-Clause-Patent\r
+#\r
+##\r
+\r
+[Defines]\r
+ INF_VERSION = 0x00010005\r
+ BASE_NAME = DxeMpInitLibUpDepLib\r
+ FILE_GUID = 95FA4B7B-930E-4755-A9B7-10F0716DA374\r
+ MODULE_TYPE = BASE\r
+ VERSION_STRING = 1.0\r
+ LIBRARY_CLASS = NULL\r
+\r
+[LibraryClasses]\r
+ BaseLib\r
+\r
+[Packages]\r
+ MdePkg/MdePkg.dec\r
+ OvmfPkg/OvmfPkg.dec\r
+\r
+[Sources]\r
+ MpInitLibDepLib.c\r
+\r
+[Depex]\r
+ gEfiMpInitLibUpDepProtocolGuid\r
\ No newline at end of file
--- /dev/null
+/** @file\r
+\r
+ Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>\r
+ SPDX-License-Identifier: BSD-2-Clause-Patent\r
+**/\r
+\r
+#include <Uefi.h>\r
+\r
+/**\r
+This is null constructor which always return EFI_SUCCESS.\r
+@param ImageHandle The firmware allocated handle for the EFI image.\r
+@param SystemTable A pointer to the EFI System Table.\r
+@retval EFI_SUCCESS Always return EFI_SUCCESS\r
+**/\r
+EFI_STATUS\r
+EFIAPI\r
+MpInitLibDepContructor (\r
+ IN EFI_HANDLE ImageHandle,\r
+ IN EFI_SYSTEM_TABLE *SystemTable\r
+ )\r
+{\r
+ return EFI_SUCCESS;\r
+}\r
--- /dev/null
+## @file\r
+#\r
+# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>\r
+# SPDX-License-Identifier: BSD-2-Clause-Patent\r
+#\r
+##\r
+\r
+[Defines]\r
+ INF_VERSION = 0x00010005\r
+ BASE_NAME = PeiMpInitLibMpDepLib\r
+ FILE_GUID = D14271DE-FBEA-4AAC-9633-7143DCD7C1C8\r
+ MODULE_TYPE = BASE\r
+ VERSION_STRING = 1.0\r
+ LIBRARY_CLASS = NULL\r
+\r
+[LibraryClasses]\r
+ BaseLib\r
+\r
+[Packages]\r
+ MdePkg/MdePkg.dec\r
+ OvmfPkg/OvmfPkg.dec\r
+\r
+[Sources]\r
+ MpInitLibDepLib.c\r
+\r
+[Depex]\r
+ gEfiPeiMpInitLibMpDepPpiGuid\r
\ No newline at end of file
--- /dev/null
+## @file\r
+#\r
+# Copyright (c) 2022, Intel Corporation. All rights reserved.<BR>\r
+# SPDX-License-Identifier: BSD-2-Clause-Patent\r
+#\r
+##\r
+\r
+[Defines]\r
+ INF_VERSION = 0x00010005\r
+ BASE_NAME = MpInitLibUpDepLib\r
+ FILE_GUID = C64B5035-FA3D-4215-ADBF-9C9F3F458E30\r
+ MODULE_TYPE = BASE\r
+ VERSION_STRING = 1.0\r
+ LIBRARY_CLASS = NULL\r
+\r
+[LibraryClasses]\r
+ BaseLib\r
+\r
+[Packages]\r
+ MdePkg/MdePkg.dec\r
+ OvmfPkg/OvmfPkg.dec\r
+\r
+[Sources]\r
+ MpInitLibDepLib.c\r
+\r
+[Depex]\r
+ gEfiPeiMpInitLibUpDepPpiGuid\r
\ No newline at end of file