[edk2] [PATCH v3 09/14] MdePkg/BaseMemoryLibRepStr: Remove .S files for IA32 and X64 arch

2019-04-01 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Liming Gao

[edk2] [PATCH v3 04/14] MdePkg/BaseCpuLib: Remove .S files for IA32 and X64 arch

2019-04-01 Thread Shenglei Zhang
Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Liming Gao --- MdePkg/Library/BaseCpuLib/BaseCpuLib.inf| 4 --- MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.S | 35 - MdePkg/Library/BaseCpuLib/X64/CpuSleep.S| 34 3 files changed

[edk2] [PATCH v3 06/14] MdePkg/BaseMemoryLibMmx: Remove .S files for IA32 and X64 arch

2019-04-01 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Liming Gao

[edk2] [PATCH v3 03/14] UefiCpuPkg/CpuExceptionHandlerLib:Remove.S files for IA32 and X64 arch

2019-04-01 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Eric Dong Reviewed

[edk2] [PATCH v3 01/14] UefiCpuPkg/SmmCpuFeaturesLib: Remove .S files for IA32 and X64 arch

2019-04-01 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Eric Dong Reviewed

[edk2] [PATCH v3 02/14] UefiCpuPkg/BaseUefiCpuLib: Remove .S files for IA32 and X64 arch

2019-04-01 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Eric Dong Reviewed

[edk2] [PATCH v4 00/14] Remove .S files for IA32 and X64 arch in MdePkg and UefiCpuPkg

2019-04-01 Thread Shenglei Zhang
: Hao Wu Cc: Maurice Ma Cc: Prince Agyeman Cc: Benjamin You Shenglei Zhang (14): UefiCpuPkg/SmmCpuFeaturesLib: Remove .S files for IA32 and X64 arch UefiCpuPkg/BaseUefiCpuLib: Remove .S files for IA32 and X64 arch UefiCpuPkg/CpuExceptionHandlerLib:Remove.S files for IA32 and X64 arch MdePkg

[edk2] [PATCH v2] IntelSiliconPkg/MicrocodeUpdateDxe: Error message enhancement

2019-02-18 Thread Shenglei Zhang
Chaganty Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../Feature/Capsule/MicrocodeUpdateDxe/MicrocodeUpdate.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IntelSiliconPkg/Feature/Capsule/MicrocodeUpdateDxe

[edk2] [PATCH] ShellPkg: Correct a parameter's name

2019-02-20 Thread Shenglei Zhang
The parameter FilePath of ShellOpenFileByName defined in ShellLib.h is incorrect. It should be FileName. https://bugzilla.tianocore.org/show_bug.cgi?id=1221 Cc: Jaben Carsey Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: shenglei ---

[edk2] [PATCH] ShellPkg: Correct a parameter's name

2019-03-04 Thread Shenglei Zhang
The parameter FilePath of ShellOpenFileByName defined in ShellLib.h is incorrect. It should be FileName. https://bugzilla.tianocore.org/show_bug.cgi?id=1221 Cc: Jaben Carsey Cc: Ruiyu Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- ShellPkg/Include

[edk2] [PATCH 1/3] MdePkg/BaseCpuLib: Remove inline X86 assembly code

2019-03-04 Thread Shenglei Zhang
MdePkg BaseCpuLib still uses the inline X86 assembly code in C code files.It should be updated to consume nasm only. https://bugzilla.tianocore.org/show_bug.cgi?id=1163 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang

[edk2] [PATCH 2/3] MdePkg/BaseLib: Remove inline X86 assembly code

2019-03-04 Thread Shenglei Zhang
MdePkg BaseLib still uses the inline X86 assembly code in C code files.It should be updated to consume nasm only. https://bugzilla.tianocore.org/show_bug.cgi?id=1163 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang

[edk2] [PATCH 3/3] MdePkg/BaseSynchronizationLib: Remove inline X86 assembly code

2019-03-04 Thread Shenglei Zhang
-by: Shenglei Zhang --- .../Library/BaseSynchronizationLib/BaseSynchronizationLib.inf | 2 -- 1 file changed, 2 deletions(-) diff --git a/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf b/MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf index 32414b29fa..719dc1938d 100755

