You've already forked slimbootloader
mirror of
https://github.com/Dasharo/slimbootloader.git
synced 2026-03-06 15:26:20 -08:00
This patch extended the LZ4 library to support both compression and decompression. It is useful for SBL to support runtime compression in order to reduce data size. It is in sync with the LZ4 1.7.4 used in the BaseTools. Signed-off-by: Maurice Ma <maurice.ma@intel.com>
45 lines
1.1 KiB
INI
45 lines
1.1 KiB
INI
## @file
|
|
# LzmaCustomDecompressLib produces LZMA custom decompression algorithm.
|
|
#
|
|
# It is based on the LZMA SDK 4.65.
|
|
# LZMA SDK 4.65 was placed in the public domain on 2009-02-03.
|
|
# It was released on the http://www.7-zip.org/sdk.html website.
|
|
#
|
|
# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
|
|
#
|
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
#
|
|
#
|
|
##
|
|
|
|
[Defines]
|
|
INF_VERSION = 0x00010005
|
|
BASE_NAME = DecompressLib
|
|
FILE_GUID = 597FAEBB-0A3B-4d16-9593-3915AE7D961A
|
|
MODULE_TYPE = BASE
|
|
VERSION_STRING = 1.0
|
|
LIBRARY_CLASS = DecompressLib
|
|
|
|
#
|
|
# The following information is for reference only and not required by the build tools.
|
|
#
|
|
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
|
|
#
|
|
|
|
[Sources]
|
|
DecompressLib.c
|
|
|
|
[Packages]
|
|
MdePkg/MdePkg.dec
|
|
BootloaderCommonPkg/BootloaderCommonPkg.dec
|
|
|
|
[LibraryClasses]
|
|
BaseLib
|
|
DebugLib
|
|
BaseMemoryLib
|
|
Lz4CompressLib
|
|
LzmaDecompressLib
|
|
|
|
[Pcd]
|
|
gPlatformCommonLibTokenSpaceGuid.PcdMinDecompression
|