The initial code has been sent by Andrew Fish on the mainling-list.
This library only supports GCC and XCode for now.
I have only enables this code for ARM architectures but it should
also work on other architectures.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Andrew Fish <andrew.f...@apple.com>
Signed-off-by: Olivier Martin <olivier.mar...@arm.com>

Best Regards,
Olivier

Olivier Martin (3):
  BaseTools: Added support for GCC stack protector for ARM architecture
  MdePkg: Introduced BaseStackCheckLib
  ARM Packages: Added support for GCC stack protector

 ArmPkg/ArmPkg.dsc                                  |  8 +--
 ArmPlatformPkg/ArmPlatformPkg-2ndstage.dsc         | 21 ++++----
 ArmPlatformPkg/ArmPlatformPkg.dsc                  | 22 ++++----
 .../ArmRealViewEbPkg/ArmRealViewEb.dsc.inc         |  3 ++
 ArmPlatformPkg/ArmVExpressPkg/ArmVExpress.dsc.inc  |  8 +--
 BaseTools/Conf/tools_def.template                  | 24 ++++-----
 BeagleBoardPkg/BeagleBoardPkg.dsc                  |  2 +
 EmbeddedPkg/EmbeddedPkg.dsc                        |  3 ++
 .../Library/BaseStackCheckLib/BaseStackCheckGcc.c  | 61 ++++++++++++++++++++++
 .../BaseStackCheckLib/BaseStackCheckLib.inf        | 41 +++++++++++++++
 10 files changed, 153 insertions(+), 40 deletions(-)
 create mode 100644 MdePkg/Library/BaseStackCheckLib/BaseStackCheckGcc.c
 create mode 100644 MdePkg/Library/BaseStackCheckLib/BaseStackCheckLib.inf

-- 
1.8.5


------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to