edk2[19416] ShellPkg: Fix unhandled value in switch statement

2015-12-17 Thread vanjeff
Revision: 19416 http://sourceforge.net/p/edk2/code/19416 Author: vanjeff Date: 2015-12-18 07:43:13 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Fix unhandled value in switch statement This patch fixes the following compile error under GCC 5.3.1: /home/pcacjr/work/ed

edk2[19415] ShellPkg: Fix the 'bcfg' command ASSERT when use some invalid parameters.

2015-12-17 Thread vanjeff
Revision: 19415 http://sourceforge.net/p/edk2/code/19415 Author: vanjeff Date: 2015-12-18 07:42:43 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Fix the 'bcfg' command ASSERT when use some invalid parameters. 'bcfg boot mv xx yy' command will ASSET when xx is larger t

edk2[19414] ShellPkg: Use %p for smbiosview SMBIOS table addresses.

2015-12-17 Thread vanjeff
Revision: 19414 http://sourceforge.net/p/edk2/code/19414 Author: vanjeff Date: 2015-12-18 07:42:12 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Use %p for smbiosview SMBIOS table addresses. (Sync patch r19293 from main trunk.) Contributed-under: TianoCore Contributi

edk2[19413] ShellPkg: Fix a bug in smbiosview PowerSupply Characteristics.

2015-12-17 Thread vanjeff
Revision: 19413 http://sourceforge.net/p/edk2/code/19413 Author: vanjeff Date: 2015-12-18 07:41:39 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Fix a bug in smbiosview PowerSupply Characteristics. Fix bit shifting when isolating the Characteristics of Power Supply in

edk2[19412] ShellPkg: Ease the shell' s MAN file Title Header syntax requirements.

2015-12-17 Thread vanjeff
Revision: 19412 http://sourceforge.net/p/edk2/code/19412 Author: vanjeff Date: 2015-12-18 07:41:07 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Ease the shell's MAN file Title Header syntax requirements. Prior to this change, the shell would not use a MAN file if the

edk2[19411] ShellPkg/Mm: Fix build warnings

2015-12-17 Thread vanjeff
Revision: 19411 http://sourceforge.net/p/edk2/code/19411 Author: vanjeff Date: 2015-12-18 07:40:34 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg/Mm: Fix build warnings Fix build warnings for potentially uninitialized local variables in the functions ShellMmLocateIoProt

edk2[19410] ShellPkg: Initialize the local pointer to avoid potential suspicious dereference.

2015-12-17 Thread vanjeff
Revision: 19410 http://sourceforge.net/p/edk2/code/19410 Author: vanjeff Date: 2015-12-18 07:40:05 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Initialize the local pointer to avoid potential suspicious dereference. 1. Initialize the local pointer 'HandleBuffer'. 2.

edk2[19409] ShellPkg/Shell - Fix ASSERT() when FvSimpleFileSystemDxe is used

2015-12-17 Thread vanjeff
Revision: 19409 http://sourceforge.net/p/edk2/code/19409 Author: vanjeff Date: 2015-12-18 07:39:35 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg/Shell - Fix ASSERT() when FvSimpleFileSystemDxe is used When the FvSimpleFileSystemDxe module is included in a platform, Sim

edk2[19408] ShellPkg: Fix ifconfig hang issue with incomplete parameters

2015-12-17 Thread vanjeff
Revision: 19408 http://sourceforge.net/p/edk2/code/19408 Author: vanjeff Date: 2015-12-18 07:39:06 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Fix ifconfig hang issue with incomplete parameters This patch is used to fix ifconfig hang issue with incomplete parameters

edk2[19407] ShellPkg: Make 'dh' support showing all spec defined protocols.

2015-12-17 Thread vanjeff
Revision: 19407 http://sourceforge.net/p/edk2/code/19407 Author: vanjeff Date: 2015-12-18 07:38:33 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Make 'dh' support showing all spec defined protocols. When using 'dh' to dump all protocols installed on a handle, some of

edk2[19406] ShellPkg: Convert all .uni files to utf-8

2015-12-17 Thread vanjeff
Revision: 19406 http://sourceforge.net/p/edk2/code/19406 Author: vanjeff Date: 2015-12-18 07:37:57 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Convert all .uni files to utf-8 To convert these files I ran: $ python3 BaseTools/Scripts/ConvertUni.py ShellPkg (Sync pa

edk2[19404] ShellPkg: fix RVCT warning due to CONST in typecast.

2015-12-17 Thread vanjeff
Revision: 19404 http://sourceforge.net/p/edk2/code/19404 Author: vanjeff Date: 2015-12-18 07:35:47 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: fix RVCT warning due to CONST in typecast. Building the latest shell on RVCT exposed this warning: ShellPkg\Application\Sh

edk2[19405] ShellPkg: Add NULL check to pointer returned from ' AllocateZeroPool'.

2015-12-17 Thread vanjeff
Revision: 19405 http://sourceforge.net/p/edk2/code/19405 Author: vanjeff Date: 2015-12-18 07:36:16 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Add NULL check to pointer returned from 'AllocateZeroPool'. When CustomCumulativeToken is not NULL, the CustomCumulativeDat

edk2[19403] ShellPkg: Corrected CatSPrint usage to prevent memory leaks.

2015-12-17 Thread vanjeff
Revision: 19403 http://sourceforge.net/p/edk2/code/19403 Author: vanjeff Date: 2015-12-18 07:35:18 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Corrected CatSPrint usage to prevent memory leaks. CatSPrint allocates return buffer for the caller. The caller doesn't hav

