summaryrefslogtreecommitdiff
path: root/ReferenceCode/Haswell/Txt/BiosAcm
diff options
context:
space:
mode:
Diffstat (limited to 'ReferenceCode/Haswell/Txt/BiosAcm')
-rw-r--r--ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_DBG_Rev1_5.BINbin0 -> 64576 bytes
-rw-r--r--ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_NPW_Rev1_5.BINbin0 -> 64576 bytes
-rw-r--r--ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_Rev1_5.BINbin0 -> 64576 bytes
-rw-r--r--ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.cif14
-rw-r--r--ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.inf33
-rw-r--r--ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.mak13
-rw-r--r--ReferenceCode/Haswell/Txt/BiosAcm/TxtBiosAcm.sdl39
-rw-r--r--ReferenceCode/Haswell/Txt/BiosAcm/makefile.new63
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
new file mode 100644
index 0000000..01478dc
--- /dev/null
+++ b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_DBG_Rev1_5.BIN
Binary files differ
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
new file mode 100644
index 0000000..04461da
--- /dev/null
+++ b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_NPW_Rev1_5.BIN
Binary files differ
diff --git a/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_Rev1_5.BIN b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_Rev1_5.BIN
new file mode 100644
index 0000000..9ac1a89
--- /dev/null
+++ b/ReferenceCode/Haswell/Txt/BiosAcm/HSW_BIOSAC_PRO_Rev1_5.BIN
Binary files differ
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
+