summaryrefslogtreecommitdiff
path: root/CRB/CRBAcpi.c
diff options
context:
space:
mode:
authorraywu <raywu0301@gmail.com>2018-06-15 00:00:50 +0800
committerraywu <raywu0301@gmail.com>2018-06-15 00:00:50 +0800
commitb7c51c9cf4864df6aabb99a1ae843becd577237c (patch)
treeeebe9b0d0ca03062955223097e57da84dd618b9a /CRB/CRBAcpi.c
downloadzprj-master.tar.xz
init. 1AQQW051HEADmaster
Diffstat (limited to 'CRB/CRBAcpi.c')
-rw-r--r--CRB/CRBAcpi.c140
1 files changed, 140 insertions, 0 deletions
diff --git a/CRB/CRBAcpi.c b/CRB/CRBAcpi.c
new file mode 100644
index 0000000..4fc1b45
--- /dev/null
+++ b/CRB/CRBAcpi.c
@@ -0,0 +1,140 @@
+//*************************************************************************
+//*************************************************************************
+//** **
+//** (C)Copyright 1985-2013, American Megatrends, Inc. **
+//** **
+//** All Rights Reserved. **
+//** **
+//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+//** **
+//** Phone: (770)-246-8600 **
+//** **
+//*************************************************************************
+//*************************************************************************
+
+//*************************************************************************
+// $Header: /Alaska/Projects/Intel/Haswell/LynxPoint_SharkBay-DT_Crb_1AQQW/CRB/CRBAcpi.c 2 4/16/13 5:31a Thomaschen $
+//
+// $Revision: 2 $
+//
+// $Date: 4/16/13 5:31a $
+//*************************************************************************
+// Revision History
+// ----------------
+// $Log: /Alaska/Projects/Intel/Haswell/LynxPoint_SharkBay-DT_Crb_1AQQW/CRB/CRBAcpi.c $
+//
+// 2 4/16/13 5:31a Thomaschen
+//
+// 1 2/12/12 10:38p Victortu
+// Intel SharkBay CRB initially releases.
+//
+//*************************************************************************
+//<AMI_FHDR_START>
+//
+// Name: CRBAcpi.c
+//
+// Description: This file contains 2 eLinks for CRB ACPI Enabled/Disabled
+// event(s).
+//
+//<AMI_FHDR_END>
+//*************************************************************************
+
+//----------------------------------------------------------------------------
+// Include(s)
+//----------------------------------------------------------------------------
+
+#include <Token.h>
+#include <AmiDxeLib.h>
+#include <AmiCspLib.h>
+
+#if defined(PI_SPECIFICATION_VERSION)&&(PI_SPECIFICATION_VERSION>=0x0001000A)
+#include <Protocol\SmmSwDispatch2.h>
+#define CRB_SMM_SW_DISPATCH_CONTEXT EFI_SMM_SW_REGISTER_CONTEXT
+#else
+#include <Protocol\SmmSwDispatch.h>
+#define CRB_SMM_SW_DISPATCH_CONTEXT EFI_SMM_SW_DISPATCH_CONTEXT
+#endif
+
+//----------------------------------------------------------------------------
+// Constant, Macro and Type Definition(s)
+//----------------------------------------------------------------------------
+// Constant Definition(s)
+
+// Macro Definition(s)
+
+// Type Definition(s)
+
+// Function Prototype(s)
+
+//----------------------------------------------------------------------------
+// Variable and External Declaration(s)
+//----------------------------------------------------------------------------
+// Variable Declaration(s)
+
+// GUID Definition(s)
+
+// Protocol Definition(s)
+
+// External Declaration(s)
+
+// Function Definition(s)
+
+//----------------------------------------------------------------------------
+
+//<AMI_PHDR_START>
+//----------------------------------------------------------------------------
+//
+// Procedure: CRBAcpiEnabled
+//
+// Description: This routine will be called when ACPI enabled.
+//
+// Input: DispatchHandle - Handle to the Dispatcher
+// DispatchContext - SW SMM dispatcher context
+//
+// Output: None
+//
+// Notes: Porting if needed.
+//----------------------------------------------------------------------------
+//<AMI_PHDR_END>
+
+VOID CRBAcpiEnabled (
+ IN EFI_HANDLE DispatchHandle,
+ IN CRB_SMM_SW_DISPATCH_CONTEXT *DispatchContext )
+{
+}
+
+//<AMI_PHDR_START>
+//----------------------------------------------------------------------------
+//
+// Procedure: CRBAcpiDisabled
+//
+// Description: This routine will be called when ACPI disabled.
+//
+// Input: DispatchHandle - Handle to the Dispatcher
+// DispatchContext - SW SMM dispatcher context
+//
+// Output: None
+//
+// Notes: Porting if needed.
+//----------------------------------------------------------------------------
+//<AMI_PHDR_END>
+
+VOID CRBAcpiDisabled (
+ IN EFI_HANDLE DispatchHandle,
+ IN CRB_SMM_SW_DISPATCH_CONTEXT *DispatchContext )
+{
+}
+
+//*************************************************************************
+//*************************************************************************
+//** **
+//** (C)Copyright 1985-2013, American Megatrends, Inc. **
+//** **
+//** All Rights Reserved. **
+//** **
+//** 5555 Oakbrook Parkway, Suite 200, Norcross, GA 30093 **
+//** **
+//** Phone: (770)-246-8600 **
+//** **
+//*************************************************************************
+//*************************************************************************