[edk2] [PATCH 0/3] MdePkg: Remove inline X86 assembly code

2019-03-04 Thread Shenglei Zhang
1.1 Signed-off-by: Shenglei Zhang Shenglei Zhang (3): MdePkg/BaseCpuLib: Remove inline X86 assembly code MdePkg/BaseLib: Remove inline X86 assembly code MdePkg/BaseSynchronizationLib: Remove inline X86 assembly code MdePkg/Library/BaseCpuLib/BaseCpuLib.inf | 6 - MdePkg/Library

[edk2] [PATCH 06/10] MdePkg/BaseMemoryLibMmx: Remove .S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibMmx

[edk2] [PATCH 07/10] MdePkg/BaseMemoryLibOptDxe: Remove .S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibOptDxe.inf

[edk2] [PATCH 09/10] MdePkg/BaseMemoryLibRepStr: Remove .S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibRepStr.inf

[edk2] [PATCH 00/10] Remove .S files for IA32 and X64 arch in MdePkg and UefiCpuPkg

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Cc: Eric Dong Cc: Ray Ni Cc: Laszlo Ersek Shenglei Zhang (10): UefiCpuPkg/SmmCpuFeaturesLib: Remove .S files for IA32

[edk2] [PATCH 05/10] MdePkg/BaseLib: Remove .S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdePkg/Library/BaseLib

[edk2] [PATCH 01/10] UefiCpuPkg/SmmCpuFeaturesLib: Remove .S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Eric Dong Cc: Ray Ni Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../Library

[edk2] [PATCH 10/10] MdePkg/BaseMemoryLibSse2: Remove .S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibSse2

[edk2] [PATCH 08/10] MdePkg/BaseMemoryLibOptPei: Remove .S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibOptPei.inf

[edk2] [PATCH 02/10] UefiCpuPkg/BaseUefiCpuLib: Remove .S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Eric Dong Cc: Ray Ni Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../Library

[edk2] [PATCH 03/10] UefiCpuPkg/CpuExceptionHandlerLib:Remove.S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Eric Dong Cc: Ray Ni Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang

[edk2] [PATCH 04/10] MdePkg/BaseCpuLib: Remove .S files for IA32 and X64 arch

2019-03-06 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdePkg/Library/BaseCpuLib

[edk2] [PATCH 0/4] Improve performance of boundary validation in MakeTable()

2019-02-24 Thread Shenglei Zhang
The boundary validation checking in MakeTable() performs on every loop iteration. This could be improved by checking just once before the loop. https://bugzilla.tianocore.org/show_bug.cgi?id=1329 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Cc: Michael D Kinney Shenglei Zhang (4): BaseTools

[edk2] [PATCH 2/4] BaseTools/C/Common: Improve performance of boundary validation

2019-02-24 Thread Shenglei Zhang
1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Source/C/Common/Decompress.c | 13 +++-- 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/BaseTools/Source/C/Common/Decompress.c b/BaseTools/Source/C/Common/Decompress.c index 0e9ba0a982..adac66c5c2 100644 --- a/BaseTools/Source

[edk2] [PATCH 4/4] MdePkg/BaseUefiDecompressLib: Improve performance of boundary validation

2019-02-24 Thread Shenglei Zhang
-off-by: Shenglei Zhang --- .../Library/BaseUefiDecompressLib/BaseUefiDecompressLib.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.c b/MdePkg/Library/BaseUefiDecompressLib/BaseUefiDecompressLib.c index

[edk2] [PATCH 1/4] BaseTools/TianoCompress: Improve performance of boundary validation

2019-02-24 Thread Shenglei Zhang
1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Source/C/TianoCompress/TianoCompress.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/BaseTools/Source/C/TianoCompress/TianoCompress.c b/BaseTools/Source/C/TianoCompress/TianoCompress.c index 29b11c597f..e79b287ea4

[edk2] [PATCH 3/4] IntelFrameworkModulePkg: Improve performance of boundary validation

2019-02-24 Thread Shenglei Zhang
The boundary validation checking in MakeTable() performs on every loop iteration. This could be improved by checking just once before the loop. https://bugzilla.tianocore.org/show_bug.cgi?id=1329 Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang

