-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
MdeModulePkg/BrotliCustomDecompressLib: Make brotli a submodule
Use submodule way to access brotli in MdeModulePkg based on brotli version 666c328. The newly added BrotliDecUefiSupport.h/.c are used by directory 'brotli'. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2559 Cc: Liming Gao <liming.gao@intel.com> Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Hao A Wu <hao.a.wu@intel.com> Signed-off-by: Shenglei Zhang <shenglei.zhang@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com>
- Loading branch information
1 parent
8c654bb
commit 58802e0
Showing
36 changed files
with
151 additions
and
12,449 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
31 changes: 31 additions & 0 deletions
31
MdeModulePkg/Library/BrotliCustomDecompressLib/BrotliDecUefiSupport.c
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
/** @file | ||
Implements for functions declared in BrotliDecUefiSupport.h | ||
Copyright (c) 2020, Intel Corporation. All rights reserved.<BR> | ||
SPDX-License-Identifier: BSD-2-Clause-Patent | ||
**/ | ||
#include <BrotliDecUefiSupport.h> | ||
|
||
/** | ||
Dummy malloc function for compiler. | ||
**/ | ||
VOID * | ||
BrDummyMalloc ( | ||
IN size_t Size | ||
) | ||
{ | ||
ASSERT (FALSE); | ||
return NULL; | ||
} | ||
|
||
/** | ||
Dummy free function for compiler. | ||
**/ | ||
VOID | ||
BrDummyFree ( | ||
IN VOID * Ptr | ||
) | ||
{ | ||
ASSERT (FALSE); | ||
} |
43 changes: 43 additions & 0 deletions
43
MdeModulePkg/Library/BrotliCustomDecompressLib/BrotliDecUefiSupport.h
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,43 @@ | ||
/** @file | ||
BROTLI UEFI header file for definitions | ||
Allows BROTLI code to build under UEFI (edk2) build environment | ||
Copyright (c) 2020, Intel Corporation. All rights reserved.<BR> | ||
SPDX-License-Identifier: BSD-2-Clause-Patent | ||
**/ | ||
|
||
#ifndef __BROTLI_DECOMPRESS_UEFI_SUP_H__ | ||
#define __BROTLI_DECOMPRESS_UEFI_SUP_H__ | ||
|
||
#include <Library/BaseLib.h> | ||
#include <Library/BaseMemoryLib.h> | ||
#include <Library/DebugLib.h> | ||
#define memcpy CopyMem | ||
#define memmove CopyMem | ||
#define memset(dest,ch,count) SetMem(dest,(UINTN)(count),(UINT8)(ch)) | ||
#define malloc BrDummyMalloc | ||
#define free BrDummyFree | ||
|
||
typedef INT8 int8_t; | ||
typedef INT16 int16_t; | ||
typedef INT32 int32_t; | ||
typedef INT64 int64_t; | ||
typedef UINT8 uint8_t; | ||
typedef UINT16 uint16_t; | ||
typedef UINT32 uint32_t; | ||
typedef UINT64 uint64_t; | ||
typedef UINTN size_t; | ||
|
||
VOID * | ||
BrDummyMalloc ( | ||
IN size_t Size | ||
); | ||
|
||
VOID | ||
BrDummyFree ( | ||
IN VOID * Ptr | ||
); | ||
|
||
#endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.