edk2[19402] ShellPkg: Don't strip positional parameters of quotation marks.

2015-12-17 Thread vanjeff
Revision: 19402 http://sourceforge.net/p/edk2/code/19402 Author: vanjeff Date: 2015-12-18 07:34:43 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Don't strip positional parameters of quotation marks. Per Shell SPEC 2.1 'Double-quotation marks that surround arguments ar

edk2[19401] ShellPkg/UefiDpLib: Support dumping cumulative data

2015-12-17 Thread vanjeff
Revision: 19401 http://sourceforge.net/p/edk2/code/19401 Author: vanjeff Date: 2015-12-18 07:34:01 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg/UefiDpLib: Support dumping cumulative data Add a new option -c to dump cumulative data. For example: shell> dp -c ==[ Cumula

edk2[19400] ShellPkg/UefiDpLib: Fix a DP cumulative data issue

2015-12-17 Thread vanjeff
Revision: 19400 http://sourceforge.net/p/edk2/code/19400 Author: vanjeff Date: 2015-12-18 07:33:22 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg/UefiDpLib: Fix a DP cumulative data issue The value of PERF_CUM_DATA.Count and PERF_CUM_DATA.Duration field keep cumulating

edk2[19399] ShellPkg UefiDpLib: Use correct string length for the input UnicodeBuffer

2015-12-17 Thread vanjeff
Revision: 19399 http://sourceforge.net/p/edk2/code/19399 Author: vanjeff Date: 2015-12-18 07:32:50 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg UefiDpLib: Use correct string length for the input UnicodeBuffer Same as the beginning of function to use DP_GAUGE_STRING_LE

edk2[19398] ShellPkg: Refine code by initializing local variable and adding ASSERT statement.

2015-12-17 Thread vanjeff
Revision: 19398 http://sourceforge.net/p/edk2/code/19398 Author: vanjeff Date: 2015-12-18 07:32:17 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Refine code by initializing local variable and adding ASSERT statement. Add ASSERT statement and initialize local variable

edk2[19397] ShellPkg: Fix 'EfiShellExecute' doesn' t get command status correctly.

2015-12-17 Thread vanjeff
Revision: 19397 http://sourceforge.net/p/edk2/code/19397 Author: vanjeff Date: 2015-12-18 07:31:38 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Fix 'EfiShellExecute' doesn't get command status correctly. 1. Add a new function 'RunShellCommand' to return command stat

edk2[19396] ShellPkg: Update 'tftp' command help output and error messages

2015-12-17 Thread vanjeff
Revision: 19396 http://sourceforge.net/p/edk2/code/19396 Author: vanjeff Date: 2015-12-18 07:30:58 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Update 'tftp' command help output and error messages Changing 'tftp' command's help output .uni file to match other EDK2 Sh

edk2[19395] ShellPkg: Follow spec to remove the last '\' char in return name of GetCurDir().

2015-12-17 Thread vanjeff
Revision: 19395 http://sourceforge.net/p/edk2/code/19395 Author: vanjeff Date: 2015-12-18 07:30:21 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Follow spec to remove the last '\' char in return name of GetCurDir(). In Shell spec 2.1 the return name of EFI_SHELL_PROTO

edk2[19394] ShellPkg: Fix ASCII input redirection does not work correctly.

2015-12-17 Thread vanjeff
Revision: 19394 http://sourceforge.net/p/edk2/code/19394 Author: vanjeff Date: 2015-12-18 07:29:05 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Fix ASCII input redirection does not work correctly. When executing 'ls -b Signed-off-by: Felix Poludov Signed-off-by: Ol

edk2[19393] ShellPkg: Use safe string functions to refine 'Tftp.c' code.

2015-12-17 Thread vanjeff
Revision: 19393 http://sourceforge.net/p/edk2/code/19393 Author: vanjeff Date: 2015-12-18 07:28:26 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Use safe string functions to refine 'Tftp.c' code. Safe string functions can help avoid potential buffer overflow. This pat

edk2[19392] ShellPkg: Print error message when Shell set environment variable fail.

2015-12-17 Thread vanjeff
Revision: 19392 http://sourceforge.net/p/edk2/code/19392 Author: vanjeff Date: 2015-12-18 07:27:50 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Print error message when Shell set environment variable fail. If you try to 'set' a read only environment variable and it f

edk2[19391] ShellPkg: Add a simple case to test shell parameter parsing logic

2015-12-17 Thread vanjeff
Revision: 19391 http://sourceforge.net/p/edk2/code/19391 Author: vanjeff Date: 2015-12-18 07:27:10 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Add a simple case to test shell parameter parsing logic TestArgv.nsh is a very simple shell script to test how the interpre

edk2[19390] ShellPkg: Build all libraries unconditionally.

2015-12-17 Thread vanjeff
Revision: 19390 http://sourceforge.net/p/edk2/code/19390 Author: vanjeff Date: 2015-12-18 07:26:39 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: Build all libraries unconditionally. Build all the optional libraries unconditionally so we can catch changes and how they

edk2[19389] ShellPkg: UefiShellTftpCommandLib: fix incompatible pointer assignment