[edk2] [PATCH v2 3/3] UefiCpuPkg/UefiCpuPkg.uni: Add the prompt and help information

2019-03-11 Thread Shenglei Zhang
The prompt and help information are missing in UefiPkg.uni. https://bugzilla.tianocore.org/show_bug.cgi?id=1600 Cc: Eric Dong Cc: Ray Ni Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Eric Dong --- UefiCpuPkg

[edk2] [PATCH v2 0/3] Add the prompt and help information in .uni files

2019-03-11 Thread Shenglei Zhang
The prompt and help information are missing in MdePkg/UefiPkg/SecurityPkg.uni Cc: Eric Dong Cc: Ray Ni Cc: Laszlo Ersek Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Cc: Michael D Kinney Cc: Liming Gao Shenglei Zhang (3): MdePkg/MdePkg.uni: Add the prompt and help information

[edk2] [PATCH v2 1/3] MdePkg/MdePkg.uni: Add the prompt and help information

2019-03-11 Thread Shenglei Zhang
The prompt and help information are missing in MdePkg.uni. https://bugzilla.tianocore.org/show_bug.cgi?id=1600 v2:Fix the error message of help and prompt information. Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang

[edk2] [PATCH v2 2/3] SecurityPkg/SecurityPkg.uni: Add the prompt and help information

2019-03-11 Thread Shenglei Zhang
The prompt and help information are missing in SecurityPkg.uni. https://bugzilla.tianocore.org/show_bug.cgi?id=1600 Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- SecurityPkg/SecurityPkg.uni | 6 ++ 1

[edk2] [PATCH v3 2/3] SecurityPkg/SecurityPkg.uni: Add the prompt and help information

2019-03-12 Thread Shenglei Zhang
The prompt and help information are missing in SecurityPkg.uni. https://bugzilla.tianocore.org/show_bug.cgi?id=1600 Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Star Zeng --- SecurityPkg/SecurityPkg.uni | 6 ++ 1 file changed, 6

[edk2] [PATCH v3 1/3] MdePkg/MdePkg.uni: Add the prompt and help information

2019-03-12 Thread Shenglei Zhang
The prompt and help information are missing in MdePkg.uni. https://bugzilla.tianocore.org/show_bug.cgi?id=1600 v2:Fix the error message of help and prompt information. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: jiewen@intel.com

[edk2] [PATCH v3 0/3] Add the prompt and help information in .uni files

2019-03-12 Thread Shenglei Zhang
The prompt and help information are missing in MdePkg/UefiPkg/SecurityPkg.uni Cc: Eric Dong Cc: Ray Ni Shenglei Zhang (3): MdePkg/MdePkg.uni: Add the prompt and help information SecurityPkg/SecurityPkg.uni: Add the prompt and help information UefiCpuPkg/UefiCpuPkg.uni: Add the prompt

[edk2] [PATCH v3 3/3] UefiCpuPkg/UefiCpuPkg.uni: Add the prompt and help information

2019-03-12 Thread Shenglei Zhang
The prompt and help information are missing in UefiPkg.uni. https://bugzilla.tianocore.org/show_bug.cgi?id=1600 v3:The changes in v1 are duplicated. So update the info. Cc: Eric Dong Cc: Ray Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang

[edk2] [PATCH] MdePkg/PciSegmentLibSegmentInfo: Change parameters type

2019-03-12 Thread Shenglei Zhang
show_bug.cgi?id=1532 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../PciSegmentLibSegmentInfo/PciSegmentLibCommon.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --

[edk2] [PATCH 3/3] UefiCpuPkg/UefiCpuPkg.uni: Add the prompt and help information

2019-03-10 Thread Shenglei Zhang
The prompt and help information are missing in UefiPkg.uni. https://bugzilla.tianocore.org/show_bug.cgi?id=1600 Cc: Eric Dong Cc: Ray Ni Cc: Laszlo Ersek Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- UefiCpuPkg/UefiCpuPkg.uni | 4 1 file

[edk2] [PATCH 0/3] Add the prompt and help information in .uni files

