[edk2-devel] [staging/edk2_hbfa][PATCH] Announce to create "edk2_hbfa" branch in edk2-staging.

2019-06-07 Thread Sun, Tengfen
This branch is for edk2 update when doing validation with HBFA. The code
base of development is edk2-stable201905 tag.
Please refer to the patch of Readme.md to get the detailed introduction.

Note: The branch will be created by the end of June 15th if no objection.

Cc: Yao Jiewen 
Cc: Wu Chris 
Cc: Sun Tengfen 
Cc: Gao Liming 
Cc: Richardson Brian 
Cc: Kinney Michael D 
Signed-off-by: Sun Tengfen 
---
 Readme.md | 11 +++
 1 file changed, 11 insertions(+)
 create mode 100644 Readme.md

diff --git a/Readme.md b/Readme.md
new file mode 100644
index ..a1bfb903ac16
--- /dev/null
+++ b/Readme.md
@@ -0,0 +1,11 @@
+# Introduction
+
+This branch is for edk2 update when doing validation with **HBFA (Host-based 
Firmware Analyzer)**.  The code base of development is **edk2-stable201905** 
tag.  
+This branch owner: Jiewen Yao 
<[jiewen@intel.com](mailto:jiewen@intel.com)>, Chris Wu 
<[chris...@intel.com](mailto:chris...@intel.com)>, Tengfen Sun 
<[tengfen@intel.com](mailto:tengfen@intel.com)>
+
+# Related Materials
+* [Using Host-based Analysis to Improve Firmware 
Resiliency](https://software.intel.com/en-us/blogs/2019/02/25/using-host-based-analysis-to-improve-firmware-resiliency)
 (blog)
+* [Using Host-based Analysis to Improve Firmware 
Resiliency](https://firmware.intel.com/sites/default/files/Intel_UsingHBFAtoImprovePlatformResiliency.pdf)
 (whitepaper)
+* [TianoCore](http://www.tianocore.org)
+* [EDK II](https://github.com/tianocore/tianocore.github.io/wiki/EDK-II)
+* [Getting Started with EDK 
II](https://github.com/tianocore/tianocore.github.io/wiki/Getting-Started-with-EDK-II)
\ No newline at end of file
-- 
2.21.0.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#42044): https://edk2.groups.io/g/devel/message/42044
Mute This Topic: https://groups.io/mt/31981950/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[edk2-devel] [PATCH 1/2] [staging/HBFA PATCH]: UefiHostUnitTestCasePkg: Remove PcdFrameworkCompatibilitySupport

2019-05-22 Thread Sun, Tengfen
To be consistent with edk2, remove PcdFrameworkCompatibilitySupport

Signed-off-by: Tengfen Sun 
---
 .../TestCase/FatPkg/FatPei/Override/FatPei.inf  | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git 
a/HBFA/UefiHostUnitTestCasePkg/TestCase/FatPkg/FatPei/Override/FatPei.inf 
b/HBFA/UefiHostUnitTestCasePkg/TestCase/FatPkg/FatPei/Override/FatPei.inf
index 515648ec6ed3..636a267a068f 100644
--- a/HBFA/UefiHostUnitTestCasePkg/TestCase/FatPkg/FatPei/Override/FatPei.inf
+++ b/HBFA/UefiHostUnitTestCasePkg/TestCase/FatPkg/FatPei/Override/FatPei.inf
@@ -60,15 +60,11 @@
   gEfiPeiVirtualBlockIo2PpiGuid ## SOMETIMES_CONSUMES 
PPI_NOTIFY
   gEfiPeiDeviceRecoveryModulePpiGuid## SOMETIMES_PRODUCES
 
-
-[FeaturePcd]
-  gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## 
CONSUMES
-
 [Pcd]
   gEfiMdeModulePkgTokenSpaceGuid.PcdRecoveryFileName ## CONSUMES
 
 [Depex]
-  gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid
+  gEfiPeiMemoryDiscoveredPpiGuid
 
 [UserExtensions.TianoCore."ExtraFiles"]
   FatPeiExtra.uni
-- 
2.21.0.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#41202): https://edk2.groups.io/g/devel/message/41202
Mute This Topic: https://groups.io/mt/31717687/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[edk2-devel] [PATCH 0/2] [staging/HBFA PATCH]: Remove PcdFrameworkCompatibilitySupport

2019-05-22 Thread Sun, Tengfen
To be consistent with edk2, remove PcdFrameworkCompatibilitySupport

tengfens (2):
  [staging/HBFA PATCH]: UefiHostUnitTestCasePkg: Remove
PcdFrameworkCompatibilitySupport
  [staging/HBFA PATCH]: UefiHostFuzzTestCasePkg: Remove
PcdFrameworkCompatibilitySupport

 .../TestCase/FatPkg/FatPei/Override/FatPei.inf  | 6 +-
 .../TestCase/FatPkg/FatPei/Override/FatPei.inf  | 6 +-
 2 files changed, 2 insertions(+), 10 deletions(-)

-- 
2.21.0.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#41201): https://edk2.groups.io/g/devel/message/41201
Mute This Topic: https://groups.io/mt/31717685/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[edk2-devel] [PATCH 2/2] [staging/HBFA PATCH]: UefiHostFuzzTestCasePkg: Remove PcdFrameworkCompatibilitySupport

2019-05-22 Thread Sun, Tengfen
To be consistent with edk2, remove PcdFrameworkCompatibilitySupport

Signed-off-by: Tengfen Sun 
---
 .../TestCase/FatPkg/FatPei/Override/FatPei.inf  | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git 
a/HBFA/UefiHostFuzzTestCasePkg/TestCase/FatPkg/FatPei/Override/FatPei.inf 
b/HBFA/UefiHostFuzzTestCasePkg/TestCase/FatPkg/FatPei/Override/FatPei.inf
index 515648ec6ed3..636a267a068f 100644
--- a/HBFA/UefiHostFuzzTestCasePkg/TestCase/FatPkg/FatPei/Override/FatPei.inf
+++ b/HBFA/UefiHostFuzzTestCasePkg/TestCase/FatPkg/FatPei/Override/FatPei.inf
@@ -60,15 +60,11 @@
   gEfiPeiVirtualBlockIo2PpiGuid ## SOMETIMES_CONSUMES 
PPI_NOTIFY
   gEfiPeiDeviceRecoveryModulePpiGuid## SOMETIMES_PRODUCES
 
-
-[FeaturePcd]
-  gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport ## 
CONSUMES
-
 [Pcd]
   gEfiMdeModulePkgTokenSpaceGuid.PcdRecoveryFileName ## CONSUMES
 
 [Depex]
-  gEfiPeiMemoryDiscoveredPpiGuid AND gEfiPeiBootInRecoveryModePpiGuid
+  gEfiPeiMemoryDiscoveredPpiGuid
 
 [UserExtensions.TianoCore."ExtraFiles"]
   FatPeiExtra.uni
-- 
2.21.0.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#41203): https://edk2.groups.io/g/devel/message/41203
Mute This Topic: https://groups.io/mt/31717688/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[edk2-devel] [PATCH 4/4] [staging/HBFA PATCH]: UefiHostUnitTestPkg: Enable cmocka unit test build with CmockaHostUnitTestPkg

2019-05-22 Thread Sun, Tengfen
In order to improve the current build process, enable cmocka unit test build 
with CmockaHostUnitTestPkg.
REF: https://edk2.groups.io/g/devel/message/39893

Signed-off-by: Tengfen Sun 
---
 .../UnitTestAssertLibcmocka.inf   |  4 +-
 .../UnitTestLibcmocka/UnitTestLibcmocka.inf   |  2 +
 HBFA/UefiHostUnitTestPkg/ReadMe-cmocka.txt| 85 ---
 .../SampleUnitTestcmocka.inf  |  2 +
 .../UefiHostUnitTestBuildOption.dsc   | 40 +++--
 .../UefiHostUnitTestPkg.dsc   |  8 ++
 6 files changed, 44 insertions(+), 97 deletions(-)

diff --git 
a/HBFA/UefiHostUnitTestPkg/Library/UnitTestAssertLibcmocka/UnitTestAssertLibcmocka.inf
 
b/HBFA/UefiHostUnitTestPkg/Library/UnitTestAssertLibcmocka/UnitTestAssertLibcmocka.inf
index ef780e1fb0db..fd6098a3136b 100644
--- 
a/HBFA/UefiHostUnitTestPkg/Library/UnitTestAssertLibcmocka/UnitTestAssertLibcmocka.inf
+++ 
b/HBFA/UefiHostUnitTestPkg/Library/UnitTestAssertLibcmocka/UnitTestAssertLibcmocka.inf
@@ -15,11 +15,13 @@
 
 [LibraryClasses]
   BaseMemoryLib
+  CmockaLib
 
 [Packages]
   MdePkg/MdePkg.dec
   UnitTestPkg/UnitTestPkg.dec
   UefiHostUnitTestPkg/UefiHostUnitTestPkg.dec
-
+  CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dec
+  
 [Sources]
   UnitTestAssertLib.c
diff --git 
a/HBFA/UefiHostUnitTestPkg/Library/UnitTestLibcmocka/UnitTestLibcmocka.inf 
b/HBFA/UefiHostUnitTestPkg/Library/UnitTestLibcmocka/UnitTestLibcmocka.inf
index 376c57d33fac..68bd26c4b7db 100644
--- a/HBFA/UefiHostUnitTestPkg/Library/UnitTestLibcmocka/UnitTestLibcmocka.inf
+++ b/HBFA/UefiHostUnitTestPkg/Library/UnitTestLibcmocka/UnitTestLibcmocka.inf
@@ -17,12 +17,14 @@
   BaseLib
   MemoryAllocationLib
   OsServiceLib
+  CmockaLib
 
 [Packages]
   MdePkg/MdePkg.dec
   UnitTestPkg/UnitTestPkg.dec
   UefiHostTestPkg/UefiHostTestPkg.dec
   UefiHostUnitTestPkg/UefiHostUnitTestPkg.dec
+  CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dec
 
 [Sources]
   UnitTestLib.c
diff --git a/HBFA/UefiHostUnitTestPkg/ReadMe-cmocka.txt 
b/HBFA/UefiHostUnitTestPkg/ReadMe-cmocka.txt
index b1d3781ba5fc..f4b8d51f3058 100644
--- a/HBFA/UefiHostUnitTestPkg/ReadMe-cmocka.txt
+++ b/HBFA/UefiHostUnitTestPkg/ReadMe-cmocka.txt
@@ -1,77 +1,26 @@
 How to run cmocka for UEFI code.
 =
-0) download CMake (http://www.cmake.org/)
-
-1) install cmocka-1.1.5
-Part A: Install cmocka in linux
-1.1 download cmocka-1.1.5.tar.xz (https://cmocka.org/) and unzip it ($tar xJvf 
cmocka-1.1.5.tar.xz)
-1.2 build
-  $ cd cmocka-1.1.5
-  $ mkdir build
-  $ cd build
-  $ export CFLAGS=-m32
-  $ export CXXFLAGS=-m32
-  $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -D 
WITH_STATIC_LIB=ON ..
-  $ make
-  $ sudo sh -c "echo '<...>/cmocka-1.1.5/build/src' >> /etc/ld.so.conf"
-  $ sudo ldconfig 
-  $ cd ..
-  $ mkdir build64
-  $ cd build64
-  $ export CFLAGS=-m64
-  $ export CXXFLAGS=-m64
-  $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Debug -D 
WITH_STATIC_LIB=ON ..
-  $ make
-  $ sudo sh -c "echo '<...>/cmocka-1.1.5/build64/src' >> /etc/ld.so.conf"
-  $ sudo ldconfig 
-
-  the lib is at ./src/libcmocka-static.a, ./src/libcmocka.so
-
-1.3 export CMOCKA_INC_PATH=<...>/cmocka-1.1.5/include
-export CMOCKA_LIB_PATH=<...>/cmocka-1.1.5/build/src
-export CMOCKA_LIB_PATH_64=<...>/cmocka-1.1.5/build64/src
-export CMOCKA_LIB_NAME=cmocka[-static]
-export CMOCKA_LIB_NAME_64=cmocka[-static]
-
-Part B: Install cmocka in windows
-1.1 download cmocka-1.1.5 from https://cmocka.org/, and unzip 
cmocka-1.1.5.tar.xz
-1.2 open visual studio dev command prompt, to go 
-cd <...>\cmocka-1.1.5\
-mkdir build
-cd build
-cmake -G "Visual Studio 14 2015" -D WITH_STATIC_LIB=ON ..
-
-mkdir build64
-cd build64
-cmake -G "Visual Studio 14 2015 Win64" -D WITH_STATIC_LIB=ON ..
-
-1.3 load solution at cmocka.sln, and build the solution.
-or type:
-devenv cmocka.sln /Build [Debug|Release] /Project cmocka[-static]
-
-static lib can be found at:
-cmocka-1.1.5\[build|build64]\src\[Debug|Release]\cmocka-static.lib
-
-dynamic lib can be found at: 
-cmocka-1.1.5\[build|build64]\src\[Debug|Release]\cmocka.[lib|dll]
-
-1.4 set CMOCKA_INC_PATH=<...>\cmocka-1.1.5\include
-set CMOCKA_LIB_PATH=<...>\cmocka-1.1.5\build\src\[Debug|Release]
-set CMOCKA_LIB_PATH_64=<...>\cmocka-1.1.5\build64\src\[Debug|Release]
-set CMOCKA_LIB_NAME=cmocka[-static].lib
-set CMOCKA_LIB_NAME_64=cmocka[-static].lib
-
-1.5 add env path, only for dynamic lib build
-Add %CMOCKA_LIB_PATH% to %PATH%, for IA32 run.
-Add %CMOCKA_LIB_PATH_64% to %PATH%, for X64 run.
+1) install cmocka
+  Cmocka repository was added as one submodule of HBFA project.
+  The user can use the following commands to clone both main HBFA repo and 
Cmocka submodule:
+  Add the "--recursive" flag to the git clone command:
+  $ git clone --recursive 
+or
+  Manually initialize and update the submodules after the clone operation on 
main project:
+  $ git clone 
+  $ 

[edk2-devel] [PATCH 0/4] [staging/HBFA PATCH]: Enable cmocka unit test build with submodule.

2019-05-22 Thread Sun, Tengfen
In order to improve the current build process, add cmocka submodule for unit 
test build.
REF: https://edk2.groups.io/g/devel/message/39893

tengfens (4):
  [staging/HBFA PATCH]: CmockaHostUnitTestPkg: Add cmocka submodule.
  [staging/HBFA PATCH]: CmockaHostUnitTestPkg: Enable
CmockaHostUnitTestPkg build.
  [staging/HBFA PATCH]: UefiHostUnitTestCasePkg: Add CmockaLib
  [staging/HBFA PATCH]: UefiHostUnitTestPkg: Enable cmocka unit test
build with CmockaHostUnitTestPkg

 .gitmodules   |  3 +
 .../CmockaHostUnitTestPkg.dec | 16 
 .../CmockaHostUnitTestPkg.dsc | 22 +
 .../Library/CmockaLib/CmockaLib.inf   | 33 +++
 .../Library/CmockaLib/CmockaLib.uni   | 16 
 .../Library/CmockaLib/cmocka  |  1 +
 .../UefiHostUnitTestCasePkg.dsc   | 11 +++
 .../UnitTestAssertLibcmocka.inf   |  4 +-
 .../UnitTestLibcmocka/UnitTestLibcmocka.inf   |  2 +
 HBFA/UefiHostUnitTestPkg/ReadMe-cmocka.txt| 85 ---
 .../SampleUnitTestcmocka.inf  |  2 +
 .../UefiHostUnitTestBuildOption.dsc   | 40 +++--
 .../UefiHostUnitTestPkg.dsc   |  8 ++
 13 files changed, 146 insertions(+), 97 deletions(-)
 create mode 100644 .gitmodules
 create mode 100644 HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dec
 create mode 100644 HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dsc
 create mode 100644 HBFA/CmockaHostUnitTestPkg/Library/CmockaLib/CmockaLib.inf
 create mode 100644 HBFA/CmockaHostUnitTestPkg/Library/CmockaLib/CmockaLib.uni
 create mode 16 HBFA/CmockaHostUnitTestPkg/Library/CmockaLib/cmocka

-- 
2.21.0.windows.1


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#41195): https://edk2.groups.io/g/devel/message/41195
Mute This Topic: https://groups.io/mt/31717506/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-



[edk2-devel] [PATCH 2/4] [staging/HBFA PATCH]: CmockaHostUnitTestPkg: Enable CmockaHostUnitTestPkg build.

2019-05-22 Thread Sun, Tengfen
Enable build for CmockaHostUnitTestPkg with cmocka submodule.
REF: https://edk2.groups.io/g/devel/message/39893

Signed-off-by: Tengfen Sun 
---
 .../CmockaHostUnitTestPkg.dec | 16 +
 .../CmockaHostUnitTestPkg.dsc | 22 +
 .../Library/CmockaLib/CmockaLib.inf   | 33 +++
 .../Library/CmockaLib/CmockaLib.uni   | 16 +
 4 files changed, 87 insertions(+)
 create mode 100644 HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dec
 create mode 100644 HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dsc
 create mode 100644 HBFA/CmockaHostUnitTestPkg/Library/CmockaLib/CmockaLib.inf
 create mode 100644 HBFA/CmockaHostUnitTestPkg/Library/CmockaLib/CmockaLib.uni

diff --git a/HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dec 
b/HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dec
new file mode 100644
index ..85b41b1165d4
--- /dev/null
+++ b/HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dec
@@ -0,0 +1,16 @@
+## @file  CmockaHostUnitTestPkg.dec
+#
+# Copyright (c) 2019, Intel Corporation. All rights reserved.
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+#
+##
+
+[Defines]
+  DEC_SPECIFICATION  = 0x00010005
+  PACKAGE_NAME   = CmockaHostUnitTestPkg
+  PACKAGE_GUID   = 09566709-F1CA-4365-BB99-FC7869BE4E1C
+  PACKAGE_VERSION= 0.1
+
+[Includes]
+  Library/CmockaLib/cmocka/include
+  Library/CmockaLib/cmocka/include/cmockery
\ No newline at end of file
diff --git a/HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dsc 
b/HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dsc
new file mode 100644
index ..27868fc5e050
--- /dev/null
+++ b/HBFA/CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dsc
@@ -0,0 +1,22 @@
+## @file CmockaHostUnitTestPkg.dsc
+# 
+# Copyright (c) 2019, Intel Corporation. All rights reserved.
+# SPDX-License-Identifier: BSD-2-Clause-Patent
+#
+##
+
+[Defines]
+  PLATFORM_NAME  = CmockaHostUnitTestPkg
+  PLATFORM_GUID  = AD571B20-0E74-4513-AE17-E557079A9756
+  PLATFORM_VERSION   = 0.1
+  DSC_SPECIFICATION  = 0x00010005
+  OUTPUT_DIRECTORY   = Build/CmockaHostUnitTestPkg
+  SUPPORTED_ARCHITECTURES= IA32|X64
+  BUILD_TARGETS  = DEBUG|RELEASE
+  SKUID_IDENTIFIER   = DEFAULT
+
+[LibraryClasses]
+  CmockaLib|CmockaHostUnitTestPkg/Library/CmockaLib/CmockaLib.inf
+
+[Components]
+  CmockaHostUnitTestPkg/Library/CmockaLib/CmockaLib.inf
\ No newline at end of file
diff --git a/HBFA/CmockaHostUnitTestPkg/Library/CmockaLib/CmockaLib.inf 
b/HBFA/CmockaHostUnitTestPkg/Library/CmockaLib/CmockaLib.inf
new file mode 100644
index ..dc9f48347625
--- /dev/null
+++ b/HBFA/CmockaHostUnitTestPkg/Library/CmockaLib/CmockaLib.inf
@@ -0,0 +1,33 @@
+## @file
+#  This module provides Cmocka Library implementation.
+#
+#  Copyright (c) 2019, Intel Corporation. All rights reserved.
+#  SPDX-License-Identifier: BSD-2-Clause-Patent
+#
+##
+
+[Defines]
+  INF_VERSION= 0x00010005
+  BASE_NAME  = CmockaLib
+  MODULE_UNI_FILE= CmockaLib.uni
+  FILE_GUID  = F1662152-3399-49AC-BE44-CAA97575FACE
+  MODULE_TYPE= BASE
+  VERSION_STRING = 0.1
+  LIBRARY_CLASS  = CmockaLib
+  DEFINE CMOCKA_PATH = cmocka
+
+#
+#  VALID_ARCHITECTURES   = IA32 X64 ARM AARCH64
+#
+
+[Sources]
+  $(CMOCKA_PATH)/src/cmocka.c
+  
+[Packages]
+  CmockaHostUnitTestPkg/CmockaHostUnitTestPkg.dec
+  
+[BuildOptions]
+  MSFT:*_*_*_CC_FLAGS  ==  /c /D _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES=1 
/D _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES_COUNT=1 /D 
_CRT_NONSTDC_NO_WARNINGS=1 /D _CRT_SECURE_NO_WARNINGS=1 -DHAVE_VSNPRINTF 
-DHAVE_SNPRINTF
+
+  GCC:*_*_IA32_CC_FLAGS== -m32 -O0 -g -fprofile-arcs -ftest-coverage 
-std=gnu99 -Wpedantic -Wall -Wshadow -Wmissing-prototypes -Wcast-align 
-Werror=address -Wstrict-prototypes -Werror=strict-prototypes -Wwrite-strings 
-Werror=write-strings -Werror-implicit-function-declaration -Wpointer-arith 
-Werror=pointer-arith -Wdeclaration-after-statement 
-Werror=declaration-after-statement -Wreturn-type -Werror=return-type 
-Wuninitialized -Werror=uninitialized -Werror=strict-overflow 
-Wstrict-overflow=2 -Wno-format-zero-length -Wmissing-field-initializers 
-Wformat-security -Werror=format-security -fno-common -Wformat -fno-common 
-fstack-protector-strong -DHAVE_SIGNAL_H
+  GCC:*_*_X64_CC_FLAGS == -m64 -O0 -g -fprofile-arcs -ftest-coverage 
-std=gnu99 -Wpedantic -Wall -Wshadow -Wmissing-prototypes -Wcast-align 
-Werror=address -Wstrict-prototypes -Werror=strict-prototypes -Wwrite-strings 
-Werror=write-strings -Werror-implicit-function-declaration -Wpointer-arith 
-Werror=pointer-arith -Wdeclaration-after-statement 
-Werror=declaration-after-statement -Wreturn-type -Werror=return-type 
-Wuninitialized 

[edk2-devel] [staging/HBFA][PATCH] Announce to create "HBFA" branch in edk2-staging.

2019-04-23 Thread Sun, Tengfen
I have created a branch for evaluation version of Host-based Firmware Analyzer 
(HBFA) in my fork edk2-staging repo: 
https://github.com/tengfens/edk2-staging/tree/HBFA
Please refer to the Readme.md in above link to get the detail feature 
introduction and refer to wiki page in my fork repo to get execution and 
development content.

Note: The branch will be created in edk2-staging by the end of April if no 
objection.

Thanks & Best Regards,
Sun, Tengfen


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#39439): https://edk2.groups.io/g/devel/message/39439
Mute This Topic: https://groups.io/mt/31317939/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-