diff options
author | raywu <raywu0301@gmail.com> | 2018-06-15 00:00:50 +0800 |
---|---|---|
committer | raywu <raywu0301@gmail.com> | 2018-06-15 00:00:50 +0800 |
commit | b7c51c9cf4864df6aabb99a1ae843becd577237c (patch) | |
tree | eebe9b0d0ca03062955223097e57da84dd618b9a /ReferenceCode/Haswell/Txt/BiosAcm | |
download | zprj-master.tar.xz |
Diffstat (limited to 'ReferenceCode/Haswell/Txt/BiosAcm')
-rw-r--r-- | ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_DBG_Rev1_5.BIN | bin | 0 -> 64576 bytes | |||
-rw-r--r-- | ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_NPW_Rev1_5.BIN | bin | 0 -> 64576 bytes | |||
-rw-r--r-- | ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_Rev1_5.BIN | bin | 0 -> 64576 bytes | |||
-rw-r--r-- | ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.cif | 14 | ||||
-rw-r--r-- | ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.inf | 33 | ||||
-rw-r--r-- | ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.mak | 13 | ||||
-rw-r--r-- | ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.sdl | 39 | ||||
-rw-r--r-- | ReferenceCode/Haswell/Txt/BiosAcm/makefile.new | 63 |
8 files changed, 162 insertions, 0 deletions
diff --git a/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_DBG_Rev1_5.BIN b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_DBG_Rev1_5.BIN Binary files differnew file mode 100644 index 0000000..01478dc --- /dev/null +++ b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_DBG_Rev1_5.BIN diff --git a/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_NPW_Rev1_5.BIN b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_NPW_Rev1_5.BIN Binary files differnew file mode 100644 index 0000000..04461da --- /dev/null +++ b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_NPW_Rev1_5.BIN diff --git a/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_Rev1_5.BIN b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_Rev1_5.BIN Binary files differnew file mode 100644 index 0000000..9ac1a89 --- /dev/null +++ b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_Rev1_5.BIN diff --git a/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.cif b/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.cif new file mode 100644 index 0000000..1ccd13b --- /dev/null +++ b/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.cif @@ -0,0 +1,14 @@ +<component> + name = "TxtBiosAcm" + category = ModulePart + LocalRoot = "ReferenceCode\Haswell\Txt\BiosAcm" + RefName = "TxtBiosAcm" +[files] +"TxtBiosAcm.sdl" +"TxtBiosAcm.mak" +"HSW_BIOSAC_DBG_Rev1_5.BIN" +"HSW_BIOSAC_PRO_Rev1_5.BIN" +"HSW_BIOSAC_PRO_NPW_Rev1_5.BIN" +"TxtBiosAcm.inf" +"makefile.new" +<endComponent> diff --git a/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.inf b/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.inf new file mode 100644 index 0000000..93e53da --- /dev/null +++ b/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.inf @@ -0,0 +1,33 @@ +## @file +# Component description file for Biosac module +# +#@copyright +# Copyright (c) 1999 - 2012 Intel Corporation. All rights reserved +# This software and associated documentation (if any) is furnished +# under a license and may only be used or copied in accordance +# with the terms of the license. Except as permitted by such +# license, no part of this software or documentation may be +# reproduced, stored in a retrieval system, or transmitted in any +# form or by any means without the express written consent of +# Intel Corporation. +# +# This file contains a 'Sample Driver' and is licensed as such +# under the terms of your license agreement with Intel or your +# vendor. This file may be modified by the user, subject to +# the additional terms of the license agreement +# + + +[defines] +BASE_NAME = BiosAc +FILE_GUID = 2d27c618-7dcd-41f5-bb10-21166be7e143 +COMPONENT_TYPE = FILE +BUILD_TYPE = MAKEFILE + +[sources.common] + +[includes.common] + +[libraries.common] + +[nmake.common] diff --git a/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.mak b/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.mak new file mode 100644 index 0000000..e88a6d0 --- /dev/null +++ b/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.mak @@ -0,0 +1,13 @@ +# MAK file for the ModulePart:TxtBiosAcm binary +all: $(BUILD_DIR)\BiosAcm.ffs $(TxtBiosAcm_DIR)\TxtBiosAcm.mak + +$(BUILD_DIR)\HSW_BIOSAC.bin : + COPY $(TxtBiosAcmFile) $(BUILD_DIR)\HSW_BIOSAC.bin $(SILENT_OUT) + +$(BUILD_DIR)\BiosAcm.ffs : $(BUILD_DIR)\HSW_BIOSAC.bin + $(MAKE) /f Core\FFS.mak \ + BUILD_DIR=$(BUILD_DIR) \ + GUID=2d27c618-7dcd-41f5-bb10-21166be7e143\ + TYPE=EFI_FV_FILETYPE_RAW \ + FFS_ALIGNMENT=5 FFS_CHECKSUM=0\ + RAWFILE=$(BUILD_DIR)\HSW_BIOSAC.bin FFSFILE=$(BUILD_DIR)\BiosAcm.ffs COMPRESS=0 NAME=BiosAcm
\ No newline at end of file diff --git a/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.sdl b/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.sdl new file mode 100644 index 0000000..a8d7700 --- /dev/null +++ b/ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.sdl @@ -0,0 +1,39 @@ +TOKEN + Name = "TxtBiosAcm_SUPPORT" + Value = "1" + Help = "Main switch to enable TxtBiosAcm support in Project" + TokenType = Boolean + TargetEQU = Yes + TargetMAK = Yes + Master = Yes +End + +TOKEN + Name = "TxtBiosAcmFile" + Value = "ReferenceCode\Haswell\Txt\BiosAcm\HSW_BIOSAC_PRO_Rev1_5.BIN" + TokenType = File + TargetMAK = Yes +End + +PATH + Name = "TxtBiosAcm_DIR" + Help = "TXT BIOS ACM directory" +End + +MODULE + Help = "Includes TxtBiosAcm.mak to Project" + File = "TxtBiosAcm.mak" +End + +ELINK + Name = "/I$(TxtBiosAcm_DIR)" + Parent = "TXT_INCLUDES" + InvokeOrder = AfterParent +End + +ELINK + Name = "$(BUILD_DIR)\BiosAcm.ffs" + Parent = "FV_BB" + InvokeOrder = AfterParent +End + diff --git a/ReferenceCode/Haswell/Txt/BiosAcm/makefile.new b/ReferenceCode/Haswell/Txt/BiosAcm/makefile.new new file mode 100644 index 0000000..47222aa --- /dev/null +++ b/ReferenceCode/Haswell/Txt/BiosAcm/makefile.new @@ -0,0 +1,63 @@ +#++ +# This file contains a 'Sample Driver' and is licensed as such +# under the terms of your license agreement with Intel or your +# vendor. This file may be modified by the user, subject to +# the additional terms of the license agreement +#-- +#++ +# +# Copyright (c) 1999 - 2011 Intel Corporation. All rights reserved +# This software and associated documentation (if any) is furnished +# under a license and may only be used or copied in accordance +# with the terms of the license. Except as permitted by such +# license, no part of this software or documentation may be +# reproduced, stored in a retrieval system, or transmitted in any +# form or by any means without the express written consent of +# Intel Corporation. +# +# Module Name: +# +# makefile.new +# +# Abstract: +# +# makefile for Biosac.bin file +# +#-- + + +# +# Globals +# +BIN_DIR = $(BUILD_DIR)\$(PROCESSOR) +TOOLCHAIN = TOOLCHAIN_$(PROCESSOR) + +TOOLBIN_DIR = $(BUILD_DIR)\Tools + +# +# Include CommonTools.env enviroment +# + +!INCLUDE $(BUILD_DIR)\PlatformTools.env + +BIOSAC_GUID = 2d27c618-7dcd-41f5-bb10-21166be7e143 + + +all : + copy $(SOURCE_DIR)\BiosAc.bin $(BIN_DIR)\BiosAc.bin + + $(GENFFSFILE) -B $(BIN_DIR) -V -P1 <<$(BIN_DIR)\BiosAc.pkg +PACKAGE.INF +[.] +BASE_NAME = BiosAc +FFS_FILEGUID = $(BIOSAC_GUID) +FFS_FILETYPE = EFI_FV_FILETYPE_RAW +FFS_ATTRIB_CHECKSUM = FALSE +FFS_ALIGNMENT = 5 + +IMAGE_SCRIPT = +{ + BiosAc.bin +} +<<KEEP + |