2019-03-10 Thread Shenglei Zhang
The prompt and help information are missing in MdePkg/UefiPkg/SecurityPkg.uni Cc: Eric Dong Cc: Ray Ni Cc: Laszlo Ersek Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Cc: Michael D Kinney Cc: Liming Gao Shenglei Zhang (3): MdePkg/MdePkg.uni: Add the prompt and help information

[edk2] [PATCH 2/3] SecurityPkg/SecurityPkg.uni: Add the prompt and help information

2019-03-10 Thread Shenglei Zhang
The prompt and help information are missing in SecurityPkg.uni. https://bugzilla.tianocore.org/show_bug.cgi?id=1600 Cc: Chao Zhang Cc: Jiewen Yao Cc: Jian Wang Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- SecurityPkg/SecurityPkg.uni | 6 ++ 1

[edk2] [PATCH 1/3] MdePkg/MdePkg.uni: Add the prompt and help information

2019-03-10 Thread Shenglei Zhang
The prompt and help information are missing in MdePkg.uni. https://bugzilla.tianocore.org/show_bug.cgi?id=1600 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdePkg/MdePkg.uni | 7 +++ 1 file changed, 7

[edk2] [PATCH v2 04/10] MdePkg/BaseCpuLib: Remove .S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdePkg/Library/BaseCpuLib/BaseCpuLib.inf| 4 --- MdePkg/Library/BaseCpuLib/X64/CpuFlushTlb.S | 35 - MdePkg/Library/BaseCpuLib/X64/CpuSleep.S| 34 3 files changed, 73 deletions(-) delete

[edk2] [PATCH v2 00/10] Remove .S files for IA32 and X64 arch in MdePkg and UefiCpuPkg

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 v2: Remove some description in 04/10. Cc: Michael D Kinney Cc: Liming Gao Cc: Eric Dong Cc: Ray Ni Shenglei Zhang (10): UefiCpuPkg/SmmCpuFeaturesLib

[edk2] [PATCH v2 06/10] MdePkg/BaseMemoryLibMmx: Remove .S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibMmx

[edk2] [PATCH v2 05/10] MdePkg/BaseLib: Remove .S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdePkg/Library/BaseLib

[edk2] [PATCH v2 03/10] UefiCpuPkg/CpuExceptionHandlerLib:Remove.S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang

[edk2] [PATCH v2 10/10] MdePkg/BaseMemoryLibSse2: Remove .S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibSse2

[edk2] [PATCH v2 09/10] MdePkg/BaseMemoryLibRepStr: Remove .S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibRepStr.inf

[edk2] [PATCH v2 08/10] MdePkg/BaseMemoryLibOptPei: Remove .S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibOptPei.inf

[edk2] [PATCH v2 07/10] MdePkg/BaseMemoryLibOptDxe: Remove .S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../BaseMemoryLibOptDxe.inf

[edk2] [PATCH v2 01/10] UefiCpuPkg/SmmCpuFeaturesLib: Remove .S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Eric Dong Cc: Ray Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../Library/SmmCpuFeaturesLib/Ia32

[edk2] [PATCH v2 02/10] UefiCpuPkg/BaseUefiCpuLib: Remove .S files for IA32 and X64 arch

2019-03-19 Thread Shenglei Zhang
.nasm file has been added for X86 arch. .S assembly code is not required any more. https://bugzilla.tianocore.org/show_bug.cgi?id=1594 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../Library/BaseUefiCpuLib

[edk2] [PATCH 1/3] Nt32Pkg/Nt32Pkg.dsc: Remove EdkCompatibilityPkg information

2019-03-21 Thread Shenglei Zhang
EdkCompatibilityPkg will be removed from edk2/master. The dependency about EdkCompatibilityPkg in Nt32Pkg.dsc should also be removed. Cc: Ray Ni Cc: Hao Wu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- Nt32Pkg/Nt32Pkg.dsc | 51

[edk2] [PATCH 2/3] Maintainers.txt: Remove EdkCompatibilityPkg information

2019-03-21 Thread Shenglei Zhang
1.1 Signed-off-by: Shenglei Zhang --- Maintainers.txt | 4 1 file changed, 4 deletions(-) diff --git a/Maintainers.txt b/Maintainers.txt index be77898ee2..e090df7c17 100644 --- a/Maintainers.txt +++ b/Maintainers.txt @@ -115,10 +115,6 @@ W: https://github.com/tianocore/tianocore.github.io