2015-12-17 Thread vanjeff
Revision: 19389 http://sourceforge.net/p/edk2/code/19389 Author: vanjeff Date: 2015-12-18 07:25:22 + (Fri, 18 Dec 2015) Log Message: --- ShellPkg: UefiShellTftpCommandLib: fix incompatible pointer assignment Add the missing EFIAPI calling convention to the CheckPacket()

edk2[19388] External link to BaseTools Win binary r112(main trunk r19319)

2015-12-17 Thread vanjeff
Revision: 19388 http://sourceforge.net/p/edk2/code/19388 Author: vanjeff Date: 2015-12-18 07:01:30 + (Fri, 18 Dec 2015) Log Message: --- External link to BaseTools Win binary r112(main trunk r19319) Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by:

edk2[19387] BaseTools: Fix one bug in FD region for multiple workspace support

2015-12-17 Thread vanjeff
Revision: 19387 http://sourceforge.net/p/edk2/code/19387 Author: vanjeff Date: 2015-12-18 06:55:09 + (Fri, 18 Dec 2015) Log Message: --- BaseTools: Fix one bug in FD region for multiple workspace support Update the os.path.join to mws.join for FILE/INF/CAPSULE/FV region

edk2[19386] BaseTools ARM: add CLANG35 support

2015-12-17 Thread vanjeff
Revision: 19386 http://sourceforge.net/p/edk2/code/19386 Author: vanjeff Date: 2015-12-18 06:54:36 + (Fri, 18 Dec 2015) Log Message: --- BaseTools ARM: add CLANG35 support This extends the existing CLANG35 toolchain definition with support for building for the ARM archi

edk2[19385] BaseTools/Scripts: Add ConvertUni.py script

2015-12-17 Thread vanjeff
Revision: 19385 http://sourceforge.net/p/edk2/code/19385 Author: vanjeff Date: 2015-12-18 06:54:03 + (Fri, 18 Dec 2015) Log Message: --- BaseTools/Scripts: Add ConvertUni.py script This script uses python codecs to convert .uni string files between the utf-16 and utf-8

edk2[19384] BaseTools/Ecc: Fix a bug to report fake issue

2015-12-17 Thread vanjeff
Revision: 19384 http://sourceforge.net/p/edk2/code/19384 Author: vanjeff Date: 2015-12-18 06:53:30 + (Fri, 18 Dec 2015) Log Message: --- BaseTools/Ecc: Fix a bug to report fake issue Fix a bug to ignore the lib ins defined in [components] section but also listed in Ski

edk2[19383] BaseTools/GenFw RVCT: fix relocation processing of PT_DYNAMIC sections

2015-12-17 Thread vanjeff
Revision: 19383 http://sourceforge.net/p/edk2/code/19383 Author: vanjeff Date: 2015-12-18 06:52:50 + (Fri, 18 Dec 2015) Log Message: --- BaseTools/GenFw RVCT: fix relocation processing of PT_DYNAMIC sections Unlike GNU ld, which can be instructed to emit symbol based st

edk2[19382] BaseTools RVCT: use scatter file to enforce minimum section alignment

2015-12-17 Thread vanjeff
Revision: 19382 http://sourceforge.net/p/edk2/code/19382 Author: vanjeff Date: 2015-12-18 06:52:09 + (Fri, 18 Dec 2015) Log Message: --- BaseTools RVCT: use scatter file to enforce minimum section alignment Up until SVN r18540, GenFw created invalid PE/COFF binaries for

edk2[19381] BaseTools GCC: avoid the use of COMMON symbols

2015-12-17 Thread vanjeff
Revision: 19381 http://sourceforge.net/p/edk2/code/19381 Author: vanjeff Date: 2015-12-18 06:51:36 + (Fri, 18 Dec 2015) Log Message: --- BaseTools GCC: avoid the use of COMMON symbols The default behavior of the GCC compiler is to emit uninitialized globals with externa

edk2[19380] Revert the change in r19143 for BUILDRULEORDER.

2015-12-17 Thread vanjeff
Revision: 19380 http://sourceforge.net/p/edk2/code/19380 Author: vanjeff Date: 2015-12-18 06:51:00 + (Fri, 18 Dec 2015) Log Message: --- Revert the change in r19143 for BUILDRULEORDER. (Sync patch r19150 from main trunk.) Contributed-under: TianoCore Contribution Agree

edk2[19379] BaseTools: update man page to add some descriptions

2015-12-17 Thread vanjeff
Revision: 19379 http://sourceforge.net/p/edk2/code/19379 Author: vanjeff Date: 2015-12-18 06:50:15 + (Fri, 18 Dec 2015) Log Message: --- BaseTools: update man page to add some descriptions add the description for --ignore-sources and --check-usage into man page. (Sync

edk2[19378] BaseTools: process the files by the priority in BUILDRULEORDER

2015-12-17 Thread vanjeff
Revision: 19378 http://sourceforge.net/p/edk2/code/19378 Author: vanjeff Date: 2015-12-18 06:49:46 + (Fri, 18 Dec 2015) Log Message: --- BaseTools: process the files by the priority in BUILDRULEORDER By the BUILDRULEORDER feature to process files listed in INF [Sources]

edk2[19377] BaseTools: Fix a bug when apply patches to SEC use the FILE_GUID override

2015-12-17 Thread vanjeff
Revision: 19377 http://sourceforge.net/p/edk2/code/19377 Author: vanjeff Date: 2015-12-18 06:49:12 + (Fri, 18 Dec 2015) Log Message: --- BaseTools: Fix a bug when apply patches to SEC use the FILE_GUID override Fix a bug when applying patches to SEC modules that use the

