Patch set implement as follows: 1. Minor changes around existing tools - reorganize building process, - move common code to separate direction. 2. Add BFAPEI (Blob For APEI) tool which can create blobs for APEI testing. - see commit log for more details
Tomasz Nowicki (2): map, cab: Reorganize building process and tree hierarchy. bfapei: Add tool that can create blobs for APEI table testing.
Makefile | 28 +- platforms/Makefile | 7 +- tools/bfapei/Makefile | 11 + tools/bfapei/bfapei.c | 271 ++++++++++++++++++++ tools/bfapei/bfapei.h | 235 +++++++++++++++++ tools/cab/Makefile | 12 +- tools/cab/cab.c | 527 +------------------------------------- tools/cab/cab.h | 149 ----------- tools/common/Makefile | 4 + tools/common/build_aml.c | 455 ++++++++++++++++++++++++++++++++ tools/common/check_aml.c | 512 ++++++++++++++++++++++++++++++++++++ tools/common/include/build_aml.h | 74 ++++++ tools/common/include/check_aml.h | 99 +++++++ tools/mab/Makefile | 13 +- tools/mab/mab.c | 430 +------------------------------ tools/mab/mab.h | 77 ------ 16 files changed, 1712 insertions(+), 1192 deletions(-) create mode 100644 tools/bfapei/Makefile create mode 100644 tools/bfapei/bfapei.c create mode 100644 tools/bfapei/bfapei.h create mode 100644 tools/common/Makefile create mode 100644 tools/common/build_aml.c create mode 100644 tools/common/check_aml.c create mode 100644 tools/common/include/build_aml.h create mode 100644 tools/common/include/check_aml.h