[edk2] [PATCH 3/3] EdkCompatibilityPkg: Remove EdkCompatibilityPkg

2019-03-21 Thread Shenglei Zhang
Signed-off-by: Shenglei Zhang ___ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel

[edk2] [PATCH] IntelSiliconPkg/MicrocodeUpdateDxe: Error message enhancement

2019-02-17 Thread Shenglei Zhang
The error message of ExtendedTableCount is not clear. Add the count number into the debug message. https://bugzilla.tianocore.org/show_bug.cgi?id=1500 Cc: Ray Ni Cc: Rangasai V Chaganty Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../Feature

[edk2] [PATCH] MdeModulePkg/PropertiesTableAttributesDxe: Remove this driver

2019-02-18 Thread Shenglei Zhang
-by: Shenglei Zhang --- MdeModulePkg/MdeModulePkg.dsc | 1 - .../PropertiesTableAttributesDxe.c| 208 -- .../PropertiesTableAttributesDxe.inf | 56 - .../PropertiesTableAttributesDxe.uni | 23

[edk2] [PATCH 3/3] MdeModulePkg/SmmS3SaveStateDxe: Change function parameter types

2019-02-12 Thread Shenglei Zhang
Change parameter Opcode from UINT16 to UINTN in BootScriptWrite and BootScriptInsert. https://bugzilla.tianocore.org/show_bug.cgi?id=1517 Cc: Jian J Wang Cc: Hao Wu Cc: Ray Ni Cc: Star Zeng Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang

[edk2] [PATCH 2/3] MdeModulePkg/S3SaveStateDxe: Change function parameter types

2019-02-12 Thread Shenglei Zhang
Change parameter Opcode from UINT16 to UINTN in BootScriptWrite and BootScriptInsert. https://bugzilla.tianocore.org/show_bug.cgi?id=1517 Cc: Jian J Wang Cc: Hao Wu Cc: Ray Ni Cc: Star Zeng Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang

[edk2] [PATCH 1/3] MdePkg: Change structure parameter types

2019-02-12 Thread Shenglei Zhang
Change parameter Opcode from UINT16 to UINTN in EFI_S3_SAVE_STATE_WRITE and EFI_S3_SAVE_STATE_INSERT. https://bugzilla.tianocore.org/show_bug.cgi?id=1517 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdePkg

[edk2] [PATCH 0/3] Change parameters' type in MdePkg and MdeModulePkg

2019-02-12 Thread Shenglei Zhang
Change parameters' type according to the new spec PI 1.7. https://bugzilla.tianocore.org/show_bug.cgi?id=1517 Cc: Michael D Kinney Cc: Liming Gao Cc: Jian J Wang Cc: Hao Wu Cc: Ray Ni Cc: Star Zeng Shenglei Zhang (3): MdePkg: Change structure parameter types MdeModulePkg/S3SaveStateDxe

[edk2] [PATCH v3 09/10] BaseTools/tools_def.template: Remove DDK3790

2019-02-12 Thread Shenglei Zhang
DDK3790 is too old.There is no verification for it. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 v3:Reserve WINDDK_BIN32 and WINDDK_BIN64. Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools

[edk2] [PATCH v3 04/10] BaseTools/tools_def.template: Remove VS2003 and VS2005

2019-02-12 Thread Shenglei Zhang
. Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/tools_def.template | 689 -- 1 file changed, 689 deletions(-) diff --git a/BaseTools/Conf/tools_def.template b

[edk2] [PATCH v3 06/10] BaseTools/tools_def.template: Remove UNIXGCC

2019-02-12 Thread Shenglei Zhang
UNIXGCC is too old.There is no verification for it. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Laszlo Ersek --- BaseTools/Conf

[edk2] [PATCH v3 02/10] OptionRomPkg/ReadMe.txt: Remove CYGGCC

2019-02-12 Thread Shenglei Zhang
Remove CYGGCC in Build Validation. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Ray Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Laszlo Ersek --- OptionRomPkg/ReadMe.txt | 1 - 1 file changed, 1 deletion(-) diff --git