edk2[19376] BaseTools: Enhance GenFv Tool to report error message

2015-12-17 Thread vanjeff
Revision: 19376 http://sourceforge.net/p/edk2/code/19376 Author: vanjeff Date: 2015-12-18 06:48:32 + (Fri, 18 Dec 2015) Log Message: --- BaseTools: Enhance GenFv Tool to report error message When two vtf files in one FV image, no FV file can be generated, but it report

edk2[19375] BaseTools: Fix a bug in the VPD report generation

2015-12-17 Thread vanjeff
Revision: 19375 http://sourceforge.net/p/edk2/code/19375 Author: vanjeff Date: 2015-12-18 06:47:44 + (Fri, 18 Dec 2015) Log Message: --- BaseTools: Fix a bug in the VPD report generation Changed the if condition to check whether current Region is FD VPD region to fix a

edk2[19374] Revert the change in r19137.

2015-12-17 Thread vanjeff
Revision: 19374 http://sourceforge.net/p/edk2/code/19374 Author: vanjeff Date: 2015-12-18 06:47:07 + (Fri, 18 Dec 2015) Log Message: --- Revert the change in r19137. (Sync patch r19138 from main trunk.) Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off

edk2[19373] BaseTools: Enhance GenFv Tool to report error message

2015-12-17 Thread vanjeff
Revision: 19373 http://sourceforge.net/p/edk2/code/19373 Author: vanjeff Date: 2015-12-18 06:46:23 + (Fri, 18 Dec 2015) Log Message: --- BaseTools: Enhance GenFv Tool to report error message When two vtf files in one FV image, no FV file can be generated, but it report

edk2[19372] BaseTools: Add support for INF statement in FD region

2015-12-17 Thread vanjeff
Revision: 19372 http://sourceforge.net/p/edk2/code/19372 Author: vanjeff Date: 2015-12-18 06:45:34 + (Fri, 18 Dec 2015) Log Message: --- BaseTools: Add support for INF statement in FD region FD region today can be file or data, but not a patched image.Add support for an

edk2[19371] BaseTools PatchCheck.py: Support binary diff

2015-12-17 Thread vanjeff
Revision: 19371 http://sourceforge.net/p/edk2/code/19371 Author: vanjeff Date: 2015-12-18 06:44:53 + (Fri, 18 Dec 2015) Log Message: --- BaseTools PatchCheck.py: Support binary diff This allows a patch with binary data that is generated with --binary to be parsed by the

edk2[19369] BaseTools: Clean some coding style issues

2015-12-17 Thread vanjeff
Revision: 19369 http://sourceforge.net/p/edk2/code/19369 Author: vanjeff Date: 2015-12-18 06:43:57 + (Fri, 18 Dec 2015) Log Message: --- BaseTools: Clean some coding style issues This patch clean some coding style issues, majorly for space character. (Sync patch r19080

edk2[19370] BaseTools RVCT: add preprocessor preinclude for AutoGen.h

2015-12-17 Thread vanjeff
Revision: 19370 http://sourceforge.net/p/edk2/code/19370 Author: vanjeff Date: 2015-12-18 06:44:26 + (Fri, 18 Dec 2015) Log Message: --- BaseTools RVCT: add preprocessor preinclude for AutoGen.h Ensure that AutoGen.h is force-included when the RVCT preprocessor is invok

edk2[19368] BaseTools/toolsetup.bat: fixed the error when the path contains space

2015-12-17 Thread vanjeff
Revision: 19368 http://sourceforge.net/p/edk2/code/19368 Author: vanjeff Date: 2015-12-18 06:41:38 + (Fri, 18 Dec 2015) Log Message: --- BaseTools/toolsetup.bat: fixed the error when the path contains space We have a new simple and effective method to resolve the origin

edk2[19367] NetworkPkg: Update iSCSI driver to check existing AIP instances

2015-12-17 Thread tye1
Revision: 19367 http://sourceforge.net/p/edk2/code/19367 Author: tye1 Date: 2015-12-18 06:31:31 + (Fri, 18 Dec 2015) Log Message: --- NetworkPkg: Update iSCSI driver to check existing AIP instances According to UEFI spec, iSCSI HBA must install an AIP instance with netw

edk2[19366] DxeTpmMeasureBootLib: Change global variable name to avoid name conflict.

2015-12-17 Thread vanjeff
Revision: 19366 http://sourceforge.net/p/edk2/code/19366 Author: vanjeff Date: 2015-12-18 06:07:50 + (Fri, 18 Dec 2015) Log Message: --- DxeTpmMeasureBootLib: Change global variable name to avoid name conflict. (Sync patch r19334 from main trunk.) Contributed-under: Ti

edk2[19365] MdeModulePkg: Fix VS2012 build failure.

2015-12-17 Thread shenshushi
Revision: 19365 http://sourceforge.net/p/edk2/code/19365 Author: shenshushi Date: 2015-12-18 05:59:10 + (Fri, 18 Dec 2015) Log Message: --- MdeModulePkg: Fix VS2012 build failure. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Qiu Shumin Reviewe

edk2[19364] UefiCpuPkg/CpuMpPei: Remove un-used AsmCliHltLoop()

2015-12-17 Thread vanjeff
Revision: 19364 http://sourceforge.net/p/edk2/code/19364 Author: vanjeff Date: 2015-12-18 05:53:03 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Remove un-used AsmCliHltLoop() (Sync patch r19347 from main trunk.) Contributed-under: TianoCore Contribution A

