summaryrefslogtreecommitdiff
path: root/ReferenceCode/Pfat/PfatBinary
diff options
context:
space:
mode:
Diffstat (limited to 'ReferenceCode/Pfat/PfatBinary')
-rw-r--r--ReferenceCode/Pfat/PfatBinary/PfatBinary.binbin0 -> 32644 bytes
-rw-r--r--ReferenceCode/Pfat/PfatBinary/PfatBinary.cif10
-rw-r--r--ReferenceCode/Pfat/PfatBinary/PfatBinary.mak76
-rw-r--r--ReferenceCode/Pfat/PfatBinary/PfatBinary.sdl32
4 files changed, 118 insertions, 0 deletions
diff --git a/ReferenceCode/Pfat/PfatBinary/PfatBinary.bin b/ReferenceCode/Pfat/PfatBinary/PfatBinary.bin
new file mode 100644
index 0000000..4070dc1
--- /dev/null
+++ b/ReferenceCode/Pfat/PfatBinary/PfatBinary.bin
Binary files differ
diff --git a/ReferenceCode/Pfat/PfatBinary/PfatBinary.cif b/ReferenceCode/Pfat/PfatBinary/PfatBinary.cif
new file mode 100644
index 0000000..49e59af
--- /dev/null
+++ b/ReferenceCode/Pfat/PfatBinary/PfatBinary.cif
@@ -0,0 +1,10 @@
+<component>
+ name = "PfatBinary"
+ category = ModulePart
+ LocalRoot = "ReferenceCode\Pfat\PfatBinary"
+ RefName = "PfatBinary"
+[files]
+"PfatBinary.sdl"
+"PfatBinary.mak"
+"PfatBinary.bin"
+<endComponent>
diff --git a/ReferenceCode/Pfat/PfatBinary/PfatBinary.mak b/ReferenceCode/Pfat/PfatBinary/PfatBinary.mak
new file mode 100644
index 0000000..62bc8c3
--- /dev/null
+++ b/ReferenceCode/Pfat/PfatBinary/PfatBinary.mak
@@ -0,0 +1,76 @@
+#**********************************************************************
+#**********************************************************************
+#** **
+#** (C)Copyright 1985-2012, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#**********************************************************************
+#*************************************************************************
+# $Header: /Alaska/SOURCE/Modules/SharkBayRefCodes/IntelPfat/PfatBinary/PfatBinary.mak 4 10/29/12 3:45p Fredericko $
+#
+# $Revision: 4 $
+#
+# $Date: 10/29/12 3:45p $
+#
+# $Log: /Alaska/SOURCE/Modules/SharkBayRefCodes/IntelPfat/PfatBinary/PfatBinary.mak $
+#
+# 4 10/29/12 3:45p Fredericko
+# [TAG] EIP84115
+# [Category] Improvement
+# [Description] Implementing PFAT function for Shark Bay
+# define and use Pfat Binary macro
+# [Files] pfatBinary.mak
+# PfatBinary.sdl
+#
+# 3 9/25/12 6:15p Fredericko
+#
+# 2 9/17/12 4:25p Fredericko
+# Removed UnNeeded make definitions
+#
+#**********************************************************************
+#<AMI_FHDR_START>
+#
+# Name: PfatBinary.mak
+#
+# Description: Make file PfatBinary
+#
+#<AMI_FHDR_END>
+#**********************************************************************
+all: $(BUILD_DIR)\PfatBinary.ffs $(PfatBinary_DIR)\PfatBinary.mak
+
+$(BUILD_DIR)\PfatBinary.bin :
+ copy $(PfatBinary) $(BUILD_DIR)\PfatBinary.bin $(SILENT_OUT)
+
+$(BUILD_DIR)\PfatBinary.ffs : $(BUILD_DIR)\PfatBinary.bin
+ $(GENFFSFILE) -B $(BUILD_DIR) -V -o $@ -P1 <<$(BUILD_DIR)\PfatBinary.pkg
+PACKAGE.INF
+[.]
+BASE_NAME = DummyName
+FFS_FILEGUID = 7934156D-CFCE-460E-92F5-A07909A59ECA
+FFS_FILETYPE = EFI_FV_FILETYPE_RAW
+FFS_ATTRIB_CHECKSUM = FALSE
+FFS_ALIGNMENT = 5
+
+IMAGE_SCRIPT =
+{
+ $(PROJECT_DIR)\$(BUILD_DIR)\PfatBinary.bin
+}
+<<KEEP
+#-----------------------------------------------------------------------
+#**********************************************************************
+#** **
+#** (C)Copyright 1985-2010, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Pkwy, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#**********************************************************************
+#**********************************************************************
diff --git a/ReferenceCode/Pfat/PfatBinary/PfatBinary.sdl b/ReferenceCode/Pfat/PfatBinary/PfatBinary.sdl
new file mode 100644
index 0000000..046588d
--- /dev/null
+++ b/ReferenceCode/Pfat/PfatBinary/PfatBinary.sdl
@@ -0,0 +1,32 @@
+TOKEN
+ Name = "PfatBinary_SUPPORT"
+ Value = "1"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ Master = Yes
+ Help = "Main switch to enable PfatBinary support in Project"
+End
+
+PATH
+ Name = "PfatBinary_DIR"
+ Help = "PfatServices Driver files source directory"
+End
+
+MODULE
+ Help = "Includes PfatBinary.mak to Project"
+ File = "PfatBinary.mak"
+End
+
+TOKEN
+ Name = "PfatBinary"
+ Value = "$(PfatBinary_DIR)\PfatBinary.bin"
+ TokenType = Expression
+ TargetMAK = Yes
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\PfatBinary.ffs"
+ Parent = "FV_MAIN"
+ InvokeOrder = AfterParent
+End