summaryrefslogtreecommitdiff
path: root/Chipset/SB/SataDriver
diff options
context:
space:
mode:
Diffstat (limited to 'Chipset/SB/SataDriver')
-rw-r--r--Chipset/SB/SataDriver/SataDriver.cif11
-rw-r--r--Chipset/SB/SataDriver/SataDriver.dxs64
-rw-r--r--Chipset/SB/SataDriver/SataDriver.efibin0 -> 192064 bytes
-rw-r--r--Chipset/SB/SataDriver/SataDriver.mak73
-rw-r--r--Chipset/SB/SataDriver/SataDriver.sdl88
5 files changed, 236 insertions, 0 deletions
diff --git a/Chipset/SB/SataDriver/SataDriver.cif b/Chipset/SB/SataDriver/SataDriver.cif
new file mode 100644
index 0000000..d0e9cac
--- /dev/null
+++ b/Chipset/SB/SataDriver/SataDriver.cif
@@ -0,0 +1,11 @@
+<component>
+ name = "PchSataDriver"
+ category = ModulePart
+ LocalRoot = "Chipset\SB\SataDriver\"
+ RefName = "SataDriver"
+[files]
+"SataDriver.sdl"
+"SataDriver.mak"
+"SataDriver.dxs"
+"SataDriver.efi"
+<endComponent>
diff --git a/Chipset/SB/SataDriver/SataDriver.dxs b/Chipset/SB/SataDriver/SataDriver.dxs
new file mode 100644
index 0000000..a53fc90
--- /dev/null
+++ b/Chipset/SB/SataDriver/SataDriver.dxs
@@ -0,0 +1,64 @@
+//*************************************************************************
+//*************************************************************************
+//** **
+//** (C)Copyright 1985-2011, American Megatrends, Inc. **
+//** **
+//** All Rights Reserved. **
+//** **
+//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+//** **
+//** Phone: (770)-246-8600 **
+//** **
+//*************************************************************************
+//*************************************************************************
+
+//*************************************************************************
+// $Header: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Chipset/SataDriver/SataDriver.dxs 1 2/08/12 8:37a Yurenlai $
+//
+// $Revision: 1 $
+//
+// $Date: 2/08/12 8:37a $
+//*************************************************************************
+// Revision History
+// ----------------
+// $Log: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Chipset/SataDriver/SataDriver.dxs $
+//
+// 1 2/08/12 8:37a Yurenlai
+// Intel Lynx Point/SB eChipset initially releases.
+//
+//*************************************************************************
+
+//<AMI_FHDR_START>
+//----------------------------------------------------------------------------
+//
+// Name: SataDriver.dxs
+//
+// Description: Sata UEFI Driver.
+//
+//----------------------------------------------------------------------------
+//<AMI_FHDR_END>
+#include "AutoGen.h"
+#include "DxeDepex.h"
+#if defined (BUILD_WITH_GLUELIB) || defined (BUILD_WITH_EDKII_GLUE_LIB)
+#include "EfiDepex.h"
+#endif
+
+#define PCH_EFI_RAID_DRIVER_EXECUTION_GUID \
+ { 0x99D5757C, 0xD906, 0x11E0, 0x8D, 0x78, 0x8D, 0xE4, 0x48, 0x24, 0x01, 0x9B }
+
+DEPENDENCY_START
+ PCH_EFI_RAID_DRIVER_EXECUTION_GUID
+DEPENDENCY_END
+//*************************************************************************
+//*************************************************************************
+//** **
+//** (C)Copyright 1985-2011, American Megatrends, Inc. **
+//** **
+//** All Rights Reserved. **
+//** **
+//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+//** **
+//** Phone: (770)-246-8600 **
+//** **
+//*************************************************************************
+//************************************************************************* \ No newline at end of file
diff --git a/Chipset/SB/SataDriver/SataDriver.efi b/Chipset/SB/SataDriver/SataDriver.efi
new file mode 100644
index 0000000..f8925f1
--- /dev/null
+++ b/Chipset/SB/SataDriver/SataDriver.efi
Binary files differ
diff --git a/Chipset/SB/SataDriver/SataDriver.mak b/Chipset/SB/SataDriver/SataDriver.mak
new file mode 100644
index 0000000..8270404
--- /dev/null
+++ b/Chipset/SB/SataDriver/SataDriver.mak
@@ -0,0 +1,73 @@
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2011, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#*************************************************************************
+#*************************************************************************
+
+#*************************************************************************
+# $Header: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Chipset/SataDriver/SataDriver.mak 2 1/10/13 8:28a Scottyang $
+#
+# $Revision: 2 $
+#
+# $Date: 1/10/13 8:28a $
+#*************************************************************************
+# Revision History
+# ----------------
+# $Log: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Chipset/SataDriver/SataDriver.mak $
+#
+# 2 1/10/13 8:28a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Create token for SataDriver path.
+# [Files] SataDriver.sdl, SataDriver.mak
+#
+# 1 2/08/12 8:37a Yurenlai
+# Intel Lynx Point/SB eChipset initially releases.
+#
+#*************************************************************************
+#<AMI_FHDR_START>
+#
+# Name: SatsDriver.mak
+#
+# Description: Make file for the Sata Uefi Driver.
+#
+#<AMI_FHDR_END>
+#*************************************************************************
+all : $(BUILD_DIR)\SataDriver.ffs
+
+SataDriver_INCLUDES=\
+ $(INTEL_PCH_INCLUDES)\
+ $(EdkIIGlueLib_INCLUDES)\
+ $(EDK_INCLUDES)
+
+$(BUILD_DIR)\SataDriver.ffs : $(OEM_SATA_EFI_DRIVER_FILE) $(SataDriver_DIR)\$(@B).mak Core\FFS.mak
+ $(MAKE) /$(MAKEFLAGS) /f Core\FFS.mak \
+ CPFLAGS="$(GLOBAL_DEFINES) /D TIANO_RELEASE_VERSION=0x00080006 $(EXTRA_DEFINES) $(SataDriver_INCLUDES)" \
+ BUILD_DIR=$(BUILD_DIR) SOURCE_DIR=$(SataDriver_DIR) \
+ GUID=91B4D9C1-141C-4824-8D02-3C298E36EB3F\
+ NAME=$(@B)\
+ TYPE=EFI_FV_FILETYPE_DRIVER \
+ DEPEX1=$(SataDriver_DIR)\SataDriver.dxs\
+ DEPEX1_TYPE=EFI_SECTION_DXE_DEPEX \
+ PEFILE=$(OEM_SATA_EFI_DRIVER_FILE) FFSFILE=$@ COMPRESS=1 \
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2011, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#*************************************************************************
+#************************************************************************* \ No newline at end of file
diff --git a/Chipset/SB/SataDriver/SataDriver.sdl b/Chipset/SB/SataDriver/SataDriver.sdl
new file mode 100644
index 0000000..ba1dd02
--- /dev/null
+++ b/Chipset/SB/SataDriver/SataDriver.sdl
@@ -0,0 +1,88 @@
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2011, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#*************************************************************************
+#*************************************************************************
+
+#*************************************************************************
+# $Header: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Chipset/SataDriver/SataDriver.sdl 3 1/10/13 8:28a Scottyang $
+#
+# $Revision: 3 $
+#
+# $Date: 1/10/13 8:28a $
+#*************************************************************************
+# Revision History
+# ----------------
+# $Log: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Chipset/SataDriver/SataDriver.sdl $
+#
+# 3 1/10/13 8:28a Scottyang
+# [TAG] None
+# [Category] Improvement
+# [Description] Create token for SataDriver path.
+# [Files] SataDriver.sdl, SataDriver.mak
+#
+# 2 7/02/12 10:15a Victortu
+# [TAG] None
+# [Category] Improvement
+# [Description] Set SataDriver_SUPPORT enabled by default.
+# [Files] SataDriver.sdl
+#
+# 1 2/08/12 8:37a Yurenlai
+# Intel Lynx Point/SB eChipset initially releases.
+#
+#*************************************************************************
+TOKEN
+ Name = SataDriver_SUPPORT
+ Value = "1"
+ TokenType = Boolean
+ TargetEQU = Yes
+ TargetMAK = Yes
+ TargetH = Yes
+ Master = Yes
+ Help = "Main switch to enable SataDriver support in Project"
+End
+
+MODULE
+ Help = "Includes SataDriver.mak to Project"
+ File = "SataDriver.mak"
+End
+
+PATH
+ Name = "SataDriver_DIR"
+ Help = "Sata Uefi Raid Driver."
+End
+
+TOKEN
+ Name = "OEM_SATA_EFI_DRIVER_FILE"
+ Value = "$(SataDriver_DIR)\SataDriver.efi"
+ TokenType = Expression
+ TargetMAK = Yes
+End
+
+ELINK
+ Name = "$(BUILD_DIR)\SataDriver.ffs"
+ Parent = "FV_MAIN"
+ InvokeOrder = AfterParent
+End
+
+#*************************************************************************
+#*************************************************************************
+#** **
+#** (C)Copyright 1985-2011, American Megatrends, Inc. **
+#** **
+#** All Rights Reserved. **
+#** **
+#** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+#** **
+#** Phone: (770)-246-8600 **
+#** **
+#*************************************************************************
+#************************************************************************* \ No newline at end of file