edk2[19363] UefiCpuPkg/CpuMpPei: Wake up APs by proper method

2015-12-17 Thread vanjeff
Revision: 19363 http://sourceforge.net/p/edk2/code/19363 Author: vanjeff Date: 2015-12-18 05:51:24 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Wake up APs by proper method If ApLoopMode is ApInHltLoop, BSP will send INIT-SIPI-SIPI to wake up APs. If ApLoo

edk2[19362] UefiCpuPkg/CpuMpPei: Place APs in proper loop mode after AP execution

2015-12-17 Thread vanjeff
Revision: 19362 http://sourceforge.net/p/edk2/code/19362 Author: vanjeff Date: 2015-12-18 05:50:19 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Place APs in proper loop mode after AP execution After AP function is executed, we will place AP in proper loop

edk2[19361] UefiCpuPkg/CpuMpPei: Prepare for monitor buffer

2015-12-17 Thread vanjeff
Revision: 19361 http://sourceforge.net/p/edk2/code/19361 Author: vanjeff Date: 2015-12-18 05:49:28 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Prepare for monitor buffer Get AP loop mode to prepare for the monitor buffer required for ApInMwaitLoop and ApI

edk2[19360] UefiCpuPkg/CpuMpPei: Add GetApLoopMode() to get AP loop mode

2015-12-17 Thread vanjeff
Revision: 19360 http://sourceforge.net/p/edk2/code/19360 Author: vanjeff Date: 2015-12-18 05:48:45 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Add GetApLoopMode() to get AP loop mode Add GetApLoopMode() that will get PCD PcdCpuApLoopMode firstly. If it is

edk2[19359] UefiCpuPkg: Add PCD PcdCpuApTargetCstate

2015-12-17 Thread vanjeff
Revision: 19359 http://sourceforge.net/p/edk2/code/19359 Author: vanjeff Date: 2015-12-18 05:47:48 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg: Add PCD PcdCpuApTargetCstate This new PCD is used to specify the AP C-state value by MWAIT instruction. More deeper C-st

edk2[19357] UefiCpuPkg/CpuMpPei: Fix pack(1) issue on x64 arch

2015-12-17 Thread vanjeff
Revision: 19357 http://sourceforge.net/p/edk2/code/19357 Author: vanjeff Date: 2015-12-18 05:46:37 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Fix pack(1) issue on x64 arch Packing alignment for MP_CPU_EXCHANGE_INFO should be 1. This should be typo when c

edk2[19358] UefiCpuPkg: Add PCD PcdCpuApLoopMode

2015-12-17 Thread vanjeff
Revision: 19358 http://sourceforge.net/p/edk2/code/19358 Author: vanjeff Date: 2015-12-18 05:47:12 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg: Add PCD PcdCpuApLoopMode This new PCD is used to specify the AP loop mode during POST phase. The value 1 means we will p

edk2[19356] DuetPkg: Fix GCC error to avoid the duplicated global variable in SmbiosGenDxe

2015-12-17 Thread vanjeff
Revision: 19356 http://sourceforge.net/p/edk2/code/19356 Author: vanjeff Date: 2015-12-18 05:45:52 + (Fri, 18 Dec 2015) Log Message: --- DuetPkg: Fix GCC error to avoid the duplicated global variable in SmbiosGenDxe Update SmbiosGenDxe to use UefiHiiServicesLib. (Sync

edk2[19355] DuetPkg: Fix GCC error to avoid the duplicated global variables in EfiLdr

2015-12-17 Thread vanjeff
Revision: 19355 http://sourceforge.net/p/edk2/code/19355 Author: vanjeff Date: 2015-12-18 05:45:12 + (Fri, 18 Dec 2015) Log Message: --- DuetPkg: Fix GCC error to avoid the duplicated global variables in EfiLdr Move the global variable definitions into source code inste

edk2[19354] EdkCompatibilityPkg: Fix GCC error to avoid the duplicated global variables

2015-12-17 Thread vanjeff
Revision: 19354 http://sourceforge.net/p/edk2/code/19354 Author: vanjeff Date: 2015-12-18 05:44:39 + (Fri, 18 Dec 2015) Log Message: --- EdkCompatibilityPkg: Fix GCC error to avoid the duplicated global variables SmmBaseHelper uses the same name global variables to the

edk2[19353] MdeModulePkg: Fix bug that get the password width info incorrectly

2015-12-17 Thread vanjeff
Revision: 19353 http://sourceforge.net/p/edk2/code/19353 Author: vanjeff Date: 2015-12-18 05:43:54 + (Fri, 18 Dec 2015) Log Message: --- MdeModulePkg:Fix bug that get the password width info incorrectly (Sync patch r19336 from main trunk.) Contributed-under: TianoCore

edk2[19352] NetworkPkg:Fix the issue Http boot hang when network failed.

2015-12-17 Thread vanjeff
Revision: 19352 http://sourceforge.net/p/edk2/code/19352 Author: vanjeff Date: 2015-12-18 05:43:19 + (Fri, 18 Dec 2015) Log Message: --- NetworkPkg:Fix the issue Http boot hang when network failed. For both IPv4 and IPv6, when network transfer failed, such as disconnect

edk2[19351] NetworkPkg: Correct gEfiUdp4ProtocolGuid usage in DnsDxe