[edk2] [PATCH v3 01/10] BaseTools/tools_def.template: Remove CYGGCC

2019-02-12 Thread Shenglei Zhang
CYGGCC is too old.There is no verification for it. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/tools_def.template | 194

[edk2] [PATCH v3 03/10] BaseTools: Update MYTOOLS

2019-02-12 Thread Shenglei Zhang
Remove MYTOOLS in tools_def.template and change MYTOOLS to VS2015x86 in target.template. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf

[edk2] [PATCH v3 05/10] OptionRomPkg/ReadMe.txt: Remove VS2005

2019-02-12 Thread Shenglei Zhang
Remove VS2005 in Build Validation. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Ray Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- OptionRomPkg/ReadMe.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/OptionRomPkg/ReadMe.txt b

[edk2] [PATCH v3 07/10] OvmfPkg/README: Remove UNIXGCC

2019-02-12 Thread Shenglei Zhang
Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Laszlo Ersek --- OvmfPkg/OvmfPkgIa32.dsc| 1 - OvmfPkg/OvmfPkgIa32X64.dsc | 1 - OvmfPkg/OvmfPkgX64.dsc | 1 - OvmfPkg/README | 19 --- 4 files changed, 22 deletions(-) diff --git a/OvmfPkg

[edk2] [PATCH v3 08/10] BaseTools/tools_def.template: Remove ELFGCC

2019-02-12 Thread Shenglei Zhang
ELFGCC is too old.There is no verification for it. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/tools_def.template | 80

[edk2] [PATCH v3 00/10] Remove unused tool chain configuration

2019-02-12 Thread Shenglei Zhang
of patch series because of bisectability. 2.Make changes in 04/10 and 09/10. Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Cc: Ray Ni Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Anthony Perard Cc: Julien Grall Shenglei Zhang (10): BaseTools/tools_def.template: Remove CYGGCC

[edk2] [PATCH v3 10/10] BaseTools/build_rule.template: Remove GCCLD

2019-02-12 Thread Shenglei Zhang
GCCLD will be unused when UNIXGCC, CYGGCC and ELFGCC are removed. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/build_rule.template | 33

[edk2] [PATCH] MdePkg/BaseLib: Change a variable type in a bitwise operation

2019-02-13 Thread Shenglei Zhang
-by: Shenglei Zhang --- MdePkg/Library/BaseLib/String.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdePkg/Library/BaseLib/String.c b/MdePkg/Library/BaseLib/String.c index 53ff730e9e..a389115d71 100644 --- a/MdePkg/Library/BaseLib/String.c +++ b/MdePkg/Library/BaseLib

[edk2] [PATCH v2 02/10] OptionRomPkg/ReadMe.txt: Remove VS2005

2019-02-10 Thread Shenglei Zhang
Remove VS2005 in Build Validation. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Ray Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- OptionRomPkg/ReadMe.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/OptionRomPkg/ReadMe.txt b

[edk2] [PATCH v2 10/10] BaseTools/build_rule.template: Remove GCCLD

2019-02-10 Thread Shenglei Zhang
GCCLD will be unused when UNIXGCC, CYGGCC and ELFGCC are removed. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/build_rule.template | 33

[edk2] [PATCH v2 07/10] BaseTools/tools_def.template: Remove ELFGCC

2019-02-10 Thread Shenglei Zhang
ELFGCC is too old.There is no verification for it. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/tools_def.template | 80

[edk2] [PATCH v2 06/10] BaseTools: Update MYTOOLS

2019-02-10 Thread Shenglei Zhang
Remove MYTOOLS in tools_def.template and change MYTOOLS to VS2015x86 in target.template. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf

[edk2] [PATCH v2 03/10] BaseTools/tools_def.template: Remove DDK3790

2019-02-10 Thread Shenglei Zhang
DDK3790 is too old.There is no verification for it. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/tools_def.template | 350

[edk2] [PATCH v2 04/10] BaseTools/tools_def.template: Remove UNIXGCC

2019-02-10 Thread Shenglei Zhang
UNIXGCC is too old.There is no verification for it. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Laszlo Ersek --- BaseTools/Conf

