Copy below two library instances from IntelFrameworkModulePkg to MdeModulePkg. Then, Platform dsc can refer to them from MdeModulePkg, and remove the dependency of IntelFrameworkPkg and IntelFrameworkModulePkg. The ones in IntelFrameworkModulePkg are still kept for compatibility. 1. PeiDxeDebugLibReportStatusCode 2. LzmaCustomDecompressLib
Liming Gao (2): MdeModulePkg: Add LzmaDecompress Guid MdeModulePkg: Add two library instances Include/Guid/LzmaDecompress.h | 35 + .../F86GuidedSectionExtraction.c | 218 +++++ .../GuidedSectionExtraction.c | 201 ++++ .../LzmaCustomDecompressLib/LZMA-SDK-README.txt | 4 + .../LzmaArchCustomDecompressLib.inf | 66 ++ .../LzmaArchDecompressLib.uni | Bin 0 -> 2480 bytes .../LzmaCustomDecompressLib.inf | 62 ++ Library/LzmaCustomDecompressLib/LzmaDecompress.c | 220 +++++ .../LzmaCustomDecompressLib/LzmaDecompressLib.uni | Bin 0 -> 2274 bytes .../LzmaDecompressLibInternal.h | 96 ++ Library/LzmaCustomDecompressLib/Sdk/C/7zVersion.h | 7 + Library/LzmaCustomDecompressLib/Sdk/C/Bra.h | 60 ++ Library/LzmaCustomDecompressLib/Sdk/C/Bra86.c | 85 ++ Library/LzmaCustomDecompressLib/Sdk/C/CpuArch.h | 69 ++ Library/LzmaCustomDecompressLib/Sdk/C/LzFind.c | 770 +++++++++++++++ Library/LzmaCustomDecompressLib/Sdk/C/LzFind.h | 107 ++ Library/LzmaCustomDecompressLib/Sdk/C/LzHash.h | 54 ++ Library/LzmaCustomDecompressLib/Sdk/C/LzmaDec.c | 1026 ++++++++++++++++++++ Library/LzmaCustomDecompressLib/Sdk/C/LzmaDec.h | 223 +++++ Library/LzmaCustomDecompressLib/Sdk/C/Types.h | 231 +++++ Library/LzmaCustomDecompressLib/Sdk/history.txt | 236 +++++ Library/LzmaCustomDecompressLib/Sdk/lzma.txt | 594 ++++++++++++ Library/LzmaCustomDecompressLib/UefiLzma.h | 47 + Library/PeiDxeDebugLibReportStatusCode/DebugLib.c | 461 +++++++++ .../PeiDxeDebugLibReportStatusCode.inf | 54 ++ .../PeiDxeDebugLibReportStatusCode.uni | Bin 0 -> 1896 bytes MdeModulePkg.dec | 5 + MdeModulePkg.dsc | 3 + 28 files changed, 4934 insertions(+) create mode 100644 Include/Guid/LzmaDecompress.h create mode 100644 Library/LzmaCustomDecompressLib/F86GuidedSectionExtraction.c create mode 100644 Library/LzmaCustomDecompressLib/GuidedSectionExtraction.c create mode 100644 Library/LzmaCustomDecompressLib/LZMA-SDK-README.txt create mode 100644 Library/LzmaCustomDecompressLib/LzmaArchCustomDecompressLib.inf create mode 100644 Library/LzmaCustomDecompressLib/LzmaArchDecompressLib.uni create mode 100644 Library/LzmaCustomDecompressLib/LzmaCustomDecompressLib.inf create mode 100644 Library/LzmaCustomDecompressLib/LzmaDecompress.c create mode 100644 Library/LzmaCustomDecompressLib/LzmaDecompressLib.uni create mode 100644 Library/LzmaCustomDecompressLib/LzmaDecompressLibInternal.h create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/7zVersion.h create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/Bra.h create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/Bra86.c create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/CpuArch.h create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/LzFind.c create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/LzFind.h create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/LzHash.h create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/LzmaDec.c create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/LzmaDec.h create mode 100644 Library/LzmaCustomDecompressLib/Sdk/C/Types.h create mode 100644 Library/LzmaCustomDecompressLib/Sdk/history.txt create mode 100644 Library/LzmaCustomDecompressLib/Sdk/lzma.txt create mode 100644 Library/LzmaCustomDecompressLib/UefiLzma.h create mode 100644 Library/PeiDxeDebugLibReportStatusCode/DebugLib.c create mode 100644 Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.inf create mode 100644 Library/PeiDxeDebugLibReportStatusCode/PeiDxeDebugLibReportStatusCode.uni -- 1.9.5.msysgit.0 ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ edk2-devel mailing list edk2-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-devel