2015-12-17 Thread vanjeff
Revision: 19351 http://sourceforge.net/p/edk2/code/19351 Author: vanjeff Date: 2015-12-18 05:42:32 + (Fri, 18 Dec 2015) Log Message: --- NetworkPkg: Correct gEfiUdp4ProtocolGuid usage in DnsDxe DnsDxe driver locates gEfiUdp4ProtocolGuid. Its usage should be TO_START. (

edk2[19350] SourceLevelDebugPkg: Correct gEfiDebugAgentGuid usage in DxeDebugAgentLib

2015-12-17 Thread vanjeff
Revision: 19350 http://sourceforge.net/p/edk2/code/19350 Author: vanjeff Date: 2015-12-18 05:41:59 + (Fri, 18 Dec 2015) Log Message: --- SourceLevelDebugPkg: Correct gEfiDebugAgentGuid usage in DxeDebugAgentLib DxeDebugAgentLib instance produces gEfiDebugAgentGuid syste

edk2[19349] MdeModulePkg: Correct usage gEfiIp4Config2ProtocolGuid in Ip4Dxe

2015-12-17 Thread vanjeff
Revision: 19349 http://sourceforge.net/p/edk2/code/19349 Author: vanjeff Date: 2015-12-18 05:41:21 + (Fri, 18 Dec 2015) Log Message: --- MdeModulePkg: Correct usage gEfiIp4Config2ProtocolGuid in Ip4Dxe Ip4Dxe driver installs gEfiIp4Config2ProtocolGuid. Its usage should

edk2[19348] SecurityPkg: Correct Pcd Usage PcdTpm2HashMask in Tcg2Pei

2015-12-17 Thread vanjeff
Revision: 19348 http://sourceforge.net/p/edk2/code/19348 Author: vanjeff Date: 2015-12-18 05:40:43 + (Fri, 18 Dec 2015) Log Message: --- SecurityPkg: Correct Pcd Usage PcdTpm2HashMask in Tcg2Pei Tcg2Pei sets PcdTpm2HashMask. Its usage should be both SOMETIMES_CONSUMES a

edk2[19347] UefiCpuPkg/CpuMpPei: Remove un-used AsmCliHltLoop()

2015-12-17 Thread vanjeff
Revision: 19347 http://sourceforge.net/p/edk2/code/19347 Author: vanjeff Date: 2015-12-18 03:26:40 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Remove un-used AsmCliHltLoop() Contributed-under: TianoCore Contribution Agreement 1.0 Cc: Feng Tian Cc: Michae

edk2[19346] UefiCpuPkg/CpuMpPei: Wake up APs by proper method

2015-12-17 Thread vanjeff
Revision: 19346 http://sourceforge.net/p/edk2/code/19346 Author: vanjeff Date: 2015-12-18 03:26:03 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Wake up APs by proper method If ApLoopMode is ApInHltLoop, BSP will send INIT-SIPI-SIPI to wake up APs. If ApLoo

edk2[19345] UefiCpuPkg/CpuMpPei: Place APs in proper loop mode after AP execution

2015-12-17 Thread vanjeff
Revision: 19345 http://sourceforge.net/p/edk2/code/19345 Author: vanjeff Date: 2015-12-18 03:25:32 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Place APs in proper loop mode after AP execution After AP function is executed, we will place AP in proper loop

edk2[19344] UefiCpuPkg/CpuMpPei: Prepare for monitor buffer

2015-12-17 Thread vanjeff
Revision: 19344 http://sourceforge.net/p/edk2/code/19344 Author: vanjeff Date: 2015-12-18 03:25:02 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Prepare for monitor buffer Get AP loop mode to prepare for the monitor buffer required for ApInMwaitLoop and ApI

edk2[19343] UefiCpuPkg/CpuMpPei: Add GetApLoopMode() to get AP loop mode

2015-12-17 Thread vanjeff
Revision: 19343 http://sourceforge.net/p/edk2/code/19343 Author: vanjeff Date: 2015-12-18 03:24:27 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Add GetApLoopMode() to get AP loop mode Add GetApLoopMode() that will get PCD PcdCpuApLoopMode firstly. If it is

edk2[19342] UefiCpuPkg: Add PCD PcdCpuApTargetCstate

2015-12-17 Thread vanjeff
Revision: 19342 http://sourceforge.net/p/edk2/code/19342 Author: vanjeff Date: 2015-12-18 03:23:53 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg: Add PCD PcdCpuApTargetCstate This new PCD is used to specify the AP C-state value by MWAIT instruction. More deeper C-st

edk2[19341] UefiCpuPkg: Add PCD PcdCpuApLoopMode

2015-12-17 Thread vanjeff
Revision: 19341 http://sourceforge.net/p/edk2/code/19341 Author: vanjeff Date: 2015-12-18 03:23:27 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg: Add PCD PcdCpuApLoopMode This new PCD is used to specify the AP loop mode during POST phase. The value 1 means we will p

edk2[19340] UefiCpuPkg/CpuMpPei: Fix pack(1) issue on x64 arch

2015-12-17 Thread vanjeff
Revision: 19340 http://sourceforge.net/p/edk2/code/19340 Author: vanjeff Date: 2015-12-18 03:22:56 + (Fri, 18 Dec 2015) Log Message: --- UefiCpuPkg/CpuMpPei: Fix pack(1) issue on x64 arch Packing alignment for MP_CPU_EXCHANGE_INFO should be 1. This should be typo when c

