Please review my new commits in public branch:
https://github.com/shijunjing/edk2/commits/review6

I did below enhancements according feedback:
1. Remove the Quark platform work around and code clean work from this serial 
patches.
2. Seperate three toolchains to three different patches.
3. Seperate GenFw update general part from x86 specific part and enhance the 
PIE/PIC commit log.
4. Not set -D EFI32, but use MDE_CPU_IA32 instead.


Shi, Steven (7):
  BaseTools-GenFw:Use EXE flag to check Elf section type
  BaseTools-GenFw:Add new x86_64 Elf relocation types for PIC/PIE code
  MdePkg: Enable new MS VA intrinsics for GNUC x86 64bits build
  BaseTools-Conf:Introduce GCC5 new toolchain for x86
  BaseTools-Conf:Introduce CLANG38 new toolchain for x86
  BaseTools-Conf:Introduce CLANGSCAN38 new toolchain for x86
  ShellPkg-UefiShellTftpCommandLib: Replace compiler builtin

 BaseTools/Conf/build_rule.template              |  17 +-
 BaseTools/Conf/tools_def.template               | 267 ++++++++++++++++++++++++
 BaseTools/Source/C/GenFw/Elf64Convert.c         | 115 ++++++++--
 BaseTools/Source/C/GenFw/elf_common.h           |   9 +-
 MdePkg/Include/Base.h                           |  27 ++-
 ShellPkg/Library/UefiShellTftpCommandLib/Tftp.c |   2 +-
 6 files changed, 419 insertions(+), 18 deletions(-)
 mode change 100644 => 100755 BaseTools/Conf/build_rule.template
 mode change 100644 => 100755 BaseTools/Conf/tools_def.template
 mode change 100644 => 100755 BaseTools/Source/C/GenFw/Elf64Convert.c
 mode change 100644 => 100755 BaseTools/Source/C/GenFw/elf_common.h
 mode change 100644 => 100755 MdePkg/Include/Base.h
 mode change 100644 => 100755 ShellPkg/Library/UefiShellTftpCommandLib/Tftp.c

-- 
2.7.4

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to