[edk2] [PATCH v2 01/10] BaseTools/tools_def.template: Remove VS2003 and VS2005

2019-02-10 Thread Shenglei Zhang
VS2003 and VS2005 are too old.There is no verification for them. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/tools_def.template | 694

[edk2] [PATCH v2 05/10] OvmfPkg/README: Remove UNIXGCC

2019-02-10 Thread Shenglei Zhang
Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Laszlo Ersek --- OvmfPkg/OvmfPkgIa32.dsc| 1 - OvmfPkg/OvmfPkgIa32X64.dsc | 1 - OvmfPkg/OvmfPkgX64.dsc | 1 - OvmfPkg/README | 19 --- 4 files changed, 22 deletions(-) diff --git a/OvmfPkg

[edk2] [PATCH v2 00/10] Remove unused tool chain configuration

2019-02-10 Thread Shenglei Zhang
Gao Cc: Yonghong Zhu Cc: Ray Ni Cc: Jordan Justen Cc: Laszlo Ersek Cc: Ard Biesheuvel Cc: Anthony Perard Cc: Julien Grall Shenglei Zhang (10): BaseTools/tools_def.template: Remove VS2003 and VS2005 OptionRomPkg/ReadMe.txt: Remove VS2005 BaseTools/tools_def.template: Remove DDK3790

[edk2] [PATCH] MdePkg: Change structure parameter types

2019-02-10 Thread Shenglei Zhang
Change parameter Opcode from UINT16 to UINTN in EFI_S3_SAVE_STATE_WRITE and EFI_S3_SAVE_STATE_INSERT. https://bugzilla.tianocore.org/show_bug.cgi?id=1517 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdePkg

[edk2] [PATCH v2 09/10] OptionRomPkg/ReadMe.txt: Remove CYGGCC

2019-02-10 Thread Shenglei Zhang
Remove CYGGCC in Build Validation. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Ray Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Laszlo Ersek --- OptionRomPkg/ReadMe.txt | 1 - 1 file changed, 1 deletion(-) diff --git

[edk2] [PATCH v2 08/10] BaseTools/tools_def.template: Remove CYGGCC

2019-02-10 Thread Shenglei Zhang
CYGGCC is too old.There is no verification for it. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Laszlo Ersek --- BaseTools/Conf

[edk2] [PATCH v5 1/7] MdeModulePkg/EbcDebugger: Change function names

2019-01-29 Thread Shenglei Zhang
://bugzilla.tianocore.org/show_bug.cgi?id=1369 Cc: Jian J Wang Cc: Hao Wu Cc: Ruiyu Ni Cc: Star Zeng Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Hao Wu Reviewed-by: Liming Gao --- .../Universal/EbcDxe/EbcDebugger/EdbSupportString.c | 12 ++-- 1

[edk2] [PATCH v5 3/7] MdePkg/BaseLib: Remove definitions of two functions

2019-01-29 Thread Shenglei Zhang
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Liming Gao --- MdePkg/Library/BaseLib/BaseLibInternals.h | 42 --- 1 file changed, 42 deletions(-) diff --git a/MdePkg/Library/BaseLib/BaseLibInternals.h b/MdePkg/Library/BaseLib

[edk2] [PATCH v5 6/7] ShellPkg/Shell: Use BaseLib api CharToUpper

2019-01-29 Thread Shenglei Zhang
Substitute InternalShellCharToUpper with a public function CharToUpper which has the same function. Remove the implement of InternalShellCharToUpper. Cc: Ruiyu Ni Cc: Jaben Carsey Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang Reviewed-by: Jaben Carsey

[edk2] [PATCH v5 2/7] MdePkg/BaseLib: Introduce CharToUpper and AsciiCharToUpper publicly

2019-01-29 Thread Shenglei Zhang
://bugzilla.tianocore.org/show_bug.cgi?id=1369 Cc: Michael D Kinney Cc: Liming Gao Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdePkg/Include/Library/BaseLib.h| 40 + MdePkg/Library/BaseLib/SafeString.c | 8 +++--- MdePkg

[edk2] [PATCH v5 0/7] Introduce two public functions and remove internal ones