edk2[19339] DuetPkg: Fix GCC error to avoid the duplicated global variable in SmbiosGenDxe

2015-12-17 Thread lgao4
Revision: 19339 http://sourceforge.net/p/edk2/code/19339 Author: lgao4 Date: 2015-12-18 02:29:12 + (Fri, 18 Dec 2015) Log Message: --- DuetPkg: Fix GCC error to avoid the duplicated global variable in SmbiosGenDxe Update SmbiosGenDxe to use UefiHiiServicesLib. Contribu

edk2[19338] DuetPkg: Fix GCC error to avoid the duplicated global variables in EfiLdr

2015-12-17 Thread lgao4
Revision: 19338 http://sourceforge.net/p/edk2/code/19338 Author: lgao4 Date: 2015-12-18 02:28:44 + (Fri, 18 Dec 2015) Log Message: --- DuetPkg: Fix GCC error to avoid the duplicated global variables in EfiLdr Move the global variable definitions into source code instead

edk2[19337] EdkCompatibilityPkg: Fix GCC error to avoid the duplicated global variables

2015-12-17 Thread lgao4
Revision: 19337 http://sourceforge.net/p/edk2/code/19337 Author: lgao4 Date: 2015-12-18 02:28:18 + (Fri, 18 Dec 2015) Log Message: --- EdkCompatibilityPkg: Fix GCC error to avoid the duplicated global variables SmmBaseHelper uses the same name global variables to the on

edk2[19336] MdeModulePkg: Fix bug that get the password width info incorrectly

2015-12-17 Thread dandanbi
Revision: 19336 http://sourceforge.net/p/edk2/code/19336 Author: dandanbi Date: 2015-12-18 02:14:27 + (Fri, 18 Dec 2015) Log Message: --- MdeModulePkg:Fix bug that get the password width info incorrectly Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off

edk2[19335] NetworkPkg:Fix the issue Http boot hang when network failed.

2015-12-17 Thread luobozhang
Revision: 19335 http://sourceforge.net/p/edk2/code/19335 Author: luobozhang Date: 2015-12-18 01:52:17 + (Fri, 18 Dec 2015) Log Message: --- NetworkPkg:Fix the issue Http boot hang when network failed. For both IPv4 and IPv6, when network transfer failed, such as disconn

edk2[19334] DxeTpmMeasureBootLib: Change global variable name to avoid name conflict.

2015-12-17 Thread ydong10
Revision: 19334 http://sourceforge.net/p/edk2/code/19334 Author: ydong10 Date: 2015-12-18 00:53:25 + (Fri, 18 Dec 2015) Log Message: --- DxeTpmMeasureBootLib: Change global variable name to avoid name conflict. Contributed-under: TianoCore Contribution Agreement 1.0 Sig

edk2[19330] ArmVirtPkg/XenRelocatablePlatformLib: rewrite DTB memory node retrieval in C

2015-12-17 Thread abiesheuvel
Revision: 19330 http://sourceforge.net/p/edk2/code/19330 Author: abiesheuvel Date: 2015-12-17 17:11:07 + (Thu, 17 Dec 2015) Log Message: --- ArmVirtPkg/XenRelocatablePlatformLib: rewrite DTB memory node retrieval in C Parsing the DTB early on using a handcoded assembly

edk2[19333] ArmVirtPkg/ArmVirtXen: add ARM support

2015-12-17 Thread abiesheuvel
Revision: 19333 http://sourceforge.net/p/edk2/code/19333 Author: abiesheuvel Date: 2015-12-17 17:11:33 + (Thu, 17 Dec 2015) Log Message: --- ArmVirtPkg/ArmVirtXen: add ARM support This adds ARM support to the ArmVirtXen platform. As is the case for AARCH64, the ARM port

edk2[19331] ArmVirtPkg/PrePiRelocatable: add ARM support

2015-12-17 Thread abiesheuvel
Revision: 19331 http://sourceforge.net/p/edk2/code/19331 Author: abiesheuvel Date: 2015-12-17 17:11:16 + (Thu, 17 Dec 2015) Log Message: --- ArmVirtPkg/PrePiRelocatable: add ARM support This adds support to the self relocating PrePi instance that is built as a PIE ET_DY

edk2[19329] OvfmPkg/XenHypercallLib: add missing GCC_ASM_EXPORT to XenHypercall2

2015-12-17 Thread abiesheuvel
Revision: 19329 http://sourceforge.net/p/edk2/code/19329 Author: abiesheuvel Date: 2015-12-17 17:10:59 + (Thu, 17 Dec 2015) Log Message: --- OvfmPkg/XenHypercallLib: add missing GCC_ASM_EXPORT to XenHypercall2 GCC_ASM_EXPORT() not only exports a symbol as a function, it

edk2[19332] ArmVirtPkg/ArmXenRelocatablePlatformLib: add ARM support

2015-12-17 Thread abiesheuvel
Revision: 19332 http://sourceforge.net/p/edk2/code/19332 Author: abiesheuvel Date: 2015-12-17 17:11:25 + (Thu, 17 Dec 2015) Log Message: --- ArmVirtPkg/ArmXenRelocatablePlatformLib: add ARM support This is a port of the AARCH64 low level init routines to ARM. This mainl

edk2[19328] CryptoPkg: fix build support under RVCT

