summaryrefslogtreecommitdiff
path: root/Chipset/SB/Smm2/SmmChildDispatcher2.sdl
blob: 5540394a5535e15fddca9e12852aba9f11a99bda (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#*************************************************************************
#*************************************************************************
#**                                                                     **
#**        (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/SmmChildDispatcher2/SmmChildDispatcher2.sdl 4     1/03/13 7:00a Scottyang $
#
# $Revision: 4 $
#
# $Date: 1/03/13 7:00a $
#*************************************************************************
# Revision History
# ----------------
# $Log: /Alaska/BIN/Chipset/Intel/SouthBridge/LynxPoint/Intel Pch SB Chipset/SmmChildDispatcher2/SmmChildDispatcher2.sdl $
# 
# 4     1/03/13 7:00a Scottyang
# [TAG]  		None
# [Category]  	Bug Fix
# [Severity]  	Important
# [Symptom]  	GPISMI cannot use.
# [RootCause]  	GPISMI2 will clear status before GPISMI.
# [Solution]  	GPISMI2 do not clear status when GPISMI has register.
# [Files]  		SmmChildDispatcher2.sdl
# SmiHandlerGeneric2.c
# 
# 3     10/19/12 2:52a Scottyang
# [TAG]       EIP93461
# [Category]  Bug Fix
# [Severity]  Normal
# [Symptom]   System halt when AFUDOS is running with /N /ME command.
# [RootCause] An unexpected BIOSWR_STS is set, it causes BIOS stuck
#             at SMM dispatcher.
# [Solution]  Clear BIOSWR_STS if BIOS Lock Enable is not set.
# [Files]     SmiHandlerPorting2.c; SmmChildDispatch2Main.c
#             SmmChildDispatcher2.sdl; SmmChildDispatch2.h
#             SB\SBGeneric.c
# 
# 2     4/25/12 9:32a Victortu
# [TAG]         None
# [Category]    Improvement
# [Description] Reprogram SMM ChildDispatcher drivers.
# [Files]       SmiHandlerGeneric.c; SmiHandlerPorting.c;
# SmiHandlerGeneric2.c; SmmChildDispatch2Main.c; SmmChildDispatcher2.mak;
# SmmChildDispatcher2.sdl; SmmChildDispatch.h; SmmChildDispatchMain.c;
# SmmChildDispatchProtocol.c; SmmChildDispatcher.dxs;
# PchSmiDispatcher.sdl
# 
# 1     2/08/12 8:28a Yurenlai
# Intel Lynx Point/SB eChipset initially releases.
#
#*************************************************************************
TOKEN
    Name  = "SmmChildDispatcher2_SUPPORT"
    Value  = "1"
    Help  = "Main switch to enable SmmChildDispatcher II support in Project"
    TokenType = Boolean
    TargetEQU = Yes
    TargetMAK = Yes
    Master = Yes
    Token = "PI_SPECIFICATION_VERSION" ">" "0x10000"
End

TOKEN
    Name  = "PI_0_9_CHILD_DISPATCHER_SUPPORT"
    Value  = "1"
    Help  = "Enable SmmChildDispatcher I support"
    TokenType = Boolean
    TargetH = Yes
End

                                        # [EIP93461]>
TOKEN
    Name  = "BIOS_WRITE_SMI_PATCH_ENABLE"
    Value  = "1"
    Help  = "Clear unexpected BIOSWR_STS."
    TokenType = Boolean
    TargetH = Yes
End
                                        # <[EIP93461]

TOKEN
    Name  = "GPI_DISPATCH2_BY_BITMAP"
    Value  = "0"
    Help  = "ON = The registered parameter of SMM GPI dispatcher II is using bitmapped.\OFF = The registered parameter of SMM GPI disatcher is using index based"
    TokenType = Boolean
    TargetH = Yes
    Lock = Yes
End

TOKEN
    Name  = "SUPPORTED_GPIS2"
    Value  = "0xFFFF"
    Help  = "This is a supported GPI SMI mask, 1 = supported, 16 bits maximum"
    TokenType = Integer
    TargetH = Yes
End

PATH
    Name  = "SMM_CHILD_DISP2_DIR"
End

MODULE
    Help  = "Includes SmmChildDispatcher2.mak to Project"
    File  = "SmmChildDispatcher2.mak"
End

ELINK
    Name  = "$(BUILD_DIR)\SmmChildDispatcher2.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                         **
#**                                                                     **
#*************************************************************************
#*************************************************************************