2019-01-29 Thread Shenglei Zhang
to AsciiCharToUpper in 2/7,4/7 and 5/7. Cc: Michael D Kinney Cc: Liming Gao Cc: Jian J Wang Cc: Hao Wu Cc: Star Zeng Cc: Ruiyu Ni Cc: Jaben Carsey Shenglei Zhang (7): MdeModulePkg/EbcDebugger: Change function names MdePkg/BaseLib: Introduce CharToUpper and AsciiCharToUpper publicly

[edk2] [PATCH v5 4/7] MdeModulePkg/EbcDebugger: Use AsciiCharToUpper and CharToUpper

2019-01-29 Thread Shenglei Zhang
Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- .../EbcDxe/EbcDebugger/EdbSupportString.c | 39 ++- 1 file changed, 4 insertions(+), 35 deletions(-) diff --git a/MdeModulePkg/Universal/EbcDxe/EbcDebugger/EdbSupportString.c b/MdeModulePkg

[edk2] [PATCH v4] MdePkg/BaseLib: Add Base64Encode() and Base64Decode()

2019-01-29 Thread Shenglei Zhang
Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdePkg/Include/Library/BaseLib.h | 56 + MdePkg/Library/BaseLib/String.c | 344 +++ 2 files changed, 400 insertions(+) diff --git a/MdePkg/Include/Library/BaseLib.h b/MdePkg/Include/Library/BaseLib.h

[edk2] [PATCH v5 5/7] MdeModulePkg/DxeHttpLib: Use BaseLib api AsciiCharToUpper

2019-01-29 Thread Shenglei Zhang
Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.c | 23 +--- 1 file changed, 1 insertion(+), 22 deletions(-) diff --git a/MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.c b/MdeModulePkg/Library/DxeHttpLib/DxeHttpLib.c index 2fc3da8a2d

[edk2] [PATCH v5 7/7] ShellPkg/UefiShellLib: Use BaseLib api CharToUpper

2019-01-29 Thread Shenglei Zhang
Signed-off-by: Shenglei Zhang Reviewed-by: Jaben Carsey Reviewed-by: Liming Gao --- ShellPkg/Library/UefiShellLib/UefiShellLib.c | 31 ++-- 1 file changed, 2 insertions(+), 29 deletions(-) diff --git a/ShellPkg/Library/UefiShellLib/UefiShellLib.c b/ShellPkg/Library/UefiShellLib

[edk2] [PATCH v3] MdePkg/BaseLib: Add Base64Encode() and Base64Decode()

2019-01-28 Thread Shenglei Zhang
Signed-off-by: Shenglei Zhang --- MdePkg/Include/Library/BaseLib.h | 56 + MdePkg/Library/BaseLib/String.c | 344 +++ 2 files changed, 400 insertions(+) diff --git a/MdePkg/Include/Library/BaseLib.h b/MdePkg/Include/Library/BaseLib.h index e8cc121ddd..1d0751c2fc

[edk2] [PATCH 09/10] BaseTools/tools_def.template: Remove CYGGCC

2019-01-31 Thread Shenglei Zhang
CYGGCC is too old.There is no verification for it. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Bob Feng Cc: Liming Gao Cc: Yonghong Zhu Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- BaseTools/Conf/tools_def.template | 203

[edk2] [PATCH 00/10] Remove unused tool chain configuration

2019-01-31 Thread Shenglei Zhang
Biesheuvel Cc: Anthony Perard Cc: Julien Grall Shenglei Zhang (10): BaseTools/tools_def.template: Remove VS2003 and VS2005 OptionRomPkg/ReadMe.txt: Remove VS2005 BaseTools/tools_def.template: Remove DDK3790 BaseTools/tools_def.template: Remove UNIXGCC OvmfPkg: Remove UNIXGCC in DSC

[edk2] [PATCH 02/10] OptionRomPkg/ReadMe.txt: Remove VS2005

2019-01-31 Thread Shenglei Zhang
Remove VS2005 in Build Validation. https://bugzilla.tianocore.org/show_bug.cgi?id=1377 Cc: Ray Ni Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Shenglei Zhang --- OptionRomPkg/ReadMe.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/OptionRomPkg/ReadMe.txt b

<    1   2   3   >