2015-12-17 Thread abiesheuvel
Revision: 19328 http://sourceforge.net/p/edk2/code/19328 Author: abiesheuvel Date: 2015-12-17 17:02:06 + (Thu, 17 Dec 2015) Log Message: --- CryptoPkg: fix build support under RVCT The RVCT compiler chokes on a couple of issues in upstream OpenSSL that can be confirmed

edk2[19327] ArmPkg/ArmSoftfloatLib: add missing entry points for RVCT

2015-12-17 Thread abiesheuvel
Revision: 19327 http://sourceforge.net/p/edk2/code/19327 Author: abiesheuvel Date: 2015-12-17 16:29:23 + (Thu, 17 Dec 2015) Log Message: --- ArmPkg/ArmSoftfloatLib: add missing entry points for RVCT The RVCT compiler may emit calls to the various __aeabi_c?cmp?? functio

edk2[19325] MdeModulePkg: Update print error level for RuntimeDriver alignment check

2015-12-17 Thread vanjeff
Revision: 19325 http://sourceforge.net/p/edk2/code/19325 Author: vanjeff Date: 2015-12-17 15:15:42 + (Thu, 17 Dec 2015) Log Message: --- MdeModulePkg: Update print error level for RuntimeDriver alignment check In DxeCore, use warning message for Runtime driver that does

edk2[19326] Add clarification for PcdAcpiDefault value PCD.

2015-12-17 Thread vanjeff
Revision: 19326 http://sourceforge.net/p/edk2/code/19326 Author: vanjeff Date: 2015-12-17 15:16:03 + (Thu, 17 Dec 2015) Log Message: --- Add clarification for PcdAcpiDefault value PCD. Add clarification for PcdAcpiDefaultOemTableId, PcdAcpiDefaultOemRevision, PcdAcpiDef

edk2[19324] MdeModulePkg:Fix a bug HttpLib can' t parse last chunked data well

2015-12-17 Thread vanjeff
Revision: 19324 http://sourceforge.net/p/edk2/code/19324 Author: vanjeff Date: 2015-12-17 15:15:13 + (Thu, 17 Dec 2015) Log Message: --- MdeModulePkg:Fix a bug HttpLib can't parse last chunked data well When HttpLib parsing the last chunked data down, the Http NextMsg p

edk2[19323] MdeModulePkg/PciSioSerialDxe: bitwise operation have same width operands

2015-12-17 Thread vanjeff
Revision: 19323 http://sourceforge.net/p/edk2/code/19323 Author: vanjeff Date: 2015-12-17 15:14:25 + (Thu, 17 Dec 2015) Log Message: --- MdeModulePkg/PciSioSerialDxe:bitwise operation have same width operands Operands in a bitwise operation have different size. Update c

edk2[19322] MdeModulePkg/PciSioSerialDxe: add non-null pointer dereference assertion

2015-12-17 Thread vanjeff
Revision: 19322 http://sourceforge.net/p/edk2/code/19322 Author: vanjeff Date: 2015-12-17 15:02:17 + (Thu, 17 Dec 2015) Log Message: --- MdeModulePkg/PciSioSerialDxe:add non-null pointer dereference assertion Add assertion to make sure there doesn't exist null pointer d

edk2[19321] Add clarification for PcdAcpiDefault value PCD.

2015-12-17 Thread jyao1
Revision: 19321 http://sourceforge.net/p/edk2/code/19321 Author: jyao1 Date: 2015-12-17 14:06:52 + (Thu, 17 Dec 2015) Log Message: --- Add clarification for PcdAcpiDefault value PCD. Add clarification for PcdAcpiDefaultOemTableId, PcdAcpiDefaultOemRevision, PcdAcpiDefau

edk2[19320] ShellBinPkg: Ia32/X64 Shell binary update.

2015-12-17 Thread shenshushi
Revision: 19320 http://sourceforge.net/p/edk2/code/19320 Author: shenshushi Date: 2015-12-17 13:34:43 + (Thu, 17 Dec 2015) Log Message: --- ShellBinPkg: Ia32/X64 Shell binary update. The binaries of ShellBinPkg are generated with ShellPkg project 19307. The binaries a

edk2[19319] BaseTools: Fix one bug in FD region for multiple workspace support

2015-12-17 Thread yzhu52
Revision: 19319 http://sourceforge.net/p/edk2/code/19319 Author: yzhu52 Date: 2015-12-17 09:38:43 + (Thu, 17 Dec 2015) Log Message: --- BaseTools: Fix one bug in FD region for multiple workspace support Update the os.path.join to mws.join for FILE/INF/CAPSULE/FV region

edk2[19318] MdePkg: Convert IoLibEbc.c source file to DOS format

2015-12-17 Thread lgao4
Revision: 19318 http://sourceforge.net/p/edk2/code/19318 Author: lgao4 Date: 2015-12-17 08:30:58 + (Thu, 17 Dec 2015) Log Message: --- MdePkg: Convert IoLibEbc.c source file to DOS format Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao

edk2[19317] NetworkPkg: Correct gEfiUdp4ProtocolGuid usage in DnsDxe

2015-12-17 Thread lgao4
Revision: 19317 http://sourceforge.net/p/edk2/code/19317 Author: lgao4 Date: 2015-12-17 08:30:27 + (Thu, 17 Dec 2015) Log Message: --- NetworkPkg: Correct gEfiUdp4ProtocolGuid usage in DnsDxe DnsDxe driver locates gEfiUdp4ProtocolGuid. Its usage should be TO_START. Con

  1   2   >