From: Olivier M. <oli...@ar...> - 2014-07-07 15:47:06
|
Note: Andrew's email is not correct into the patchset. It should have been 'af...@ap...'. > -----Original Message----- > From: Olivier Martin [mailto:oli...@ar...] > Sent: 07 July 2014 16:44 > To: mic...@in...; edk2-buildtools- > de...@li... > Cc: edk...@li...; and...@ap...; Olivier > Martin > Subject: [PATCH 0/3] Added support for GCC stack protector for ARM > architectures (BaseTools & MdePkg) > > 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 <and...@ap...> > Signed-off-by: Olivier Martin <oli...@ar...> > > 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 |